SRT 到 VTT 转换器 — 免费字幕格式转换工具
将 SRT 字幕转换为 VTT 格式或将 VTT 转换回 SRT。免费、基于浏览器、无需上传。
关于 SRT 到 VTT 转换器
在浏览器中即时将 SRT 字幕文件转换为 WebVTT 格式。HTML5 视频播放器、现代流媒体平台和基于网络的视频工具都需要 VTT 格式。
需要转换回来?同样可以轻松将 VTT 转换为 SRT。SRT 格式受到 Premiere Pro、DaVinci Resolve 和 Final Cut Pro 等视频编辑软件的广泛支持。
没有文件会被上传到任何服务器 — 转换完全在您的浏览器中使用 JavaScript 字符串处理完成。快速、私密且完全免费。
SRT 与 VTT:何时使用哪种格式
SRT (SubRip) 是最广泛支持的字幕格式。 它适用于几乎所有视频播放器、编辑软件和平台,包括 YouTube、Vimeo、VLC、Adobe Premiere 和 DaVinci Resolve。 格式很简单——顺序编号、时间码和文本——这使得手动创建和编辑变得很容易。 如果您不确定使用哪种格式,SRT 是最安全的默认格式。
VTT (WebVTT) 是基于浏览器的视频的 HTML5 标准。 HTML5 视频播放器中的 <track> 元素需要它。 与 SRT 不同,VTT 支持屏幕上的字幕定位、通过 CSS 的文本样式以及东亚语言的垂直文本。 时间码格式使用点而不是逗号作为毫秒分隔符(00:00:01.000 而不是 00:00:01,000)。
当您使用 HTML5 <video> 标记在网站上嵌入视频时,将 SRT 转换为 VTT。 浏览器期望 Track 元素使用 VTT。<br/>在上传到 YouTube、Vimeo、Facebook 或任何桌面视频编辑器时将 VTT 转换为 SRT。 这些平台具有内置 SRT 支持,可能不接受 VTT 文件。
平台及其字幕格式要求
每个平台都支持不同的字幕格式。 这是一个快速参考,以便您始终上传正确的文件:
- YouTube:SRT、VTT、SBV(YouTube 自动字幕下载为 SBV)。 SRT是最可靠的选择。
- Vimeo: VTT、SRT。由于Vimeo使用HTML5播放器,VTT是首选。
- HTML5视频标签: 仅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和VTT字幕格式有什么区别?▼
SRT是较旧、更简单的格式,几乎所有视频播放器和编辑软件都支持。VTT是现代WebVTT标准,是HTML5视频播放器、YouTube Studio上传和Vimeo、Mux等流媒体平台所要求的。
在转换过程中,我的字幕时间会完全保留吗?▼
是的。转换器只更改时间戳的小数分隔符(逗号变点号或反之),并添加或删除WEBVTT标头和序号。所有时间值和文本内容保持不变。
我可以将带有STYLE或NOTE块的VTT文件转换回SRT吗?▼
是的。STYLE块、NOTE注释和REGION定义在VTT到SRT转换过程中被剥离,因为SRT不支持这些功能。字幕文本和时间得以保留。
哪些视频编辑器接受VTT字幕文件?▼
DaVinci Resolve、Adobe Premiere Pro和Final Cut Pro都支持VTT导入。使用HTML5 track元素的网络播放器需要VTT格式。YouTube Studio也接受VTT用于手动字幕上传。
一次可以转换的字幕线索数量有限制吗?▼
没有。转换器使用纯字符串操作在内存中处理整个文件。包含数千个字幕线索的故事片可以在不到一秒内完成转换,无需服务器交互。