跳到内容

免费工具

ASS转SRT转换器

Advanced SubStation Alpha 携带的样式信息大多数播放器会直接忽略,很多平台还会直接拒收。放入一个 .ass 或 .ssa 文件,就能得到能在任何地方使用的纯文本 SubRip 字幕。

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

将文件拖到这里

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

使用方法

ASS转SRT转换器,三步完成

01

拖入你的 ASS 或 SSA 文件

拖拽 .ass 或 .ssa 字幕文件,或点击浏览选择文件。

02

转换为 SRT

读取 Events 部分,移除样式标签,并重新编号字幕序号。

03

下载 .srt 文件

复制转换结果,或下载所有播放器都能识别的 SubRip 文件。

难以兼容的样式信息

Advanced SubStation Alpha(.ass)和它的前身 SubStation Alpha(.ssa)承载的内容远不止文字:字体、颜色、描边、位置、卡拉OK时序和动画效果都包含在内。正是这种丰富性让字幕组青睐它,也正是这种丰富性让它难以兼容。把 .ass 文件上传到大多数平台会被拒绝;交给硬件播放器,样式往往被直接忽略,甚至被错误地渲染出来。

转换器读取的内容

只有 [Events] 部分保存字幕内容,其中的 Format: 行定义了各列的含义。不同文件中列的顺序并不固定,因此转换器会根据 Format 行来读取各列,而不是假定固定的排列方式——即使文件由不同的工具生成,也能正确转换。以 Comment: 开头的行是制作过程中的备注而非字幕内容,会被跳过。由于文本列排在最后,且内容本身可能包含逗号,所以最后一个命名列之后的所有内容都会被当作文本处理。

保留了什么,又舍弃了什么

时间码会被精确保留,包括 ASS 所使用的百分之一秒精度。以 N 表示的换行会转换为真正的换行。花括号中的样式标签——用于定位的 {an8}、用于斜体的 {i1},以及颜色和字体的变化——都会被移除,因为 SubRip 格式根本无法表达这些效果。这是实实在在的信息损失,需要说清楚:字幕特效、排版效果和卡拉OK效果都无法保留下来。你得到的是对白内容,时间对齐准确,格式能被所有平台接受。

在你的设备上运行

文件的解析和重写都在你的浏览器中完成。不会上传,不会存储,也不需要注册账号。支持最大 10 MB 的文件。

答案

ASS转SRT常见问题

ASS 和 SSA 有什么区别?

SSA 是较早的版本,ASS 是 Advanced SubStation Alpha,在此基础上增加了更多样式和定位功能。两者都将字幕内容保存在 [Events] 部分,本工具都能处理。

转换后我的样式效果还会保留吗?

不会,也没有办法保留。SubRip 格式没有字体、颜色、描边或位置的概念,所以像 {an8} 或 {i1} 这样的样式标签都会被移除。排版效果、字幕特效和卡拉OK效果都会丢失;但对白内容和时间码不会受影响。

为什么转换后的文件少了一些行?

以 Comment: 而不是 Dialogue: 开头的行是制作者留下的备注,不是字幕内容,因此会被跳过。有些 ASS 文件还包含只有特效、没有文字的行,这些行同样会被跳过。

字幕内部的换行能保留下来吗?

可以。ASS 用 N 表示换行,每一个都会转换成 SRT 字幕条目中真正的换行。

我的文件里列的顺序有点特殊,还能正常转换吗?

可以。[Events] 部分开头的 Format: 行说明了每一列分别代表什么,转换器正是依据这一行来读取内容的,并不会假定固定的列顺序。

时间码会被更改吗?

不会。ASS 的时间精确到百分之一秒,会被完整保留下来,并以 SubRip 的毫秒格式写出。

我的文件会被上传到什么地方吗?

不会。整个转换过程都在你的浏览器中完成。文件不会被发送到服务器,不会被存储,也不需要注册账号。

我可以把 ASS 转换成 VTT 吗?

可以,使用通用字幕转换器即可,它支持输入 ASS 和 SSA 文件,并输出 SRT、VTT 或纯文本格式。

需要完整转录?

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

获取 App — 免费

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