SRT ↔ VTT 转换器
粘贴或导入 SRT 或 WebVTT 字幕文件:工具会自动检测格式,并一键转换为另一种格式。一切都在本地完成,不上传文件。
检测到的格式: 未检测到
工作原理
工具根据两个线索识别输入格式:是否存在 WEBVTT 头部,以及时间码中使用的小数分隔符(SRT 用逗号,VTT 用句点)。识别格式后,会提取每个字幕块(开始、结束、文本),再按目标格式的语法重新写出。
SRT 和 VTT 有什么区别?
VTT(WebVTT)格式尤其被 HTML5 播放器使用,以 WEBVTT 头部行开头,毫秒用句点分隔(00:00:01.500);而 SRT 格式使用逗号(00:00:01,500),没有头部。字幕块序号在 SRT 中是必需的,在 VTT 中则是可选的。
如果我的 VTT 文件包含样式或文本位置信息,会怎样?
本工具专注于字幕的时间码和文本:VTT 特有的高级样式标记(位置、CSS 类、说话人标识)不会被解析,而是原样保留在字幕块的文本中。转换为 SRT 后,由于该格式本身不支持这些标记,显示效果可能出人意料。
没有任何数据会离开您的设备:格式检测和转换完全由您的浏览器执行。