Skip to content

LRC 转 SRT 字幕在线

将 LRC 歌词文件转换为全平台通用的 SubRip(SRT)视频字幕格式。

拖放您的 LRC 文件到这里

或点击浏览

支持最大 50 MB 的 .lrc 文件

转换引擎架构

关于 LRC 转 SRT

为 LRC 行添加结束时间以创建有效字幕。由于 LRC 只存储起始时间,本工具会推断合理的结束时间(通常是下一行的起始时间,最后一行加 3 秒),使生成的 SRT 能在 VLC、MPV、Plex 等视频播放器中流畅播放。

代码级语法透视

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

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

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

LRC 与 SRT 格式规范深度解析

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

LRC

LRC

LRC(.lrc)是一种歌词文件格式,使用 [MM:SS.xx] 时间标签在音乐播放器中同步显示。每行通常包含一个时间戳和一行文本,不存储结束时间。

输出格式

SRT

SRT

SRT(SubRip,.srt)是兼容性最高的字幕格式,几乎所有视频播放器都支持。每条目包含数字索引、HH:MM:SS,mmm --> HH:MM:SS,mmm 时间轴行,以及一行或多行文本。

格式差异

LRC 使用 [MM:SS.xx];SRT 使用 HH:MM:SS,mmm --> HH:MM:SS,mmm
LRC 只存储起始时间;SRT 需要起始和结束时间
LRC 无条目索引;SRT 每条目需数字索引
LRC 面向音乐播放器设计;SRT 面向视频播放器设计
LRC 是带时间标签的纯文本;SRT 有严格的多行结构
LRC 时间戳前缀在行首;SRT 时间戳单独成行

常见疑难与故障排查

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

4 个常见问题
GOTCHA #1

为什么长间奏或吉他独奏期间,前一句歌词一直停留在视频画面上?

这是由于原始 LRC 在间奏期间没有时间戳。本工具内置智能时长保护阈值,当两句歌词间隔过长时会自动提前闭合字幕,避免屏幕常驻尴尬。

GOTCHA #2

原 LRC 里的歌手名和歌名 `[ti:]`、`[ar:]` 怎么没有了?

SRT 规范属于纯视频外挂字幕,不存在元数据声明字段。转换器会自动滤除此类元标签。如果您想在视频片头显示歌名和演唱者,可在转换后在首部新增一条持续数秒的字幕块。

GOTCHA #3

为什么包含复合时间戳 `[01:12.00][02:30.00]副歌` 的歌词只显示了一次?

部分压缩版 LRC 会将副歌的多个时间戳并联在一行。本引擎已深度支持多时间戳解构(Unroll),会自动将其拆分成按播放时间先后出现的两段独立 SRT 字幕。

GOTCHA #4

导入剪辑软件(如剪映、PR)后字幕时间与人声不合拍?

检查原 LRC 文件头部是否存在 `[offset:毫秒数]`。本工具已自动解析该全局偏移量。如果是因为伴奏与原版人声版本不同,可使用本站「字幕时间轴同步」工具进行整体平移。

功能特性

使用下一行起始时间智能推断结束时间
生成合法的 SRT 索引和 HH:MM:SS,mmm 时间戳
兼容 VLC、MPV、Plex、MX Player 及大多数视频编辑器
客户端处理——文件永远不会离开您的设备
支持 UTF-8 / UTF-16 编码,适配中日韩等非拉丁字符
无需注册、无水印、单个文件最大 50 MB。
支持带元数据标签([ti:]、[ar:]、[al:])的增强型 LRC 文件
浏览器本地处理 · 文件不离设备

为什么需要转换?

为音乐播放器(foobar2000、Poweramp、Musicolet)同步的歌词文件使用 LRC 格式,但视频字幕需要带有开始和结束时间戳的 SRT。
SRT 是 VLC、MX Player、Kodi、智能电视等几乎所有视频播放器都支持的通用字幕格式,而 LRC 仅用于音频。
LRC 文件没有结束时间戳,转换为 SRT 时需要根据下一行的开始时间计算字幕结束时间。
YouTube、Vimeo 和社交平台上的音乐视频需要 SRT 字幕,而非 LRC 歌词文件,才能正确显示字幕。
基于 LRC 歌词时间制作的卡拉OK视频需要 SRT 格式,才能使用 HandBrake 或 ffmpeg 等工具将字幕烧录到视频中。
LRC 文件不支持多行字幕或格式化,而 SRT 可以处理多行字幕文本,实现规范的对白显示。
广播和流媒体视频平台要求使用 SRT(或 TTML)进行字幕交付,从不接受 LRC 格式。
Scenarios

常见用途

歌词转视频字幕

为 YouTube、Vimeo 或社交媒体的音乐视频烧录同步歌词。SRT 是几乎所有视频编辑器和平台都接受的通用字幕格式,而 LRC 仅适用于音频播放器。

音乐视频无障碍

为听障观众在音乐视频上添加歌词字幕。SRT 字幕满足流媒体平台视频内容的无障碍要求。

视频编辑器导入

Adobe Premiere Pro、DaVinci Resolve 和 Final Cut Pro 等视频编辑器原生导入 SRT 字幕文件。将 LRC 歌词转为 SRT,在编辑工作流中添加字幕轨道。

卡拉OK视频制作

将 LRC 卡拉OK歌词转为 SRT,然后在视频编辑器中使用字幕轨道,创建带有同步歌词叠加的卡拉OK视频。

流媒体平台上传

上传音乐视频到 YouTube 或 Vimeo 时,字幕上传面板期望 SRT。将 LRC 歌词转为 SRT,让观众可以启用歌词作为隐藏字幕。

Format Ecosystem

相关格式

工作原理

  1. 1

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

  2. 2

    解析器读取每个 [mm:ss.xx] 时间戳及对应的歌词文本行。

  3. 3

    LRC 时间戳被转换为 SRT 的 HH:MM:SS,mmm 格式。

  4. 4

    对于每条字幕,结束时间设为下一行的开始时间(最后一行使用默认时长)。

  5. 5

    添加顺序编号,将每条字幕格式化为有效的 SRT。

  6. 6

    下载 .srt 文件,可在任何视频播放器或字幕工具中使用。

常见问题

准确。工具会智能推断每行结束时间(设为下一行歌词的开始时间,最后一行默认延长 3 秒),生成的 SRT 字幕播放极为流畅。

支持。工具完整支持 UTF-8 Unicode 编码,无论中文、日语、韩语还是多语言双语歌词均可精准解析并保留结构。

SRT 是视频字幕格式,包含索引、时间轴和文本行。

可以。生成的 SRT 完全符合标准格式规范,可直接导入剪映、Adobe Premiere Pro、DaVinci Resolve 和 Final Cut Pro 作为字幕轨道使用。

LRC 是一种歌词文件格式,使用时间标签将文本与音乐同步。

大多数视频播放器不支持 LRC 文件;要将歌词用作视频字幕需要 SRT。

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

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