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 转 SRT
转换保留什么
ASS 转 SRT 转换器保留对话文字和时间。ASS 时间戳用厘秒,SRT 用毫秒,所以每个时间都是精确映射(厘秒 × 10),这个方向不会取整或重算。字幕顺序、可读对话、换行和最终 Text 字段内的逗号都会被保留。
SRT 无法保留什么
SRT 只保存时间和文字。覆盖标签、自定义样式、字体、定位、移动、卡拉 OK 时间、效果和矢量绘图在 SRT 中没有对应项,因此会被移除;注释会被忽略并计数。页面会在结果旁显示损失摘要,下载前你就知道丢了什么。
什么时候转换是安全的
当 ASS 文件主要是普通样式对话时,转换是安全的——例如使用一种标准样式、没有重度效果的 v4+ 文件。得到的 SRT 与台词文字和时间一致,这正是大多数播放器、剪辑器和平台需要的。
什么时候应避免
当设计本身很重要时请避免转换:定位字幕、彩色或卡拉 OK 效果、动画标识或矢量绘图。如果样式是交付的一部分,请保留 ASS 文件,或在转换后于编辑器中重建设计。需要时间跟随真实录音时,请改用文稿 + 音频流程。
使用限制
- 仅支持格式字段可解析的 ASS v4+
- 仅支持文件输入,不支持粘贴
- 不提供样式重建、音频同步、时间修复、上传或登录
常见问题
为什么这是有损转换?
SRT 能保存时间和文字,但无法表达大多数 ASS 样式、定位、效果、卡拉 OK 指令或矢量绘图。
格式错误的 Dialogue 行会被跳过吗?
不会。格式错误或移除样式后为空的事件会阻止转换,并指出事件和源文件行号。
注释会写进 SRT 吗?
不会。ASS 注释会被忽略,其数量会显示在损失摘要中。
为什么这个 ASS 转 SRT 转换器是有损的?
因为 SRT 只保存时间和文字,样式、定位、效果、卡拉 OK 指令和矢量绘图会被移除。页面会在下载前显示每一处损失。
转换过程中时间戳会取整吗?
不会。ASS 用厘秒、SRT 用毫秒,每个时间都通过乘以 10 精确映射。取整只发生在反方向 SRT 转 ASS。
ASS 注释会怎样?
注释不会进入 SRT 输出,其数量会显示在损失摘要中,你知道丢弃了多少条。
可以转换重度样式的 ASS 文件吗?
可以,但结果会是纯对话。如果需要颜色、定位或效果,请保留 ASS 文件,或在字幕编辑器里重新排版转换后的 SRT。
会修复时间或同步音频吗?
不会。把 ASS 转成 SRT 只是转换格式;时间问题用字幕检查器,时间必须跟随真实配音时用文稿 + 音频。
这个工具里怎么把 ASS 转成 SRT?
选择 ASS 文件,查看检测到的信息,然后转换。浏览器本地工具会在结果旁显示损失摘要,文件不会离开浏览器。
下载前可以编辑 SRT 结果吗?
把 ASS 转成 SRT 后,可以复制结果或下载文件,在任何字幕编辑器里编辑。工具会在输出旁显示损失摘要,不会改写你的文字。
工具会保留我的文件隐私吗?
会。读取、转换、预览和下载全部在浏览器内完成,不上传任何内容。
为什么 SRT 用逗号毫秒?
SRT 遵循 SubRip 的 HH:MM:SS,mmm 约定,毫秒前用逗号;转换器会写出标准 SRT 语法,让编辑器和平台都能接受。