SSA 转 TXT 字幕转换器
从旧版 SubStation Alpha 字幕文件中恢复纯对话文本,用于存档和再利用。
拖放您的 SSA 文件到这里
或点击浏览
支持最大 50 MB 的 .ssa 文件
从 1990 年代字幕脚本中提取对话
SubStation Alpha 脚本把对话保存在 [Events] 分节中,使用逗号分隔字段,并可能带有内联覆写块。本工具读取 SSA Dialogue 行,移除覆写块,把 SSA 换行代码转换为换行,并把剩余文本合成纯文本文件。结果可用于阅读、搜索和再利用的简单对话提取。
SSA 到 TXT 语法结构与代码转换示例
直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系
SSA 与 TXT 格式规范深度解析
SSA
SSA v4(SubStation Alpha)是一种字幕脚本格式,包含 [Script Info]、[V4 Styles] 和 [Events] 分节。Dialogue 行使用逗号分隔字段,大括号覆写码可控制渲染细节。本工具读取 UTF-8 输入,并可在需要时回退到 GB18030。
TXT
TXT 是只包含 SSA Dialogue 行中所提取对话的纯文本文件。没有覆写码、样式定义、计时字段或元数据头,只有按原顺序排列的字幕文字。
格式差异
常见疑难与故障排查
针对播放器兼容性、字符乱码与时间轴同步的实操排查指南
转换后的字幕在电视或播放器上出现时间漂移或音画不同步?
不同视频流媒体可能采用不同帧率(如 23.976 fps 与 25 fps 差异)。如果时间轴整体偏移,可在本站使用「字幕时间轴同步」工具快速进行全局微调。
字幕在播放器中显示为乱码(Mojibake)或问号?
老旧文件可能采用 GBK、ANSI 或 Shift-JIS 编码。本站输出文件统一标准化为 UTF-8 编码。若原文件损坏,请先使用本站「字符编码转换器」修复。
多角色同时说话时字幕层叠或遮挡画面?
不同格式对多行或重叠台词的处理机制不同。您可以在本站在线工作台中微调特定字幕行的时间轴,避免文字垂直堆叠遮挡画面。
文件在剪辑软件(如 Premiere Pro、Final Cut)中导入报错?
专业剪辑软件对时间戳格式及换行符敏感。本工具输出的文件严格遵循行业规范,以支持主流剪辑工作流。
功能特性
为什么需要转换?
常见用途
DVD 字幕存档
从 DVD 提取的 SSA 字幕轨道中提取对话文本,用于历史保存和存档数据库。
字幕组历史研究
从 1990 年代 SSA 字幕组文件中恢复纯文本转录,用于研究字幕文化和翻译实践。
旧字幕迁移
在迁移到现代格式前,从旧 SSA 文件创建纯文本参考,确保对话内容保留。
翻译记忆构建
把 SSA 字幕档案中的干净对话文本输入翻译记忆系统,用于交叉引用和复用。
内容修复
在视频修复项目中从原始 SSA 字幕轨道提取对话,用于准确参考和质量检查。
相关格式
工作原理
- 1
拖入或浏览上传你的 .ssa 文件。
- 2
解析器进入 [Events] 分节并读取 Dialogue 行。
- 3
每条 Dialogue 行按预期位置拆出 Start、End 和 Text 字段。
- 4
识别并移除大括号中的覆写码。
- 5
覆写块内的绘图指令会随整个覆写块一起移除。
- 6
SSA 换行代码转换为标准文本换行。
- 7
提取出的对话文本按源顺序合并,并以 UTF-8 编码输出。
更多字幕工具
常见问题
SSA v4(SubStation Alpha)是一种字幕脚本格式,使用 [Script Info]、[V4 Styles] 和 [Events] 分节。Dialogue 行保存逗号分隔字段,并可能带有用于样式的内联覆写码。
解析器预期标准 SSA/ASS Dialogue 字段布局,并从固定前导字段之后取文本。字段顺序非标准的文件可能无法正确解析。
它可以从文本 SSA 文件提取文本,但不会从 DVD 映像提取字幕,也可能无法处理非标准 SSA 字段布局。
读取器预期 UTF-8,并可对许多中文编码文件回退到 GB18030。其他旧编码可能无法正确解码;请先使用合适的编辑器把这类文件转为 UTF-8 再上传。
大括号中的 SSA 覆写码(如表示字号的 {\fs24}、颜色的 {\c&HFF&}、粗体的 {\b1})会从文本中移除。它们是格式指令,不属于对话内容;只保留实际显示的字幕文字。
覆写块中的绘图和其他渲染指令会随整个覆写块一起移除,覆写块外的文本会保留。