Skip to content

SSA 转 LRC 歌词转换器

将 SSA 字幕文件转换为带时间标签的 LRC 歌词,用于音乐播放器和卡拉OK应用。

拖放您的 SSA 文件到这里

或点击浏览

支持最大 50 MB 的 .ssa 文件

转换引擎架构

从字幕脚本到歌词文件

LRC 是 AIMP、foobar2000 和 MiniLyrics 等音乐播放器用于在音频播放期间显示同步歌词的标准格式。SSA 字幕包含的带时间轴对话可以自然映射为 LRC 歌词行。本工具从每行 SSA Dialogue 中提取开始时间和文本,将厘秒时间轴转换为 LRC [mm:ss.xx] 格式,去除所有覆盖标签,输出可直接用于音乐播放器和卡拉OK应用的有效 LRC 文件。

代码级语法透视

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

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

毫秒级同步
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.lrc
LRC 转换结果
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
规范手册

SSA 与 LRC 格式规范深度解析

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

SSA

SSA

SSA(SubStation Alpha v4)是一种结构化的字幕脚本格式,包含 [Events] 部分。Dialogue 行携带 Start 时间、End 时间和 Text 字段,以及大括号中的样式覆盖。时间轴使用厘秒精度(H:MM:SS.cc)。文件是带有元数据头和样式定义的纯文本。

输出格式

LRC

LRC

LRC 是一种歌词格式,每行歌词文本前缀以 [mm:ss.xx] 或 [mm:ss.xxx] 格式的时间戳标签。LRC 文件包含标题、艺术家、专辑和偏移量的可选元数据标签。该格式被大多数音乐播放器支持,用于音频播放时的同步歌词显示。

格式差异

SSA 时间轴使用 H:MM:SS.cc(小时:分钟:秒.厘秒)。LRC 时间轴使用 [mm:ss.xx](仅分钟和秒)。
SSA Dialogue 行携带 Start 和 End 时间。LRC 行仅携带 Start 时间戳;持续时间是隐含的。
SSA 支持用于样式的内联覆盖标签。LRC 是没有格式化功能的纯文本。
SSA 文件有 [Script Info]、[V4 Styles] 和 [Events] 部分。LRC 文件有可选的 ID 标签和按序排列的带时间戳行。
SSA 专为视频字幕渲染设计。LRC 专为音频歌词同步设计。
SSA 的结束时间定义文本何时消失。LRC 没有结束时间;每行持续到下一个时间戳。

常见疑难与故障排查

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

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 Start 时间(H:MM:SS.cc)转换为 LRC 时间戳标签([mm:ss.xx])
去除所有 SSA 覆盖块、样式引用和元数据
写入使用 [mm:ss.xx] 时间戳标签的标准逐行 LRC
输出可供兼容 LRC 的音乐播放器和卡拉OK软件使用
处理包含数百或数千行对白的 SSA 文件
输出采用 [mm:ss.xx] 厘秒精度时间戳
以 UTF-8 编码输出,支持中日韩和国际歌词文本
完全在客户端处理,无服务器上传

为什么需要转换?

音乐播放器不支持 SSA 字幕格式。LRC 是同步歌词显示的标准格式。
卡拉OK应用读取 LRC 文件来实现逐行歌词高亮。
LRC 时间戳比 SSA 时间更简单:只有分钟和秒,歌曲不需要小时。
语言学习工具使用 LRC 来显示与音频同步的歌词或对白,用于听力练习。
SSA 格式的播客和有声书字幕内容可以转换为 LRC,在兼容的音频播放器中使用。
LRC 文件非常轻量(通常每首歌不超过 5 KB),而 SSA 脚本需要携带样式元数据。
将定时对白转换为 LRC 可以将字幕内容重新用作歌词或音频播放的同步文本。
Scenarios

常见用途

音乐歌词制作

将 SSA 卡拉OK字幕文件转为 LRC,用于在音频播放时显示同步歌词的音乐播放器。

卡拉OK准备

从 SSA 字幕中提取定时文本,为支持逐行歌词高亮的卡拉OK应用创建 LRC 文件。

语言学习

将 SSA 对话或字幕内容转为 LRC,用于语言学习工具中音频播放时的同步文本显示。

播客转录

将 SSA 格式的播客字幕文件转为 LRC,用于支持同步文本显示的音频播放器。

有声书导航

将章节字幕从 SSA 格式转为 LRC,用于有声书播放器应用中的同步章节文本显示。

Format Ecosystem

相关格式

工作原理

  1. 1

    拖拽或点击浏览上传您的 .ssa 文件。

  2. 2

    解析器识别 [Events] 部分并读取每行 Dialogue。

  3. 3

    提取 Start 时间并从 H:MM:SS.cc 转换为 [mm:ss.xx] LRC 格式。

  4. 4

    大括号中的覆盖标签从文本内容中去除。

  5. 5

    每个清理后的对白条目变为以时间戳标签为前缀的 LRC 行。

  6. 6

    LRC 文件以 UTF-8 编码并可供下载。

常见问题

LRC 是一种歌词文件格式,将文本与音频播放同步。每行歌词前缀以 [01:23.45] 这样的时间戳标签,表示文本在 1 分 23.45 秒时出现。音乐播放器读取 LRC 文件以在歌曲播放时显示滚动歌词。LRC 支持标题、艺术家、专辑和时间偏移的可选元数据标签。

SSA 使用 H:MM:SS.cc 格式(小时:分钟:秒.厘秒)。LRC 使用 [mm:ss.xx] 格式(分钟:秒.厘秒)。工具提取小时数并转换为额外的分钟。例如,SSA 时间 0:01:30.50 变为 LRC 标签 [01:30.50]。对于超过一小时的 SSA 时间,会相应计算总分钟数。

大括号中的所有覆盖标签都会被去除。LRC 是没有样式功能的纯文本格式。{\\fs28}、{\\c&HFF&} 和 {\\pos(320,400)} 等标签会被移除。LRC 歌词中只保留对话的文本内容。

可以。如果您的 SSA 文件包含歌曲或音频轨道的定时文本,工具会从每行 Dialogue 中提取开始时间和文本来创建 LRC 歌词。结果可在支持 LRC 格式的音乐播放器中用于同步歌词显示。

不包含。LRC 规范采用单行顺延时间轴,每行歌词从其起始时间戳开始显示并自动保持到下一行,因此 SSA 的 End 结束时间在转换时会自动略去,完全符合现代音乐播放器的歌词渲染逻辑。

是的,完全免费,无需注册、无水印、单个文件最大 50 MB。所有处理都在浏览器中完成。

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

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