Professional Broadcast & Editing Subtitle Converter

将 .ASS 转换为 .SRT —— 批量转换与 ZIP 导出

SubStation Alpha 脚本带着任何交付平台都不想要的样式。去掉控制标签、保留文字、交付标准 SubRip —— 一个文件或一百个都行。

一次最多 100 个文件 ZIP 导出 移除控制标签

100% Local Browser Processing — Your files never leave your device.

Subtitle converter

Ready — drop a file to start

Drop a subtitle file here

or

.ITT · .SCC · .STL · .ASS · .SSA · .VTT · .SBV · .SRT

    — cues — source —
    100% Local Browser Processing — Your files never leave your device.

    背景

    .ASS 或 .SSA 脚本是什么

    SubStation Alpha 源自字幕组社区,后来被几乎所有播放器采用。该文件是 INI 风格的脚本,包含 [Script Info]、[V4+ Styles] 与 [Events] 三个区块,每句对白前面都跟着 {\an8} 之类的标签块。

    Read the full guide in English →

    参考

    SubRescue 会移除的控制标签

    {\an8}、{\i1} 或 {\fad(200,200)} 在 SubRip 中没有对应物 —— 手工复制粘贴后残留的花括号正是它们造成的。SubRescue 会移除它们,并把 \N 转成真正的换行。

    Read the full guide in English →

    工作流程

    一次转换整个季

    拖入 60 集内容:每一集都会被独立解析,因此一个损坏的脚本不会毁掉整批。自定义偏移可让全部文件一起平移,整批以单个 ZIP 下载。

    Read the full guide in English →

    参考

    正确读取 ASS 与 SSA 时间码

    ASS 与 SSA 以 H:MM:SS.cc 存储时间,其中 cc 为百分之一秒;旧版 SSA 方言则使用冒号分隔。两者都能被正确读取,包括历史遗留的 Marked=0 字段。

    Read the full guide in English →

    Other conversions

    Related subtitle converters

    FAQ

    Frequently asked questions

    怎样把 .ASS 字幕转换成 .SRT?
    把 .ASS 或 .SSA 文件拖入上方的转换器,输出保持 SRT 并下载结果。SubRescue 会读取 [Events] 区块、保留每一条 Dialogue 行、移除控制标签,并写出以毫秒计时的 SubRip 字幕。
    {\pos()} 与 {\an8} 标签会怎样?
    默认被移除,因为 SubRip 没有对应功能,大多数播放器与播出规范会自行定位字幕。如果想保留原始标签,请关闭「移除格式标签」选项。
    SubRescue 也能转换 .SSA 吗?
    可以。旧版 SSA v4.00 使用同样的结构,只是带有 Marked= 字段和以冒号分隔的百分之一秒,并使用同一个解析器处理。
    可以一次转换 100 个 .ASS 文件吗?
    专业版可以:最多 100 个文件、每个 50 MB,所有文件使用相同的输出与编码设置,并导出为单个 ZIP。
    .ASS 对白中的换行会保留吗?
    会。\N 与 \n 序列会转换成 SubRip 与 WebVTT 都支持的真正换行,两行对白在转换后依然是两行。
    Comment 行会被包含在结果里吗?
    不会。[Events] 中的 Comment 条目是给作者与剪辑师看的元数据,并非给观众看的文字,因此 SubRescue 会跳过它们,只转换 Dialogue 行。