Subtitle Editor
VTT 转 SRT

VTT 转 SRT 工具

把 WebVTT .vtt 字幕转换成 SubRip .srt 文件,用于字幕编辑器、视频平台、翻译工具和字幕交付流程。

粘贴 WebVTT 字幕

文件在浏览器本地处理,不会上传。

生成的 SRT

如何使用这个字幕工具

  1. 1粘贴 VTT 字幕文本,或从电脑上传 .vtt 文件。
  2. 2点击运行工具,解析 WebVTT 字幕并转换成 SRT 时间格式。
  3. 3复制 SRT 输出,或下载为 .srt 文件。

工具常见问题

WebVTT 的 NOTE、STYLE、REGION 会怎样?

SRT 输出会聚焦可播放的字幕内容,WebVTT 元数据块会在转换时跳过。

字幕文本和换行会保留吗?

会。字幕文本和换行会保留,时间戳会从点毫秒转换成逗号毫秒。

为什么需要 VTT 转 SRT 工具?

这个 VTT 转 SRT 工具适合把网页字幕、课程播放器字幕或浏览器视频字幕转换成更通用的 SubRip 格式。你可以粘贴 WebVTT 内容,也可以上传 .vtt 文件,工具会输出可复制和下载的 .srt 字幕。

WebVTT 和 SRT 的适用范围不同

WebVTT 更偏向网页播放环境,它可以包含 WEBVTT 文件头、NOTE 注释、STYLE 样式、REGION 区域和一些 cue 设置,适合 HTML5 视频和浏览器播放器。SRT 则更简单,使用数字序号和逗号毫秒时间戳,被大量字幕编辑器、视频平台、翻译系统、剪辑工具和审核流程支持。把 VTT 转成 SRT 的核心目的,是把网页字幕变成更容易交换、更容易编辑、更容易上传的通用字幕文件。这个工具会聚焦实际可播放的字幕段落,把时间格式转换成 SRT 规范,并尽量保留字幕文本和换行。

哪些场景适合把 VTT 转成 SRT

如果你从网页播放器、在线课程、知识库、开发文档视频或某个内容平台导出了 VTT 字幕,但后续要交给翻译人员、剪辑人员、字幕校对人员或另一个上传系统,SRT 往往更稳妥。很多协作方会直接要求 .srt 文件,因为它结构简单、兼容性高,几乎所有字幕工具都能读取。VTT 转 SRT 也适合做归档备份、把网页项目里的字幕拿回编辑器继续校对,或把课程字幕迁移到另一个只支持 SRT 的平台。

转换时会保留什么,舍弃什么

SRT 格式本身不支持 WebVTT 的全部能力,因此转换时需要明确取舍。工具会保留字幕 cue 的文本内容、常规换行和开始结束时间,并把点毫秒时间戳转换成逗号毫秒时间戳。对于 NOTE、STYLE、REGION 或复杂位置设置,SRT 文件无法完整表达,因此输出会更关注可读字幕本身。如果你的 VTT 文件使用了大量样式和定位信息,转换后应重点检查字幕文字是否完整、时间是否正确,而不要期待所有视觉样式都能在 SRT 中复现。

转换后如何检查 SRT 文件

生成 SRT 后,建议先检查每条字幕是否有数字序号、时间范围和字幕文本三部分。时间戳应类似 00:00:01,000 --> 00:00:03,400,毫秒部分使用逗号。然后浏览文件中间和结尾,确认没有漏掉字幕段、没有异常空行、没有明显时间倒置。如果要提交给客户、课程平台或视频平台,最好先在目标系统中上传测试一次。这样可以提前发现平台对换行、字符编码、时间范围或字幕长度的特殊限制,减少正式发布时返工。

连接网页字幕和编辑工作流

WebVTT 很适合网页播放,但 SRT 仍然是许多字幕团队日常交换文件时最熟悉的格式。这个工具相当于网页字幕和编辑工作流之间的桥梁:开发者可以把网站里的 VTT 转成 SRT 给内容团队校对,课程团队可以把播放器字幕转成 SRT 归档,翻译人员可以拿到更简单的文件进行本地化。转换完成后,如果还需要精修时间轴、拆分长字幕、合并短字幕或配合视频预览检查同步,可以继续使用主字幕编辑器完成后续处理。