SRT 转 VTT

HTML5 视频的 <track> 元素只接受 WebVTT,所以一个在 VLC 里能正常播放的 SRT 文件会被浏览器忽略。本转换器加上 WEBVTT 头部,并把毫秒分隔符从逗号换成点号,而每一条字幕和时间轴都保持原样。

全部在你的浏览器里完成,文件不会上传。

还没有内容。

需要直接从视频生成字幕?上传视频即可,支持约 98 种语言。

免费试用

为什么选 ScribeToAny

  • 支持上传 MP3、MP4、M4A、MOV、AAC、WAV、OGG、OPUS、MPEG、WMA、WMV,视频自动提取音轨。
  • 约 98 种语言,自动检测,基于专用 GPU 上的 Whisper 级引擎。
  • 8 种导出格式:TXT、SRT、VTT、TSV、CSV、JSON、PDF、DOCX,还支持批量打包 ZIP。
  • 说话人识别为每段标注发言者,点击任意句子即可回放对应原声。

常见问题

为什么我的浏览器会忽略我的 SRT 文件?

HTML5 的 <track> 元素只支持 WebVTT。SRT 不属于规范的一部分,所以浏览器会悄悄跳过它。通常只要转成 .vtt 就够了。

文件会被上传吗?

不会。一切都在你的浏览器标签页里发生 —— 文件从不发往任何地方,也没有账户或配额。

我能一次转换多个文件吗?

在这里是一次一个。如果你有一批,用 ScribeToAny 制作的文字稿可以一次导出多种格式,打包成一个 ZIP。

时间轴或文本会有任何变化吗?

不会——只有外壳变。转换器加上必需的 WEBVTT 头,并把毫秒分隔符从逗号(00:00:04,500)换成点(00:00:04.500),这是两种格式唯一坚持的格式差异。每条字幕、每个起止时间、每一行文本都原样保留,所以转换后字幕与视频的对齐完全一致。

我怎么把 WebVTT 文件加到我的视频上?

把它放进 <video> 标签里的 <track> 元素——比如一个 kind="subtitles"、src 指向该 .vtt、srclang 设为字幕语言的 track。浏览器随后会自动显示字幕按钮。这正是转换的意义所在:同样的字幕若装在 SRT 里会被该元素忽略,而 .vtt 无需播放器或插件即被原生读取。

相关工具

免费开始转录

免费额度:每天 2 个文件、每月 100 分钟,无需绑卡。

免费开始转录