ASS 转 SRT 转换器
把 ASS 对话文字和时间提取为简洁 SRT,并在下载前明确显示所有检测到的损失。
支持一个 ASS v4+ 文件,最大 2 MB,文件不会离开浏览器。
转换会保留文字和时间,高级 ASS 样式、字体、定位和效果可能被移除。
添加源文件
支持一个 ASS v4+ 文件,最大 2 MB,文件不会离开浏览器。
转换会保留文字和时间。高级 ASS 样式、字体、定位和效果可能被移除。
转换结果
转换会保留文字和时间,高级 ASS 样式、字体、定位和效果可能被移除。
当前结果和下载会显示在这里。
相关免费字幕工具
使用步骤
- 1添加一个 ASS v4+ 文件,或加载本地文件示例。
- 2检查对话条数和源时间范围。
- 3转换并阅读操作旁的损失摘要,然后下载 SRT。
示例结果
示例包含普通对话、一个样式覆盖和一条注释,因此转换后会显示损失摘要。
上方示例使用这里说明的同一份样本,并且可以像所选文件一样重置。
会保留什么
- 对话顺序和有效时间
- 可读对话文字与换行
- 最终 Text 字段内的逗号
会改变什么
- ASS 覆盖标签、样式、定位、效果、卡拉 OK 和绘图会被移除。
- 注释会被忽略并计数,SRT 输出使用 LF 行尾。
使用限制
- 仅支持格式字段可解析的 ASS v4+
- 仅支持文件输入,不支持粘贴
- 不提供样式重建、音频同步、时间修复、上传或登录
常见问题
为什么这是有损转换?
SRT 能保存时间和文字,但无法表达大多数 ASS 样式、定位、效果、卡拉 OK 指令或矢量绘图。
格式错误的 Dialogue 行会被跳过吗?
不会。格式错误或移除样式后为空的事件会阻止转换,并指出事件和源文件行号。
注释会写进 SRT 吗?
不会。ASS 注释会被忽略,其数量会显示在损失摘要中。