跳到主要内容
SubtitleMatrix

MicroDVD 转 VTT

格式转换MicroDVD(SUB)
或者粘贴字幕文本

选项

时间按哪个帧率计算。在格式页面里,这是 MicroDVD 需要的值,因为它把时间存成帧号。在帧率页面里,它是文件当初对应的速率 —— 字幕是按这个版本做的 —— 而页面的第二个框填你要拿它配套的视频速率。常见的有 23.976、24、25、29.97、30、50、59.94 和 60。填错会让整条时间轴偏移;在帧率页面里,偏移是按比例发生的,而不是一个固定的量。

这次转换会改变什么

有 1 项会被丢弃或需要你决定

  • 帧率

    源文件以帧号存储时间——每个时间戳都取决于你提供的帧率

这份清单来自这两种格式的能力矩阵,而不是你加载的这份具体文件。如果具体文件用到了格式允许、但矩阵没有建模的特性,可能会丢得更多。

这一页把 MicroDVD 写成 WebVTT:开头是 `WEBVTT`,之后每条 cue 是 `00:00:04.000 --> 00:00:06.000` 加正文。时间用点分隔毫秒,播放器读法与 SRT 基本一致。

帧号按帧率换算成毫秒,精度不降:VTT 写三位小数,换算结果原样落进去。帧率按页面框、文件声明、默认 25 的顺序取,页面框优先;产物里没有帧号,也没有记录帧率的位置,所以帧率进入损失清单。

`|` 写成换行,两行仍在同一条 cue。MicroDVD 没有样式与定位,这一页不会凭空生成 `<b>`、`<i>` 或 `line:`/`position:` 设置;正文里的 `{Y:i}` 这类控制码按文本保留。

产物按开始时间升序,UTF-8、LF、无 BOM;批量串行、可取消、ZIP 打包,全程在浏览器里,不上传。

示例

一份典型的 MicroDVD 文件转成 VTT

输入

{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.

输出

WEBVTT

00:00:04.000 --> 00:00:06.000
The quick brown fox jumps over the lazy dog.

00:00:08.000 --> 00:00:10.400
Faster than
the last one.

产物丢掉了帧率;其余逐行一致。

同一转换遇到一份脏文件

输入

{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.   

输出

WEBVTT

00:00:04.000 --> 00:00:06.000
Leading zeros in the frame numbers.

00:00:12.000 --> 00:00:13.600
An unrecognized line above was kept in place.

00:00:16.000 --> 00:00:18.000
Trailing spaces are kept.   

真实文件常见的损坏:混合换行、BOM、散布的空白、带前导零的帧号、认不出的行。可以对照上面那份干净样例,看解析器能容忍到什么程度。

常见问题

MicroDVD 转 VTT 的产物开头为什么是 `WEBVTT`?

WebVTT 规范要求文件以这一行标识开头,播放器与浏览器都靠它识别格式。它不是 cue,也不占时间轴。

MicroDVD 转 VTT 的时间码用点还是逗号?

用点。VTT 写 `00:00:04.000`,SRT 写 `00:00:04,000`;同一个时刻,两种写法。

MicroDVD 转 VTT 时两行字幕怎么写?

在时间码下面直接换行,两行都在同一条 cue 里。VTT 没有像 MicroDVD 那样的竖线分隔符。

MicroDVD 转 VTT 会保留帧号吗?

不会。产物只有毫秒时间码;`{100}` 与 `{150}` 换算完就消失了,原始 `.sub` 要另存。

MicroDVD 转 VTT 时帧率框填错会怎样?

整条时间轴按比例偏,而且 VTT 里没有任何字段能记录这件事。填 25 读 23.976 的素材,短片段看不出来,长片会明显错位。

VTT 再转回 MicroDVD 会丢掉什么?

丢掉样式、帧率与格式私有构造。VTT 的样式、`NOTE` 块与 cue 设置都进不了 MicroDVD 的帧号模型。

相关工具