免费工具
ASS转SRT转换器
Advanced SubStation Alpha 携带的样式信息大多数播放器会直接忽略,很多平台还会直接拒收。放入一个 .ass 或 .ssa 文件,就能得到能在任何地方使用的纯文本 SubRip 字幕。
- 在浏览器中运行
- 不会上传任何内容
- 无需注册
将文件拖到这里
或
支持 .srt、.vtt、.txt 文件
添加 SRT 文件 (2+)
结果
使用方法
ASS转SRT转换器,三步完成
拖入你的 ASS 或 SSA 文件
拖拽 .ass 或 .ssa 字幕文件,或点击浏览选择文件。
转换为 SRT
读取 Events 部分,移除样式标签,并重新编号字幕序号。
下载 .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 转录。
iOS 和 Android 免费使用。无需账号。