YamlBox

数据转换器

SRT 到 WebVTT 转换器

HTML5 <track> 元素需要 WebVTT,而不是 SRT。粘贴您的字幕文件,一步即可获得带有标题、点分隔时间码和干净提示结构的有效 WebVTT。

转换选项

SRT(或VTT)输入

示例: SRT 提示 · VTT → SRT(反向) —⌘/Ctrl + Enter 转换 · 拖放文件以加载它 · 本地处理

WebVTT 输出

输出是只读的。使用复制、下载或共享将其移出。

如何使用 SRT 至 VTT 工具

  1. 粘贴 SRT 或 VTT

    两种格式都有效——转换器会检测您粘贴的是哪种格式。时间码带有 、 或 。分隔符被接受。

  2. 选择选项

    重新编号提示、去除 HTML/Markdown 格式或保持提示设置不变。

  3. 复制到你的播放器中

    另存为 .vtt 并将 <video> 曲目指向该文件,或直接粘贴到接受 WebVTT 文本的播放器中。

这个工具有何不同

  • SRT → WebVTT 和 VTT → SRT,从输入中自动检测
  • 添加所需的 WEBVTT 标头和点分隔的时间码
  • 可选的提示重新编号,以及删除格式标签的选项
  • 保留多行提示、提示设置和音符(VTT → SRT 条带音符块)
  • 立即处理数千个提示,完全离线

按架构划分的隐私: 此页面不包含接收您输入的分析,并且转换代码在您的选项卡中运行。加载后您可以断开网络并继续工作。

SRT 至 VTT — 常见问题

为什么 HTML5 视频需要 WebVTT 而不是 SRT?

<track> 元素以及每个主要浏览器播放器都实现了 WebVTT 规范。 SRT是广播工具的遗留格式——接受它的播放器通常会在内部进行不完美的转换。

我的字幕上传了吗?

否。该转换是客户端文本转换。机密或未发布的内容永远不会离开浏览器,这通常是工作室的合同要求。

SRT 提示编号会发生什么情况?

WebVTT 不需要它们,并且它们是可选的。默认情况下,提示按顺序重新编号;您可以完全关闭编号。

它保留粗体和斜体标签吗?

是 — SRT <b>/<i>/<u> 标签是有效的 WebVTT 并且会被保留。 SRT 特定的 {an8} 样式定位覆盖被剥离,因为 WebVTT 以不同的方式表达定位。

它可以修复格式错误的字幕文件吗?

它可以容忍现实世界中常见的怪癖: 、 或 。以毫秒为单位,一位数小时,在具有有效时间码的提示之间缺少空白行。真正损坏的文件会出现明显的错误,而不是无声的损坏。

正在搜索 “在线 srt 转 vtt”, “将字幕转换为 webvtt”, “vtt 转 srt”?您来对地方了—— 浏览所有19工具.

深入阅读

博客文章 · 5 分钟阅读 SRT 到 VTT:浏览器实际加载的字幕 针对 HTML5 视频播放器将 SRT 转换为 VTT - 解释了时间码格式、样式和提示设置,以及重要的辅助功​​能说明。 阅读指南 →