导出方法
导出入口在桌面歌词的右键菜单上,所以先得让桌面歌词处于显示状态。
在歌词条上点右键调出菜单,找到「歌词另存为」。
保存对话框里可以选 LRC 或 KRC。想让本地播放器自动加载,就存到歌曲文件旁边并用同样的文件名。
另一个更省事的办法是下载歌曲时顺便带上歌词:客户端「设置 → 下载与缓存」里有「同时下载歌词到歌曲所在目录」这一项,勾上之后下载的歌旁边会自动带歌词文件,不用一首一首去右键。同一处还能设文件命名规则,详见 怎么改下载目录和文件命名。
LRC 和 KRC 的时间戳结构对比

看图就明白差别在哪:LRC 只告诉播放器「这一行从什么时候开始」,所以呈现出来是整行整行地切换;KRC 除了行的时间点,还为每个字记录了起始时刻和持续时长,播放器因此能在一行之内按字往前推进高亮。卡拉 OK 那种「字被一个个染色」的效果,靠的就是这套逐字数据。
该选哪个
| 对比项 | LRC | KRC |
|---|---|---|
| 时间戳粒度 | 按行 | 逐字(行时间戳 + 字时间戳) |
| 呈现效果 | 整行切换 | 可逐字点亮,卡拉 OK 效果 |
| 文件体积 | 小 | 相对大,数据点多得多 |
| 通用性 | 高,多数本地播放器都认 | 低,需要支持该格式的播放器 |
| 适合场景 | 本地播放器同步显示歌词 | 需要逐字效果的场合 |
导出的歌词能用在哪
最常见的用法是配合本地播放器。多数本地播放器加载外部歌词的规则都是找同目录下同名的歌词文件——比如音频叫 周杰伦 - 晴天.mp3,歌词就存成 周杰伦 - 晴天.lrc 放在同一个文件夹里,播放时会自动带出来。所以命名和位置比格式本身更容易出问题。
- 文件名要完全对应,包括歌手名和连接符的空格,多一个空格就可能匹配不上
- 放在同一目录,别单独收在一个「歌词」文件夹里
- 如果客户端下载歌曲时勾了「同时下载歌词到歌曲所在目录」,这两条会自动满足
- 歌词乱码多半是编码问题,可以在设置里留意 ID3 标签编码(ID3v2.3 配 GBK 或 UTF-8)那组选项
一个前置限制:歌曲本身能不能在外部播放
这里要提醒一个实际会撞上的问题:歌词导出来了,不代表歌能在外部播放器里放。酷狗部分下载文件是加密格式(kgm、kgma 及同族的 vpr、kgg),设计上就不让外部播放器识别;协议也写明部分歌曲下载后只能在下载时所用设备的酷狗 App 内播放,不能用第三方播放器。
还有一种情况:某些歌曲的歌词本身可能是滚动歌词缺失或只有纯文本,那就没有时间戳可导。这属于歌词资源本身的差异,和格式选择无关。
为什么会有两种格式并存
顺一遍这两种格式的来历,选择就更清楚了。LRC 是流传最广的歌词格式,结构极简——时间戳加一行文字,几乎所有播放器都能解析,代价是精度只到行。当播放器要做逐字点亮时,行级时间戳就不够用了:它没有办法知道一行里第几个字该在什么时候变色。
KRC 解决的正是这个问题。它在行时间戳之外,为每个字额外记录了时刻信息,播放器据此逐字推进。代价是两方面:文件里的数据点多出一个量级,以及格式通用性差——不支持它的播放器直接就打不开或者显示成乱码。
所以这不是「新格式取代旧格式」的关系,而是精度和通用性之间的取舍。酷狗把两种都开放导出,实际上是把这个取舍交给你自己定。
相关功能的位置
歌词属于播放体验的一部分,和音效、播放界面样式放在一起看更清楚:客户端的完整功能结构见 客户端有哪些主要功能模块。如果桌面歌词干脆不显示、或者显示位置异常,官方没有公开排查文档,可以按通用思路先比对版本号,思路见 播放没有声音该怎么排查 里的排查方法。听歌识曲识出歌后想顺手把歌词也存下来,识曲入口见 听歌识曲怎么用。
‹ 返回帮助中心