开发者工具

VTT 转 SRT 转换工具

将 WebVTT 字幕转换为带编号的 SRT,并修正时间戳格式。

给这个工具评分
WebVTT
SRT

如何使用 VTT 转 SRT 转换工具

  1. 粘贴你的 WebVTT(.vtt)字幕。
  2. SRT 版本随即显示,带有编号和逗号分隔的时间戳。
  3. 将结果复制到 .srt 文件中。

关于 VTT 转 SRT 转换工具

VTT 转 SRT 转换工具可以将 WebVTT 字幕转换为广泛支持的 SRT 格式。WebVTT(.vtt)是网页上 HTML5 视频使用的字幕格式,而 SRT(.srt)则是大多数桌面播放器、编辑软件和上传工具所要求的格式。这两种格式十分相近,因此一次干净的转换主要是重新排版的问题:该工具会为每条字幕依次编号,并将时间戳的分隔符由点号改为逗号,这正是 SRT 所要求的差异之处。

粘贴你的 WebVTT 文本,SRT 版本会立即显示,可直接复制到 .srt 文件中。由于整个过程只是在浏览器中完成的简单文本转换,不会上传任何内容,也无需等待服务器响应,因此可以快速转换一批字幕,同时确认时间轴符合预期。

需要说明的一点局限是:WebVTT 可以携带 SRT 没有对应支持的样式、定位和区域提示信息,因此这些高级格式设置不会被保留下来。你得到的是干净、编号正确、时间戳格式恰当的字幕文本,这也正是大多数播放器所需要的。需要反向转换?请使用 SRT 转 VTT 转换工具

常见问题

VTT 和 SRT 之间实际的区别是什么?

主要区别在于,SRT 会为每条字幕依次编号,并在时间戳的毫秒前使用逗号,而 WebVTT 使用点号,并附带一个 WEBVTT 头部标识。字幕文本和时间轴在其他方面基本相同。

转换过程会保留 VTT 的样式和定位信息吗?

不会。WebVTT 可以包含 SRT 不支持的样式、定位和区域提示信息,因此这些高级格式设置会被去除。你得到的是编号正确、使用逗号时间戳的字幕文本。

我的字幕文件会被上传到任何地方吗?

不会。转换过程只是一次完全在浏览器中完成的文本处理,你粘贴的内容不会被发送到服务器,因此即便是私密或未发布的字幕也能保留在你的设备上。

我该如何将结果保存为文件?

复制转换后的输出内容,粘贴到纯文本文件中,并以 .srt 为扩展名保存。大多数视频播放器和编辑软件都能自动识别为字幕轨道。

我可以把 SRT 转换回 VTT 吗?

可以。使用配套的 SRT 转 VTT 转换工具,它会添加 WEBVTT 头部标识,并将逗号时间戳改回点号,使文件适用于 HTML5 网页视频。