SRT 与 VTT 互转工具——免费字幕格式转换
将 SRT 字幕转换为 VTT 格式,或将 VTT 转回 SRT。免费、浏览器内完成、无需上传。
关于 SRT 与 VTT 互转工具
在浏览器中即时将 SRT 转换为 WebVTT 格式。VTT 是 HTML5 视频播放器和现代流媒体平台的必需格式。
需要从 VTT 转回 SRT?同样轻松。SRT 兼容 Premiere Pro、DaVinci Resolve 和 Final Cut Pro。
无需上传。转换完全在浏览器内完成,快速、私密且免费。
SRT 与 VTT:何时使用哪种格式
SRT(SubRip) 是支持最广泛的字幕格式,几乎兼容所有视频播放器、编辑软件和平台,包括 YouTube、Vimeo、VLC、Adobe Premiere 和 DaVinci Resolve。格式简单——序号、时间码和文本——便于手动创建和编辑。如果不确定用哪种格式,SRT 是最稳妥的选择。
VTT(WebVTT) 是基于浏览器的视频的 HTML5 标准,HTML5 视频播放器的 track 元素要求使用 VTT。与 SRT 不同,VTT 支持字幕屏幕定位、CSS 文本样式以及东亚语言的竖排文字。时间码使用点而非逗号作为毫秒分隔符(00:00:01.000 而非 00:00:01,000)。
使用 HTML5 video 标签在网站上嵌入视频时,将 SRT 转为 VTT。上传到 YouTube、Vimeo、Facebook 或桌面端视频编辑器时,将 VTT 转为 SRT——这些平台内置支持 SRT,可能不接受 VTT 文件。
各平台的字幕格式要求
每个平台支持的字幕格式不同,这里是一份快速参考:
- YouTube:SRT、VTT、SBV(YouTube 自动字幕下载为 SBV)。SRT 是最可靠的选择。
- Vimeo:VTT、SRT。VTT 是首选,因为 Vimeo 使用 HTML5 播放器。
- HTML5 video 标签:仅 VTT。
track元素不支持 SRT。 - Facebook:SRT。Facebook 会自动将上传的 SRT 文件转换为其内部格式。
- Twitter / X:SRT。与视频文件一同上传可自动匹配。
- TikTok:SRT。TikTok 支持自动字幕,但手动上传 SRT 可完全控制时间和措辞。
- Zoom:VTT。Zoom 云录制生成 VTT 文件用于可搜索的转录。
- Slack Clips:VTT。Slack 使用 WebVTT 为视频剪辑添加字幕。
不确定平台需要哪种格式?SRT 在 90% 的情况下都是安全的选择。不确定时,用本工具一键转换即可。
支持转换的字幕格式
接受 .srt(SubRip)和 .vtt(WebVTT)文件,转换时间戳分隔符并添加/移除头部信息。
SRT 中的 HTML 标签在 VTT 输出中保留。VTT 的 STYLE/NOTE 块在转回 SRT 时会被剥离。
输入:.srt、.vtt。输出:.srt、.vtt。双向转换。
常见使用场景
常见场景:
HTML5 视频播放器集成
在网站上嵌入视频?HTML5 播放器需要 VTT,而非 SRT。一次转换即可让字幕原生工作。
YouTube Studio 字幕上传
转录服务通常提供 VTT 文件,而 YouTube 期望 SRT。本工具可在几秒内完成转换。
视频编辑软件导入
DaVinci Resolve 和 Premiere Pro 偏好 SRT 导入。如果字幕以 VTT 格式收到,先转换可避免兼容性问题。
流媒体平台字幕准备
Vimeo 和 Mux 原生接受 VTT,如果源文件已是 WebVTT 则无需转换。
字幕本地化工作流
译者通常收到一种格式的文件,需要以另一种格式交付。SRT 与 VTT 之间的切换保持工作流顺畅。
无障碍合规
Web 无障碍标准要求公开视频配备字幕。VTT 是浏览器期望的合规播放格式。
SRT 和 VTT 有什么区别?▼
SRT 是较老的格式,几乎所有播放器和编辑器都支持。VTT 是现代 WebVTT 标准,HTML5 播放器、YouTube 和流媒体平台均要求使用。
转换后字幕时间会准确保留吗?▼
会的。仅时间戳分隔符会变化(逗号变点或反之),并添加或移除头部信息。所有文本和时长保持不变。
含有 STYLE 块的 VTT 能转成 SRT 吗?▼
可以。STYLE 块、NOTE 注释和 REGION 定义会被剥离,字幕文本和时间保留不变。
哪些编辑器接受 VTT?▼
DaVinci Resolve、Adobe Premiere Pro 和 Final Cut Pro。HTML5 视频播放器的 track 元素要求 VTT 格式。
转换数量有限制吗?▼
没有。整个文件在内存中处理,包含数千条字幕的故事片也能在一秒内完成转换。