SRT 转 VTT 转换器

在文本编辑器里看,SRT 和 VTT 几乎一模一样,但它们并不能互换:HTML5 的 track 元素和大多数网页播放器只认 WebVTT,对 SRT 文件会默默忽略。如果你的字幕从剪辑或转写工具里导出来是 .srt,而网站要的是 .vtt,这个转换器就能补上这道缺口。

这次转换是精确改写而非表面处理——补上 WEBVTT 头部,把时间戳的小数分隔符从逗号换成点,字幕文本本身则逐字节原样带过。上传、转换、下载,你的字幕就为网页准备好了。

点击上传或拖入字幕文件

支持 SRT / VTT / ASS·SSA,文件仅在本地浏览器处理,不上传服务器

SRT 与 VTT:实际差在哪里

两种格式都用编号字幕块来存时间码和文本,所以看起来像一对兄弟。差别虽小,却严格到让播放器会拒收不对的那一种:

头部VTT 文件必须以一行 WEBVTT 开头;SRT 没有头部。
时间戳SRT 写成 00:01:02,500 用逗号;VTT 要求 00:01:02.500 用点。
能力VTT 能携带用于网页渲染的定位和样式信息;SRT 只能是纯文本。
主场SRT 适合剪辑软件、播放器和平台上传;VTT 适合浏览器和嵌入式播放器。
下载
上传字幕转换格式下载

什么时候你真的需要 VTT

当字幕要由浏览器来渲染时就用 VTT:用 track 标签嵌在自家网站上的视频、课程平台里的网页播放器,或任何文档里写明支持 WebVTT 的场景。其它地方——桌面剪辑软件、媒体播放器、大多数上传表单——SRT 仍是更稳妥的默认,所以请把母版留成 SRT,按各个网页目的地分别生成 VTT。

How it works

如何使用 Recapo SRT 转 VTT

三步完成,全程在云端进行,无需安装任何软件。

上传字幕

步骤1:上传 SRT 文件

拖入你从 Recapo、剪辑软件或任意转写工具导出的 .srt。

转换格式

步骤2:转换为 WebVTT

补上 WEBVTT 头部,并把时间戳的小数分隔符从逗号改成点——文本和时间轴完全保持原样。

下载

步骤3:下载并嵌入

把 .vtt 保存给你的网页播放器或 HTML5 track 标签——也可以继续在 Recapo 的字幕工具里打磨它。

免费使用
FAQ

关于SRT 转 VTT的常见问题

为什么我的网页播放器不接受 SRT 文件?

浏览器是按 WebVTT 规范实现 HTML5 的 track 元素的,而不是 SRT。播放器没坏——它只是要一个 WEBVTT 头部和用点作小数的时间戳。转换一下两者都能搞定。

转换会改变我的字幕时间轴或文本吗?

不会。只改格式层面的细节:头部那一行和时间戳的分隔符。字幕文本、顺序和时间轴都原样保留。

我能反向转换、把 VTT 转回 SRT 吗?

可以——用「字幕转 SRT」工具。注意 VTT 里仅供网页用的样式信息会被丢掉,因为 SRT 无法表达它们。

用这个工具需要上传视频吗?

不用。这是字幕文件转换器,不是视频工具。你给一个现成的 .srt 字幕文件,它返回一个 .vtt 文件,没有素材要上传,也不用渲染。

准备好用SRT 转 VTT了吗?

在线把 SRT 转成 VTT,适配 HTML5 视频和网页播放器。头部和时间戳被正确改写,而字幕文本与时间轴丝毫不动。

免费使用