LRC 转 SRT

在浏览器里直接转换字幕文件,不上传、不存储。

关于这个转换器

LRC 是带时间戳的歌词格式。由于 LRC 只有起始时间,每一行会一直保留到下一条开始。

LRC 是音乐播放器读取的带时间戳歌词格式;SRT 是视频播放器读取的字幕格式。本页面把一种转成另一种,当你手上有带时间的歌词或卡拉 OK 文件,想让它们以字幕形式出现在视频里时,就需要它。

LRC 的时间戳只标记一行什么时候开始,往往没有别的信息,所以每一行都需要为它编出一个结束时间。这个转换器给每条字幕一个默认时长,而当下一行紧接着开始时,就让这条字幕在它之前结束——这样各行不会重叠,也不会停留太久。

相关工具

常见问题

LRC 的行为什么还需要结束时间?
LRC 只标记一行什么时候开始,结束时间是隐含的——播放器一直显示它,直到下一行。SRT 要求每条字幕都有明确的结束时间,所以必须补上一个。
结束时间是怎么定的?
每一行会得到一个默认时长,如果下一行开始得更早,就缩短它,避免两者重叠。这是一个合理的默认值,而不是对歌曲的解读。
之后可以调整时间吗?
可以。输出就是一份普通的 SRT 文件,用任何字幕编辑器打开,在默认值不合适的地方微调即可。
能处理一行有多个时间戳的 LRC 文件吗?
一行上重复的时间戳会展开成多条独立的字幕,这正是那些文件的意思——同一句歌词出现在多个时间点。
会上传什么东西吗?
不会。转换在你的浏览器里完成。