TimedSubs

ASS 转 SRT 转换器

把 ASS 对话文字和时间提取为简洁 SRT,并在下载前明确显示所有检测到的损失。

支持一个 ASS v4+ 文件,最大 2 MB,文件不会离开浏览器。

转换会保留文字和时间,高级 ASS 样式、字体、定位和效果可能被移除。

添加源文件

支持一个 ASS v4+ 文件,最大 2 MB,文件不会离开浏览器。

转换会保留文字和时间。高级 ASS 样式、字体、定位和效果可能被移除。

转换结果

转换会保留文字和时间,高级 ASS 样式、字体、定位和效果可能被移除。

当前结果和下载会显示在这里。

相关免费字幕工具

使用步骤

  1. 1添加一个 ASS v4+ 文件,或加载本地文件示例。
  2. 2检查对话条数和源时间范围。
  3. 3转换并阅读操作旁的损失摘要,然后下载 SRT。

示例结果

示例包含普通对话、一个样式覆盖和一条注释,因此转换后会显示损失摘要。

上方示例使用这里说明的同一份样本,并且可以像所选文件一样重置。

会保留什么

  • 对话顺序和有效时间
  • 可读对话文字与换行
  • 最终 Text 字段内的逗号

会改变什么

  • ASS 覆盖标签、样式、定位、效果、卡拉 OK 和绘图会被移除。
  • 注释会被忽略并计数,SRT 输出使用 LF 行尾。

使用限制

  • 仅支持格式字段可解析的 ASS v4+
  • 仅支持文件输入,不支持粘贴
  • 不提供样式重建、音频同步、时间修复、上传或登录

常见问题

为什么这是有损转换?

SRT 能保存时间和文字,但无法表达大多数 ASS 样式、定位、效果、卡拉 OK 指令或矢量绘图。

格式错误的 Dialogue 行会被跳过吗?

不会。格式错误或移除样式后为空的事件会阻止转换,并指出事件和源文件行号。

注释会写进 SRT 吗?

不会。ASS 注释会被忽略,其数量会显示在损失摘要中。