上传 VTT 文件,立即转换为适用于 Premiere Pro、DaVinci Resolve、Final Cut 和常见播放器的干净 SRT 文件。
选择你的 WebVTT 文件,转换器会生成标准的 SubRip 文件。它会移除 WEBVTT 头部,把 WebVTT 中使用点号的时间戳转换为 SRT 使用逗号的时间戳,并清理 NOTE、STYLE 和 REGION 等 WebVTT 专用块。
VTT 很适合网页播放器和 HTML5 视频。但很多剪辑软件、上传平台和旧播放器仍然更适合 SRT。转换后,字幕文件的兼容性更高,也不用在文本编辑器里手动重写格式。
00:00:02.000 转为 00:00:02,000。WebVTT 文件可能包含 SRT 不支持的额外信息。这个示例展示了带有头部、注释、样式和 cue settings 的 VTT 文件如何变成干净的 SRT。
WEBVTT
NOTE 由网页视频平台创建
不要在字幕文件中显示这条备注
STYLE
::cue { color: yellow; }
1
00:00:02.000 --> 00:00:05.000 line:90% position:50% align:center
<v 说话人 1>你好,<c.yellow>世界</c>。</v>
2
00:00:05.500 --> 00:00:08.000
这条字幕应保持可见。
1 00:00:02,000 --> 00:00:05,000 你好,世界。 2 00:00:05,500 --> 00:00:08,000 这条字幕应保持可见。
可见的字幕文本和时间会被保留。WebVTT 注释、CSS 样式、说话人标签和 cue settings 会被移除,因为 SRT 没有标准方式保存这些信息。
SRT 本来就比 WebVTT 更简单。它主要只保存编号、开始时间、结束时间和文本。因此,转换器会删除那些在 SRT 中没有直接对应形式的 WebVTT 功能。这不是错误,而是为了让生成的文件能被更多程序正确读取。
| WebVTT 功能 | 在 SRT 中保留? | 转换后的结果 |
|---|---|---|
WEBVTT 头部 |
否 | 会被移除,因为 SRT 不使用文件头。 |
| 时间戳 | 是 | 时间保留,点号转换为逗号。 |
| 字幕文本 | 是 | 可见文本会被保留。 |
NOTE 块 |
否 | 注释会被移除,因为它不应作为 SRT 字幕显示。 |
STYLE 和 REGION |
否 | CSS 和布局指令会被移除。 |
line、position、align 等 cue settings |
否 | 定位数据会被移除,字幕文本保留。 |
例如 <v Speaker>、<c.yellow>、<i> 的标签 |
部分 | 标签会被移除,但其中的文本内容会保留。 |
从网页工具、Zoom、Teams、HTML5 播放器或 LMS 导出字幕时,经常会得到 WebVTT。对于视频剪辑来说,SRT 往往更实用,因为它更容易作为字幕轨导入和继续编辑。
| 软件 | 建议 |
|---|---|
| Adobe Premiere Pro | 将转换后的 SRT 作为 captions/字幕导入。之后检查时间轴和换行,尤其是原 VTT 文件包含 cue settings 时。 |
| DaVinci Resolve | 简单字幕轨建议使用 SRT。WebVTT 样式不会被带入,因此位置和样式应在 Resolve 中重新设置。 |
| Final Cut Pro | SRT 通常更适合交付和后期修改。导入后请检查特殊字符和换行。 |
最常见的问题通常不是可见文字,而是 WebVTT 特有的附加信息。转换器会自动移除那些无法在 SRT 中表示的内容。
WEBVTT 头部。00:00:02.000,SRT 使用 00:00:02,000。line:90% 或 align:center 这类值会被移除。整个转换过程通过 JavaScript 在浏览器本地完成。你的字幕文件不会离开设备,也不会上传到 Subvideo.ai。
SRT 比 VTT 更通用,但 WebVTT 的位置和样式会在转换时丢失。如果字幕要烧录进视频或用于专业导出,建议之后在 Subvideo.ai Studio 中检查时间轴和换行。
在 Studio 中检查时间从设备选择 .vtt 文件,或将其拖放到上传区域。
转换器会移除 WebVTT 头部、NOTE、STYLE 和 REGION 块,并把时间码转换为 SRT 格式。
点击下载,保存转换后的 .srt 字幕文件。
VTT 是 HTML5 字幕的网页标准,可以包含元数据、样式、区域和 cue settings。SRT 更简单,主要由编号、开始时间、结束时间和文本组成。
会。STYLE、REGION、cue settings 和 CSS 类等 WebVTT 专用格式会被移除。可见字幕文本和时间戳会保留。
不会。转换完全在你的浏览器中进行。VTT 文件不会传输到我们的服务器。
可以。生成的 SRT 适用于 Premiere Pro、DaVinci Resolve、Final Cut Pro、VLC 以及许多其他程序。导入后仍建议检查时间和换行。
NOTE 块是注释,STYLE 块包含 WebVTT CSS。因为 SRT 没有对应结构,所以两者都会被移除。
不会。这些信息用于控制 WebVTT 播放器中的显示位置。SRT 不标准支持这类定位数据,因此会被移除。
SubRip 格式使用逗号表示毫秒,例如 00:00:02,000。WebVTT 使用点号,例如 00:00:02.000。转换器会自动调整这种写法。