免费工具 · 在浏览器里运行

SRT 转 VTT、VTT 转 SRT 转换器

把 SRT 转成网页播放器用的 VTT,或把 VTT 转成剪辑软件和社交平台常用的 SRT。拖入文件或粘贴文字即可,转换在你的设备上完成,每条字幕的时间和分行都原样保留。

转换为

在你的浏览器里运行,文件不会上传。

怎样把 SRT 转成 VTT

  1. 1

    放入字幕

    选择或拖入 .srt / .vtt 文件,也可以直接粘贴字幕文字,格式会自动识别。

  2. 2

    检查结果

    转换器会显示读到多少条字幕、总时长,以及时间轴问题,比如字幕重叠、结束时间早于开始时间。

  3. 3

    下载或复制

    保存转换好的 .vtt 或 .srt 文件,或者把文字复制到剪辑软件、视频平台里。

哪些会保留,哪些会改变

时间精确到毫秒

开始和结束时间按毫秒原样复制。SRT 在毫秒前用逗号,VTT 用句点,两种文件都会按各自的规范写。

分行保持不变

每条字幕保留原来的分行,转换后在屏幕上的换行位置和原来一样。

说话人名字跟着走

WebVTT 的说话人标签在 SRT 里变成“Ann:”这样的名字前缀,再转回 VTT 时会恢复成说话人标签。

时间轴检查

重叠的字幕、时间颠倒的字幕和空字幕都会按编号列出来,发布前就能改好。

样式和位置会去掉

斜体、颜色标签,位置和对齐设置,以及 NOTE、STYLE 段落都会去掉,因为各播放器处理方式不同。带样式的字幕转换后请检查一遍。

隐私优先

文件在你的浏览器里读取和转换,不会上传,也不用注册账号。

SRT 转 VTT:变了什么,为什么

什么时候需要 VTT

HTML5 视频播放器读取的是 WebVTT。如果你在自己的网站上用 track 元素发布视频,或者用的网页播放器要求 .vtt 文件,就先把 SRT 转成 VTT。一些课程平台和视频平台也要求 VTT。

什么时候需要 SRT

视频剪辑软件和社交 App 更常要求 SRT。从网页播放器拿到字幕、想导入 Premiere Pro、DaVinci Resolve、剪映或某个平台的字幕上传时,通常要先把 VTT 转成 SRT。

转换时发生了什么

转换器读取每一条字幕,保留开始时间、结束时间和文字,再写成另一种格式。VTT 文件会加上 WEBVTT 文件头,毫秒前用句点;SRT 文件给每条字幕编号,毫秒前用逗号。说话人语音标签会变成名字前缀,转回去时再还原。

两种格式处理样式和位置的方式不同,所以这些设置会被去掉,SRT 转 VTT 或反向转换后,播放器里不会出现多余的标签。

发布前先修好时间轴问题

下载前先看时间轴问题列表。重叠的字幕、结束早于开始的字幕和空字幕会让播放器出错:有的直接跳过,有的同时显示两行。在字幕工具或文本编辑器里修好,再把文件粘回来重新转换。

SRT 与 VTT 常见问题

SRT 和 VTT 有什么区别?

两者都保存字幕文字和起止时间。SRT(SubRip)更早、更简单,大多数剪辑软件和社交平台都支持。WebVTT(.vtt)是 HTML5 网页播放器使用的标准格式:文件以 WEBVTT 开头,毫秒前用句点,还可以带样式和位置信息。

转换会丢内容吗?

文字和时间都原样保留。样式标签和位置设置会去掉,因为 SRT 大多不支持,各播放器的处理也不一样。

SRT 转 VTT 会改变时间吗?

不会。开始和结束时间精确到毫秒原样复制,只是毫秒前的分隔符变了。

能把 VTT 转成 SRT 导入剪辑软件吗?

可以。先在这里转成 SRT,再作为字幕文件导入。大多数剪辑软件和视频平台都支持 SRT。

文件会上传吗?

不会。转换器在你的浏览器里运行,文件不会离开你的设备。

有大小限制吗?

约 2 MB 以内的文字都能顺利处理,相当于好几个小时的字幕。

能帮我给视频生成字幕吗?

可以。Video Transcript 能把音频和视频转成带真实时间戳的文字稿,编辑后可以导出 SRT 或 VTT。

还没有视频字幕?

转录视频