什么是 SSA 文件?
关于 SSA(SubStation Alpha)你需要知道的一切——ASS 的前身,支持高级样式和定位,常用于动漫和卡拉 OK 字幕。
SSA(SubStation Alpha)是一种为高级样式、定位和特效设计的字幕格式。它是 ASS(Advanced SubStation Alpha)的前身,ASS 通过额外功能扩展了 SSA。SSA 在动漫字幕组和卡拉 OK 社区中很受欢迎。
SSA 是什么的缩写?
SSA 代表 SubStation Alpha,以 20 世纪 90 年代中期创建该格式的字幕编辑软件命名。它被设计为提供比 SRT 等纯文本格式更丰富的字幕样式,支持字体、颜色、定位、动画和卡拉 OK 时间效果。
SSA 文件的工作原理
SSA 文件是一个按节组织的纯文本文件:[Script Info](元数据)、[V4 Styles](样式定义)和 [Events](字幕条目)。Events 节中的每个条目指定时间、样式、文本和可选的覆盖代码,如 {\an8} 用于顶部居中定位。
何时使用 SSA
当需要 SRT 或 VTT 无法提供的高级样式时使用 SSA,如彩色文本、自定义字体、精确定位或卡拉 OK 效果。对于新项目,通常首选 ASS(SSA 的继任者),因为它支持所有 SSA 功能以及额外的能力。
SSA 文件结构
[Script Info] ScriptType: v4.00 [V4 Styles] Format: Name, Fontname, Fontsize, PrimaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding Style: Default,Arial,20,&H00FFFFFF,&H80000000,0,0,1,2,1,2,10,10,10,0,1 [Events] Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0000,0000,0000,,First subtitle line
SSA 的优点
- 高级样式:字体、颜色、大小、粗体、斜体、边框、阴影
- 9 点定位(数字键盘布局)精确定位
- 支持音乐字幕的卡拉 OK 时间效果
- 动画和变换覆盖代码,实现动态效果
- 在动漫字幕组社区中广受欢迎
- 人类可读的纯文本格式
SSA 的局限性
- 已被功能更丰富、支持更广泛的 ASS 取代
- 在现代流媒体平台(Netflix、YouTube)中支持有限
- 覆盖代码语法复杂且容易出错
- 在没有特定滤镜的大多数消费级媒体播放器中不支持
- 桌面播放器需要 DirectVobSub 或 libass 进行渲染
支持 SSA 的播放器
SSA 常见问题
SSA 和 ASS 有什么区别?
ASS(Advanced SubStation Alpha)是 SSA 的继任者。ASS 支持所有 SSA 功能以及额外能力,如每个脚本更多样式、增强的覆盖代码和 [V4+ Styles] 格式。大多数现代工具使用 ASS;SSA 仅为了向后兼容而受支持。
可以将 SSA 转换为 SRT 吗?
可以。使用我们的 SSA 转 SRT 转换器。它会解析 SSA 的 Events 节,提取时间和文本,去除覆盖代码({\...}),并输出干净的 SRT 文件。注意,转换过程中样式信息会丢失。
SSA 支持卡拉 OK 吗?
支持。SSA 通过 {\k} 覆盖代码内置了卡拉 OK 时间支持,可以在特定时间高亮音节。此功能广泛用于动漫片头/片尾曲字幕。
为什么使用 SSA 而不是 ASS?
在大多数情况下,你应该使用 ASS 而不是 SSA,因为 ASS 功能更丰富且支持更好。SSA 主要出现在较旧的字幕文件中。如果你有 SSA 文件,它们通常可以转换为 ASS,或者直接使用,因为 ASS 工具通常也能读取 SSA。
可以在文本编辑器中编辑 SSA 文件吗?
可以。SSA 文件是纯文本,可以在任何文本编辑器中编辑。但是,对于样式和时间更改,建议使用 Aegisub 等专用字幕编辑器,它为定位和样式提供可视化界面。