返回博客
2026年8月25日OpenVideoMaker Team更新于 2026年8月26日

VTT 转 SRT:如何在线转换字幕格式

学习如何在线将 VTT 转为 SRT,保留字幕时间与文字,了解 WebVTT 元数据限制,并下载适用于播放器和编辑器的 SRT 文件。

WebVTT 适合 HTML5 视频,但许多桌面编辑器和媒体播放器仍然要求 SRT。你可以在线将 VTT 转为 SRT:选择字幕文件,检查转换后的条目,再下载干净的 SRT,而不必把字幕文字发送到服务器。VTT 转 SRT 转换器会在浏览器中解析和生成结果。

什么时候需要把 VTT 转为 SRT?

当编辑器、媒体播放器或字幕工作流支持 SRT、却无法识别 WebVTT 时,可以转换 VTT。两种格式都包含带时间的字幕条目,但文件标头和时间戳标点不同。

格式转换只改变文件结构,不会翻译字幕,也不会修复错误的视频剪辑或自动调整与画面逐渐偏离的字幕。如果原字幕本身不同步,需要另外调整时间。

如何在线将 VTT 转为 SRT

1. 保留原始 VTT

转换前复制源文件。保留原始 VTT,之后仍可以使用浏览器专属的字幕定位、样式或 cue 设置。

2. 打开 VTT 转 SRT 转换器

打开VTT 转 SRT 转换器,选择一个不超过 10 MB 的 VTT 文件。工具在浏览器中解析,字幕文字会留在你的设备上。

3. 检查转换预览

确认第一条和最后一条字幕都存在,文字可读,且每个时间范围的开始时间早于结束时间。转换器会重新编号字幕,并把 00:00:02.500 这样的时间戳改为 SRT 使用的 00:00:02,500。

4. 下载 SRT 文件

下载结果并使用清晰的文件名,例如 episode-01.zh.srt。用要求 SRT 的编辑器或播放器打开,然后在计划发布的确切视频版本上测试。

VTT 和 SRT 有什么区别?

VTT 以 WEBVTT 标头开头,使用句点分隔毫秒,并可以包含定位、对齐、区域和样式设置。SRT 没有必需的格式标头,通常使用连续编号和逗号毫秒时间戳,结构更简单,播放器支持范围很广。

转换器会移除 WEBVTT 标头,并按 SRT 播放器需要的格式序列化字幕条目。在两种格式都能表达的范围内,字幕文字和开始、结束时间会保留。

哪些内容会保留,哪些可能改变?

通常会保留的内容

  • 字幕文字和条目顺序;
  • 开始时间和结束时间;
  • 一个条目中的多行文字;
  • 例如 01:02:03.400 这样的小时格式。

VTT 专属信息

行定位、对齐方式、区域、NOTE 注释、STYLE 区块和部分行内样式不属于标准 SRT。由于 SRT 没有对应字段,这些信息可能在转换中丢失,工具会在检测到相关元数据时显示提示。

如果精确定位或浏览器样式很重要,应保留原始 VTT 并在 HTML5 播放器中使用。需要兼容更多编辑器和播放器时,再使用更简单的 SRT。

VTT 转 SRT 常见问题

输出文件被当作普通文本

这是正常的,因为 SRT 本身就是纯文本字幕格式。确认文件名以 .srt 结尾,然后从编辑器或播放器的字幕菜单中选择它,不要把它当作视频打开。

字幕仍然不同步

格式转换不会改变时间。如果每条字幕都提前或延后相同时间,可以在再次测试前使用字幕同步工具添加正向或负向偏移。

样式或位置消失

SRT 无法表达所有 WebVTT 的显示设置。行位置或浏览器样式很重要时保留 VTT;如果目标软件只支持基础字幕,则接受更简单的 SRT 布局。

需要把多个文件合并为一个

必要时先分别转换每个文件,再使用字幕合并器。如果文件有独立时间轴,应先调整后半部分的时间,再合并,确保字幕从正确时间开始。

播放器反而要求 WebVTT

对于反向流程,使用SRT 转 VTT 转换器。原生 HTML5 track 字幕轨道通常更适合使用 WebVTT。

常见问题

如何在线把 VTT 转为 SRT?

将 VTT 文件选择到VTT 转 SRT 转换器,检查字幕预览,然后下载转换后的 SRT。转换过程在浏览器本地完成。

VTT 转 SRT 会改变字幕时间吗?

不会。工具会重写时间戳语法和字幕条目结构,但保留开始和结束时间。原时间不正确时,使用字幕同步工具调整。

VTT 的样式会保留在 SRT 中吗?

不会完全保留。SRT 不支持所有 WebVTT 定位、区域和样式功能,因此这些信息可能被移除,但文字和时间通常会保留。

可以不上传文件就把 VTT 转为 SRT 吗?

可以。VTT 转 SRT 工具在浏览器中解析和生成文件,字幕内容会留在你的设备上。

继续使用字幕工具

使用VTT 转 SRT制作兼容编辑器的字幕,使用SRT 转 VTT制作 HTML5 视频字幕,使用字幕同步工具调整时间偏移,使用字幕合并器合并分段文件。

相关文章