SRT 转 SUB 转换器

在浏览器中即时将 SRT 字幕转换为 SUB。

接受格式
SRT
输出SUB

将字幕文件拖放到这里

或点击浏览(支持多个文件)

支持的格式: SRT

你转换后的字幕将显示在这里。

关于将 SRT 转换为 SUB

将 SubRip (.srt) 文件转换为 MicroDVD (.sub) 格式,可以将最广泛使用的基于时间的字幕标准转换为帧数格式,该格式受经典 MicroDVD、DivX 和旧版 DVD 播放器支持。由于 SUB 文件以帧数而非时间戳记录时间,转换器需要帧率 (FPS) 值来将毫秒转换为帧数——选择与你的视频匹配的帧率以确保准确同步。

什么是 SRT 格式?

SubRip (SRT) 是应用最广泛的字幕格式。它仅包含基本的文本和时间信息,不含样式或位置数据,因此与视频播放器和平台具有通用兼容性。

了解更多关于 SRT 的信息

什么是 MicroDVD (SUB)?

MicroDVD (.sub) 是一种基于帧数的字幕格式,它使用帧号而不是时钟时间来标记每一行字幕的时间。这种格式在较旧的桌面播放器和 DVD 播放器中很常见。

了解更多关于 SUB 的信息

关于 SRT 转 SUB 转换

  • 毫秒转帧数:SRT 时间戳采用 HH:MM:SS,mmm 格式表示。每个时间戳通过将秒数乘以所选帧率并四舍五入到最近的整数帧来转换为帧数
  • 帧标记语法:SRT 的 start --> end 字幕格式转换为 MicroDVD 的 {start_frame}{end_frame} 花括号标记;序列号和空白分隔符被删除
  • 文本保留:所有字幕对白完全按原样保留;MicroDVD 支持的基本内联标签会被保留

时间码被转换为 SUB 时间精度,同步无损失。

你失去的与获得的

转换中失去的内容

转换中获得的内容

  • 可在旧版 DVD 和桌面播放器上播放

何时将 SRT 转换为 SUB

旧版播放器

适用于需要基于帧数的 .sub 文件的旧版播放器。

常见问题

转换器为什么需要帧率值?

MicroDVD SUB 文件将每个字幕的开始和结束存储为原始帧数,而不是时间戳。要从 SRT 的毫秒时间转换为帧数,转换器必须知道每秒有多少帧——这就是帧率。如果帧率不正确,帧数将是错误的,每个字幕都会在错误的时刻出现。

我应该选择哪个帧率?

对于大多数数字化电影内容(蓝光、现代流媒体源),使用 23.976。对于 PAL DVD 和为欧洲电视制作的内容,使用 25。对于 NTSC DVD 和美国广播录制,使用 29.97。对于精确整数电影帧率内容,使用 24。如果不确定,在转换前在 VLC 或 MediaInfo 中检查视频文件的属性。

如果我选择了错误的帧率会怎样?

每个字幕都会在错误的帧出现。错误会随时间累积——在 25 帧率内容上,每秒 1 帧的错误会导致每 25 个字幕产生 1 秒的偏移。用正确的帧率重新转换以修复;一旦错误的帧数被写入,就没有快捷方式了。

将 SRT 转换为 SUB 的提示

默认帧率为 23.976,适用于大多数现代数字化电影内容。对于 PAL DVD 和欧洲广播使用 25;对于 NTSC DVD 使用 29.97。

你可以使用 VLC(工具 → 媒体信息 → 编码详情)或免费的 MediaInfo 工具检查视频的确切帧率——即使帧率偏差很小,也会导致每个字幕随时间推移而逐渐偏移。

转换后,在一个以清晰对白开始和结束的场景上测试同步。如果字幕一致地提前或延迟出现若干帧,说明帧率错误——用正确的值重新转换。