LRC 转 SRT 转换器
在浏览器本地把 LRC 歌词文件转换为 SRT 字幕,并在下载前显示每一处时间判断。
支持带 [mm:ss.xx] 时间标签的 LRC 文件或粘贴歌词,最大 2 MB,浏览器本地处理。文件可选 UTF-8、UTF-16 LE/BE、EUC-KR、Shift_JIS、GB18030、Windows-1252 编码。
LRC 只记录每行的开始时间。每条字幕在下一行开始时结束,空白时间行会结束它前面的一行,最后一行使用公开的 4 秒时长。[offset:] 会被应用;[ar:]、[ti:] 等元数据标签不会带入。
添加源文件
支持带 [mm:ss.xx] 时间标签的 LRC 文件或粘贴歌词,最大 2 MB,浏览器本地处理。文件可选 UTF-8、UTF-16 LE/BE、EUC-KR、Shift_JIS、GB18030、Windows-1252 编码。
请选择文件编码,导出前核对下方解码文字。文件始终留在浏览器中。
转换结果
LRC 只记录每行的开始时间。每条字幕在下一行开始时结束,空白时间行会结束它前面的一行,最后一行使用公开的 4 秒时长。[offset:] 会被应用;[ar:]、[ti:] 等元数据标签不会带入。
当前结果和下载会显示在这里。
相关免费字幕工具
使用步骤
- 1添加 LRC 文件、粘贴带时间标签的歌词,或加载示例。
- 2检查检测到的行数、提示和时间范围。
- 3转换并阅读操作旁的提示,然后下载或复制 SRT。
示例结果
示例包含一个歌手标签、一行带两个时间标签的副歌和一行空白时间行,可同时看到开始时间、重复行和结束时间如何处理。
上方示例使用这里说明的同一份样本,并且可以像所选文件一样重置。
会保留什么
- 歌词文字与按时间排序的行序
- 每个开始时间,包括带多个时间标签的重复行
- 同一时间标签的多行,合并为一条多行字幕
会改变什么
- 会生成结束时间:每行在下一行开始时结束;最后一行持续 4 秒,除非有空白时间行结束它。
- 逐词 <mm:ss.xx> 时间会被移除,每行保留开始时间。
使用限制
- 只读取逐行 LRC,不保留逐词卡拉 OK 时间
- [ar:]、[ti:] 等元数据标签会被丢弃
- 本工具不查找或下载歌词,不做歌词与音频同步,不上传文件,也无需登录
常见问题
SRT 的结束时间从哪里来?
LRC 没有结束时间。每条字幕在下一行带时间的歌词开始时结束;单独一行、没有文字的时间标签(如 [01:02.00])会结束它前面的一行;最后一行持续 4 秒,除非被这样的空白行结束。
[offset:] 和 [ar:] 标签会怎样?
正的 [offset:] 让歌词提前显示,负的让歌词延后,转换器会把它应用到每一行并给出提示。歌手、标题等元数据标签在 SRT 里没有位置,会带提示丢弃。
歌词文件会被上传吗?
不会。读取、转换、预览、复制和下载都在浏览器内完成。本工具不提供歌词,请使用你自己写的或有权使用的文件。