跳到内容

免费工具

字幕转换工具

一个工具应对你会遇到的所有字幕格式:输入 SRT、VTT、SBV、ASS 或 SSA,输出 SRT、VTT 或纯文本。格式直接从文件内容中识别。

  • 在浏览器中运行
  • 不会上传任何内容
  • 无需注册

将文件拖到这里

支持 .srt、.vtt、.txt 文件

使用方法

字幕转换工具,三步完成

01

拖入任意字幕文件

支持 SRT、VTT、SBV、ASS 或 SSA,格式会从内容中识别并显示给你。

02

选择输出格式

SubRip、WebVTT 或纯文本,文件本身的格式不会出现在列表里。

03

复制或下载

把结果直接用到你的编辑软件、播放器或文档里。

一个工具,顶替五个

字幕文件的格式往往取决于上一个软件用的是什么:转录服务导出的是 SubRip,网页播放器用的是 WebVTT,YouTube 给的是 SBV,动漫相关的东西则常常是 ASS 或 SSA。这个转换工具可以接收全部这五种格式,并输出你最可能需要的三种——SubRip 适合编辑软件和各类平台,WebVTT 适合网页,纯文本适合你只想要文字内容的时候。

格式从文件内容中读取,而不是看后缀名

文件后缀常常是不准的。把字幕存成 .txt,或者因为某个表单要求而把 SRT 改名成 .vtt,这种情况并不少见,靠文件名猜格式并不可靠。所以工具会直接检查文件内容:出现 WEBVTT 开头表示是 WebVTT,出现 [Script Info][Events] 段落表示是 ASS 或 SSA,两个时间戳之间有箭头表示是 SubRip,时间戳对用逗号隔开表示是 SBV。识别出的格式会在转换前显示给你,而把文件转换成它本身已经是的格式没有任何意义,所以这个选项不会出现在列表里。

每种输出格式能带来什么

SubRip 是最保险的默认选择——带编号的字幕条目,毫秒用逗号分隔,几乎所有平台都能接受。WebVTT 则是 HTML5 视频字幕轨所需要的格式:以 WEBVTT 开头,毫秒用句点分隔。纯文本是去掉时间码之后的文字稿,适合你想阅读、搜索或编辑文字,而不是用来播放。从 ASS 转换出来的结果也会丢掉样式和位置信息,因为 SubRip 和纯文本本身就无法承载这些内容。

处理过程在你自己的设备上完成

格式识别、解析和转换全部在你的浏览器里完成。文件不会被上传,也不会被保存在任何地方,不需要注册账号。支持最大 10 MB 的文件。

答案

字幕转换工具常见问题

可以从哪些格式转换?

SubRip(.srt)、WebVTT(.vtt)、SubViewer(.sbv,也就是 YouTube 导出的格式),以及两种 SubStation Alpha 变体(.ass 和 .ssa)。

可以转换成哪些格式?

SubRip、WebVTT 或纯文本。SubRip 兼容性最广,WebVTT 是 HTML5 视频所需要的格式,纯文本则只保留文字、不带任何时间码。

它是怎么识别我的文件格式的?

靠读取文件内容,而不是相信文件后缀。出现 WEBVTT 开头、出现 [Events] 段落、时间戳之间有箭头、或者时间戳之间用逗号隔开,这几种特征都能唯一确定一种格式。

为什么不能选择文件本身就是的那种格式?

因为那样转换毫无意义。输入文件所属的格式会被从输出列表中去掉,这样按钮生成的结果永远和你拖进来的文件不同。

转换成纯文本会丢失什么?

会丢失时间码,也就同时失去了把文件当字幕播放的能力。每一条字幕的文字都会依次保留下来。这适合用来阅读或编辑,而不适合在播放器里用。

从 ASS 转换会丢失什么?

会丢失样式、位置、颜色和卡拉OK效果。SubRip 和纯文本都无法表达这些内容,所以覆盖标签会被去掉,而对白文字和它对应的时间码会完整保留。

我的文件会被上传到哪里吗?

不会。格式识别、解析和转换全部通过 JavaScript 在你的浏览器里完成。文件不会发送到任何服务器,不会被保存,也不需要注册账号。

我拖进文件之后没有任何反应,为什么?

说明这个文件看起来不像任何一种支持的字幕格式。用文本编辑器打开它检查一下:如果没有 WEBVTT 开头,没有时间戳之间的箭头,没有逗号分隔的时间戳对,也没有 [Events] 段落,那这个工具就无法读取它。

需要完整转录?

上传音频或粘贴 YouTube 链接,即可获取带说话人标签、时间戳和摘要的完整 AI 转录。

获取 App — 免费

iOS 和 Android 免费使用。无需账号。