文本工具

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 文件。

各平台的字幕格式要求

每个平台支持的字幕格式不同,这里是一份快速参考:

不确定平台需要哪种格式?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 格式。

转换数量有限制吗?

没有。整个文件在内存中处理,包含数千条字幕的故事片也能在一秒内完成转换。