免费工具
VTT ↔ SRT 转换器
拖入一个 .vtt 或 .srt 文件,工具会自动识别它是哪种格式并转换成另一种。全部在浏览器中运行,无需上传,无需注册。
- 在浏览器中运行
- 不会上传任何内容
- 无需注册
将文件拖到这里
或
支持 .srt、.vtt、.txt 文件
添加 SRT 文件 (2+)
结果
使用方法
VTT ↔ SRT 转换器,三步完成
拖放 VTT 或 SRT 文件
工具会自动检测您的文件是 WebVTT 还是 SubRip 格式。
转换格式
点击转换 — 时间戳和文本将精确保留。
下载结果
立即获取转换后的文件,格式为另一种。
双向转换 VTT 和 SRT
WebVTT 和 SubRip 几乎是同一种格式,只是习惯写法不同。而你需要的几乎总是另外那一种:网页播放器要 .vtt,视频编辑软件要 .srt,你要上传的平台又有自己的偏好。这个工具支持双向转换,并会自动判断该往哪个方向转。
把文件拖进来,工具会先看看它是什么:WebVTT 会变成 SubRip,SubRip 会变成 WebVTT。没有格式选项需要你去选对。而且整个过程都在浏览器里完成,文件不会被上传。
两种格式的区别在哪
肉眼可见的差异在毫秒的写法上:SubRip 用逗号分隔(00:01:23,456),WebVTT 用句点分隔(00:01:23.456)。WebVTT 文件的第一行总是以 WEBVTT 开头,而且可以省略 SubRip 习惯保留的字幕编号。
WEBVTT
00:00:01.000 --> 00:00:04.200
这是一条 WebVTT 字幕。WebVTT 还支持屏幕定位、样式和元数据,这些是 SubRip 完全没有的概念。转换成 .srt 会丢掉这些指令,因为目标格式根本没有地方存放它们。而几乎在所有情况下真正重要的东西——时间码和文字——都会完整保留。
什么时候需要哪种格式
WebVTT 是网页视频的格式:HTML5 播放器的 track 标签需要它,大多数流媒体平台也在使用它。SubRip 则是桌面编辑软件和播放器的通用格式——VLC、Premiere Pro、DaVinci Resolve、CapCut 都用它,几乎所有人说“字幕文件”时指的也是它。
转换完成后你还可以继续处理这个文件:如果时间码整体偏移就整体平移,把多段字幕合并成一条轨道,或者只把文字提取出来。这些在本区里都是各自独立的免费工具。
答案
VTT 和 SRT 常见问题
如何把 VTT 转换成 SRT?
把 .vtt 文件拖进上传区域,点击转换。工具会识别出它是 WebVTT,并生成同名的 SubRip 版本供你下载。不需要你选择目标格式。
也支持 SRT 转 VTT 吗?
支持,而且用的是同一个入口。工具会读取你拖入文件的内容,自动转换成另一种格式:给它一个 .srt,你会得到一个 .vtt,反过来也一样。
VTT 和 SRT 到底有什么区别?
区别在毫秒的写法:SubRip 用逗号分隔,WebVTT 用句点分隔。WebVTT 文件的第一行还会以 WEBVTT 开头,并支持定位和样式,这些 SubRip 都没有。但在最核心的部分——时间码和文字——两者是等价的。
把 VTT 转成 SRT 会丢失什么吗?
会丢失屏幕定位、样式和元数据,因为 SubRip 格式根本没有地方存放它们。时间码和文字会完整保留,而这正是播放器或编辑软件真正需要的全部内容。
我的文件会上传到服务器吗?
不会。文件的读取和转换都在你的浏览器内完成,结果也是在你自己的设备上生成的。没有任何内容被传输或存储到别处。
网页播放器需要哪种格式?
WebVTT。HTML5 视频的 track 标签需要它,大多数流媒体平台也在使用它。像 Premiere、DaVinci、VLC 这类桌面工具则需要 SubRip。
从 YouTube 下载的字幕文件也能处理吗?
可以。YouTube 提供的字幕经常就是 WebVTT 格式,而这一步正好能让它们在视频编辑软件里可用。如果你只想要某个视频的文字内容,我们的 YouTube 转录生成器可以直接给你。
文件大小或数量有限制吗?
一次只能处理一个文件,唯一的限制是你浏览器的内存,因为整个过程不涉及服务器。就算是一部长片的字幕,处理起来也没问题。
需要完整转录?
上传音频或粘贴 YouTube 链接,即可获取带说话人标签、时间戳和摘要的完整 AI 转录。
iOS 和 Android 免费使用。无需账号。