Skip to content

SSA 转 ASS 字幕转换器

将 SubStation Alpha 计时和文本转换为基础 Advanced SubStation Alpha 文件。

拖放您的 SSA 文件到这里

或点击浏览

支持最大 50 MB 的 .ssa 文件

转换引擎架构

关于 SSA 转 ASS

本工具读取 SSA 对话事件并写入新的基础 ASS 文档。条目计时和文本会被转移,但 SSA override 块、样式定义、定位和其他源呈现数据不会映射。输出使用一个 Default 样式和固定布局值。

代码级语法透视

SSA 到 ASS 语法结构与代码转换示例

直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系

毫秒级同步
input.ssa
SSA 源格式
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
output.ass
ASS 转换结果
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
规范手册

SSA 与 ASS 格式规范深度解析

符合通用标准规范
输入格式

SSA

SSA

SSA(SubStation Alpha)是文本字幕脚本格式,可包含脚本元数据、样式、对话事件、override 标签和定位。本工具从受支持的 Dialogue 事件中提取计时和文本。

输出格式

ASS

ASS

ASS(Advanced SubStation Alpha)是带样式的文本字幕格式。本工具生成标准 ASS v4.00+ 脚本,包含单一 Default 样式、Arial 20、PlayRes 1920x1080 以及基础描边和阴影值。源 SSA 样式不会转移。

格式差异

SSA 和 ASS 是相关脚本格式,但本工具不会把 SSA 样式段落复制到输出。
源 override 块会被移除,而不是转换为 ASS 效果。
生成的 ASS 文件使用一个 Default 样式和固定 PlayRes 值。
ASS 计时使用厘秒精度,超过两位的毫秒值会被截断。

常见疑难与故障排查

针对播放器兼容性、字符乱码与时间轴同步的实操排查指南

4 个常见问题
GOTCHA #1

转换后的字幕在电视或播放器上出现时间漂移或音画不同步?

不同视频流媒体可能采用不同帧率(如 23.976 fps 与 25 fps 差异)。如果时间轴整体偏移,可在本站使用「字幕时间轴同步」工具快速进行全局微调。

GOTCHA #2

字幕在播放器中显示为乱码(Mojibake)或问号?

老旧文件可能采用 GBK、ANSI 或 Shift-JIS 编码。本站输出文件统一标准化为 UTF-8 编码。若原文件损坏,请先使用本站「字符编码转换器」修复。

GOTCHA #3

多角色同时说话时字幕层叠或遮挡画面?

不同格式对多行或重叠台词的处理机制不同。您可以在本站在线工作台中微调特定字幕行的时间轴,避免文字垂直堆叠遮挡画面。

GOTCHA #4

文件在剪辑软件(如 Premiere Pro、Final Cut)中导入报错?

专业剪辑软件对时间戳格式及换行符敏感。本工具输出的文件严格遵循行业规范,以支持主流剪辑工作流。

功能特性

读取受支持的 SSA Dialogue 事件并写入 ASS Dialogue 事件
创建包含 Default 样式的有效 ASS v4.00+ 脚本结构
使用 1920x1080 播放分辨率和 Arial 20 默认样式
将字幕换行转换为 ASS 的反斜杠 N 换行
完全在浏览器中运行,不上传字幕文件
免费使用,无需注册、无水印、单个文件最大 50 MB

为什么需要转换?

ASS 被字幕编辑器和基于 libass 的播放器广泛支持。
基础 ASS 脚本可在转换后用 Aegisub 等工具重新设置样式。
ASS 是带样式字幕项目的常见工作格式。
浏览器本地转换可避免把旧 SSA 脚本上传到服务器。
Scenarios

常见用途

基础 ASS 创建

将受支持的 SSA 对白计时和文本转换为基础 ASS 文件,供常见字幕工具打开。

重新样式化工作流

以生成的 Default 样式为起点,再在 ASS 编辑器中手动重建需要的呈现效果。

播放器兼容

为接受 ASS 但无法读取原始 SSA 脚本的播放器或工作流创建 ASS 文件。

安全本地转换

当 SSA 脚本不应上传到在线服务时,在浏览器中本地转换。

Format Ecosystem

相关格式

工作原理

  1. 1

    上传或拖拽你的 SSA 文件到转换区域。

  2. 2

    解析器读取受支持的 Dialogue 事件,并提取计时和文本。

  3. 3

    解析时会移除花括号中的 override 块。

  4. 4

    计时写入 ASS H:MM:SS.cc 格式,毫秒会截断为厘秒。

  5. 5

    每条字幕使用生成的 Default 样式输出。

  6. 6

    下载 .ass 文件,并在使用前检查呈现效果。

常见问题

不会。解析器提取对白计时和文本,然后转换器生成一个 Default 样式。SSA 样式定义、颜色、字体、边距、定位和 override 标签不会映射到新的 ASS 文件。

生成文件使用名为 Default 的样式、Arial 字号 20、白色主文本、黑色描边以及 1920x1080 播放分辨率。你可以在支持 ASS 的字幕编辑器中修改这些值。

解析后的字幕文本换行会写为 ASS Dialogue 事件中的反斜杠 N 换行。

花括号中的 override 块会在解析时剥离,其效果不会在 ASS 输出中重建。

对白计时会转换为 ASS H:MM:SS.cc 时间码。超过厘秒精度的毫秒值会被截断。

不会。字体附件和外部字体引用不会带入生成的 ASS 文件。

准备好转换您的字幕了吗?

将您的 SSA 文件拖放到这里,立即转换为 ASS。