Skip to content

SRT 转 LRC 歌词在线

将 SubRip 字幕转换为音乐播放器使用的 LRC 歌词格式。

拖放您的 SRT 文件到这里

或点击浏览

支持最大 50 MB 的 .srt 文件

转换引擎架构

关于 SRT 转 LRC

非常适合将音乐视频字幕转换为歌词文件。本工具将 SRT 定时文本条目转换为 LRC 紧凑的 [MM:SS.xx] 行格式,使您能在 foobar2000、AIMP、Poweramp、MiniLyrics 等音乐播放器中显示同步歌词。

代码级语法透视

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

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

毫秒级同步
input.srt
SRT 源格式
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
output.lrc
LRC 转换结果
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
规范手册

SRT 与 LRC 格式规范深度解析

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

SRT

SRT

SRT(SubRip,.srt)是一种标准字幕格式,包含编号条目、HH:MM:SS,mmm 格式的起止时间轴,以及每条目一行或多行文本。它是视频领域支持最广泛的字幕格式。

输出格式

LRC

LRC

LRC(.lrc)是一种同步歌词格式,在音乐播放器中逐行显示文本。每行以 [MM:SS.xx] 时间标签开头,不存储结束时间——播放器会自动跳到下一行。

格式差异

SRT 使用 HH:MM:SS,mmm;LRC 使用 [MM:SS.xx]
SRT 同时存储起始和结束时间;LRC 只存储起始时间
SRT 每条目需要数字索引;LRC 无索引
SRT 支持多行字幕;LRC 通常每个时间戳一行。本工具保留原有字幕换行,并把时间标签放在字幕开头。
SRT 面向视频设计;LRC 面向音频/音乐播放器设计
SRT 支持类 ASS 样式标签;LRC 无原生样式支持

常见疑难与故障排查

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

4 个常见问题
GOTCHA #1

为什么歌词播放到最后一句后一直停留在屏幕上不消失?

这是标准 LRC 格式的固有特性(仅有开始时间戳,无结束时间戳)。播放器在未收到下一个时间戳前会一直常驻最后一句。本工具会在转换时在末尾根据原始 SRT 的结束时间追加一个空时间标签,实现唱完自动清屏。

GOTCHA #2

从 MV 提取的字幕转为歌词后,与纯音频 MP3 不同步?

官方 MV 通常包含片头片尾的黑屏、厂牌音效或几秒静音,导致时间轴与正式发行的音频文件产生固定秒数偏差。您可在生成的 LRC 头部添加 `[offset:毫秒数]`(如 `[offset:-2500]` 表示提前2.5秒),或在转换前使用本站「字幕时间轴同步」工具平移。

GOTCHA #3

双语字幕(中英两行)转为 LRC 后显示混乱?

绝大多数音乐播放器单次只能高亮一行文本。转换引擎会将同一时间轴内的多行字幕用空格合并为单行。如需严格的双语歌词,可分别转换后使用本站工作台进行音轨合并。

GOTCHA #4

超过 60 分钟的有声书或长音频如何正确显示?

标准 LRC 格式使用累计分钟表示(例如 72 分钟记为 `[72:00.00]`,而不是重置为零)。本转换引擎原生支持超长音频计算,兼容各大播客与有声书播放器。

功能特性

仅提取每条 SRT 字幕的开始时间戳(LRC 不使用结束时间)
略去序号与结束时间戳(适配 LRC 单行时间轴规范),并可按需应用文本清洗选项
将 HH:MM:SS,mmm 的 SRT 时间戳转换为紧凑的 [mm:ss.xx] LRC 格式
按所选清理选项保留受支持的字幕文本
浏览器本地处理 · 文件不离设备
免费使用,无需注册、无水印,单个文件最大 50 MB

为什么需要转换?

OpenSubtitles、YIFY 和 DivXSubtitles 上的字幕文件以 SRT 分发,但 foobar2000、Poweramp 和 Musicolet 等音乐播放器需要 LRC 才能显示同步歌词。
Karafun、vanBasco 和 Kanto Player 等卡拉OK软件使用 LRC 格式显示同步歌词,而非 SRT 字幕文件。
LRC 每行仅使用一个时间戳(无结束时间、无编号),因此通常比等效 SRT 更小。
音乐人和内容创作者可以将现有电影字幕的时间作为歌曲歌词同步的起点,无需全部重新调整时间。
在音频播放时显示同步歌词的语言学习应用期望使用 LRC 格式,而非 SRT 字幕文件。
Discord 音乐机器人和流媒体覆盖层在音频播放时显示同步歌词,使用 LRC 而非 SRT。
老款 iPod 和 MP3 播放器固件支持 LRC 同步歌词,但没有 SRT 字幕播放功能。
Scenarios

常见用途

OpenSubtitles 转歌词

从 OpenSubtitles 下载的字幕为 SRT,但音乐播放器需要 LRC。将 SRT 转为 LRC,将电影或音乐节目字幕转为 foobar2000、AIMP、Poweramp 和 MiniLyrics 的同步歌词。

字幕转卡拉OK库

将现有的 SRT 字幕文件复用为同步卡拉OK歌词。LRC 紧凑的每时间戳一行格式是音乐播放器歌词显示的标准。

多语言音乐库

将多语言 SRT 字幕轨道转换为每种语言的单独 LRC 文件,然后加载到您的音乐播放器中以实现任何语言的同步歌词。

DVD 和蓝光提取

从 DVD 或蓝光光盘提取的字幕通常为 SRT。将它们转为 LRC,在支持该格式的音乐播放器中用作同步歌词。

移动音乐播放器

大多数移动音乐播放器支持 LRC 同步歌词。将任何来源的 SRT 字幕转为 LRC,在 iOS 和 Android 音乐应用中使用。

Format Ecosystem

相关格式

工作原理

  1. 1

    上传或拖拽您的 SRT 文件到工具中。

  2. 2

    解析器读取每条编号字幕,仅提取开始时间戳和文本。

  3. 3

    SRT 的 HH:MM:SS,mmm 格式开始时间被转换为紧凑的 [mm:ss.xx] LRC 时间戳。

  4. 4

    根据 LRC 歌词规范略去结束时间戳与字幕序号。

  5. 5

    每行变为 [mm:ss.xx]歌词文本输出到 LRC 文件中。

  6. 6

    下载 .lrc 文件,将其与音频文件同名放置。

常见问题

SRT 用于视频播放,音乐播放器(如 foobar2000、AIMP)无法直接读取;转换为 LRC 可以在听歌或听有声书时实时滚动显示文本。

可以。工具基于 HTML5 本地渲染,在 iOS Safari 与 Android Chrome 上打开即可完成转换。

LRC 是音乐播放器用于逐行显示同步文本的歌词格式。

工具保留原有字幕换行,并把 [mm:ss.xx] 时间标签放在该条字幕开头。LRC 通常每个时间戳一行;如需严格单行歌词,请先在输入中整理换行。

SRT 是一种标准视频字幕格式,包含时间戳和文本行。

SRT 起始时间戳(如 00:01:30,509)会转换为紧凑的 [01:30.50] 格式。LRC 规范仅需单行起始时间因此无需保留结束时间,毫秒末位转换为标准厘秒。

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

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