如何制作带时间轴的 LRC 歌词文件
制作带时间轴的 LRC 歌词文件,核心流程是:准备纯文本歌词 → 导入歌词制作工具 → 边播放音频边为每行歌词打轴 → 检查对齐并微调 → 导出 LRC 文件。适合想为本地歌曲、翻唱或自制音频配上同步滚动歌词的人。下面以 LRC Maker(歌词滚动姬)为例说明完整操作,其他同类工具的操作逻辑基本一致。
准备歌词文本
先把歌词整理成纯文本,每行对应一句歌词,不要带序号、和弦标记或多余空行。
- 一行一句:LRC 的时间标签是加在每一行开头的,一行里塞两句会导致这两句共用一个时间点。
- 去掉空行:空行会被当成一句歌词,打轴时多出一个无意义的时间点。
- 标点保留:歌词内的标点不影响时间轴,按原样保留即可。
- 编码建议 UTF-8:避免导出后在播放器里出现乱码。
如果歌词来自音乐平台,复制后通常已经是一行一句,检查一下有没有把作词、作曲等制作信息混进去即可。
导入文本并加载音频
打开 LRC Maker 后,把整理好的歌词文本粘贴或导入到歌词编辑区,再加载对应的音频文件。加载完成后,界面会同时呈现歌词列表和音频播放控制。
这一步要确认两件事:
- 歌词行数和顺序与音频中的演唱顺序一致。如果顺序错了,后面打轴会全部对不上。
- 音频能正常播放,并且可以随时暂停、拖动进度。打轴依赖反复暂停和回退,播放控制是否顺手直接影响效率。
为每行歌词打轴
打轴就是给每一行歌词记录它开始演唱的时间点。常见做法有两种:
手动打轴
播放音频,在每句歌词即将开始演唱的瞬间按下打轴快捷键或点击对应按钮,工具会把当前播放时间写入该行。然后继续播放下一句,重复操作直到全部完成。
边听边校正
如果某句打早了或打晚了,回退到该句附近重新打一次即可,工具会用新时间覆盖旧时间。
打轴时的几个经验:
- 时间点落在人声起唱的第一个字上,而不是伴奏进入的位置。
- 遇到间奏、前奏较长的段落,不要提前给下一句打轴,等真正唱到再打。
- 连续快节奏的句子可以适当放慢播放速度再打,减少误差。
检查对齐并微调
全部打完后,从头播放一遍,重点看这几处:
| 检查点 | 常见问题 | 处理方式 |
|---|---|---|
| 前奏后第一句 | 打早了,歌词先于声音出现 | 把时间点往后调 |
| 副歌连续句 | 时间间隔过密或过疏 | 逐句核对,单独微调 |
| 间奏前后 | 上一句停留过久或下一句提前 | 确认间奏不占用歌词行 |
| 结尾句 | 最后一句时间点缺失 | 补上或确认是否需要 |
微调时以“歌词切换的瞬间与听到该句第一个字基本同步”为准,不必追求毫秒级精确,人眼对滚动歌词的容忍度通常在零点几秒内。
导出并验证
确认对齐无误后,导出 LRC 文件。导出后建议做一次实际验证:
- 用支持 LRC 的播放器(如部分本地音乐播放器)加载这首歌和同名 LRC 文件。
- 播放时观察歌词是否随进度高亮或滚动。
- 如果歌词不显示,先检查 LRC 文件名是否与音频文件名一致,再检查文件编码和路径。
常见卡点
- 歌词不滚动:多数是文件名不匹配或播放器不支持该 LRC 格式,先排除这两点。
- 时间整体偏移:如果所有句子都早或晚同一量,可能是音频本身有延迟,逐句微调或整体平移时间标签。
- 一行显示两句:回到文本准备阶段,把该行拆成两行重新打轴。
- 导出后乱码:把文件另存为 UTF-8 编码。
整个流程的关键在打轴环节,文本准备得越干净、打轴时越耐心,最终歌词的同步效果越好。