什么是KRC歌词文件?
KRC(KuGou Resource Container)是一种由酷狗音乐使用的歌词文件格式,支持逐字高亮显示。与传统的LRC歌词不同,KRC可以精确到每个字的时间戳,提供更流畅的歌词同步体验。
KRC文件基本结构
KRC文件是纯文本格式,通常包含以下部分:
[id:$...]:歌曲唯一标识(可选)[ar:歌手名]:艺术家[ti:歌曲名]:标题[al:专辑名]:专辑[by:制作人]:制作者[offset:时间偏移(毫秒)]:整体时间校准- 歌词行格式:
[mm:ss.xx]<xx><yy>歌词内容
其中 <xx> 表示该字开始的时间(单位:10毫秒),例如 <00><05>你 表示“你”字从第0.0秒开始,在0.5秒时结束。
手动制作KRC歌词步骤
- 准备一首歌曲和对应的普通歌词文本。
- 使用音频播放器(如酷狗、Audacity)逐句听音,记录每句开始时间。
- 进一步细分到每个字的时间点(较繁琐但效果最佳)。
- 按KRC格式编写文本,保存为
.krc文件,编码建议为 UTF-8。 - 将KRC文件与音频文件放在同一目录,文件名保持一致(如 song.mp3 和 song.krc)。
使用工具自动生成KRC
手动制作耗时较长,推荐使用专业歌词编辑器辅助,例如:
- 酷狗音乐内置歌词编辑功能
- Lyrics Editor 等第三方工具
- 在线转换工具(需注意隐私与版权)
部分工具支持从LRC升级为KRC,自动分割字时间轴。
注意事项
- KRC文件必须使用正确的编码(推荐 UTF-8 with BOM)以避免乱码。
- 时间戳单位为10毫秒,务必精确对齐发音。
- 不支持HTML标签或复杂样式,仅限纯文本+时间标记。