163MusicLyrics 免费批量歌词下载完整指南
【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics
我攒了 1800 多首的本地曲库,歌词文件却散落成一个个 txt,有的没有时间轴,外语歌更是基本缺失。上个月我给自己立了个任务:一周内把整个曲库补齐带时间轴的歌词,顺便给几首翻唱视频导出字幕。最后我用 163MusicLyrics 完成了这件事——它是能从网易云音乐、QQ 音乐抓取歌词并提取带时间轴 LRC 的开源工具,支持批量下载、格式转换与翻译。先列四个我当时最卡壳的问题,后文逐个给方案:
- 歌词时间轴从哪来,一定要在编辑器里手动逐行对吗?
- 只记得歌名、找不到链接怎么办?
- 整个文件夹的歌,有没有一次搞定的办法?
- LRC 怎么变成视频能用的字幕?
先装好:克隆一次,配三处设置 ⚙️
仓库里有两套代码:Windows 用户走 archive-winform/(WinForms 版本),macOS / Linux 用户走 cross-platform/(基于 Avalonia 框架,一套代码多端运行)。先克隆下来:
git clone https://gitcode.com/GitHub_Trending/16/163MusicLyrics首次启动建议花五分钟把"更多设置"页的三项过一遍:
- 保存路径:选定目录后,之后所有歌词都会自动落到这里;
- 输出编码:默认 UTF-8 即可,遇到乱码再回来切换;
- 翻译密钥(可选):填百度翻译的 APP ID 与密钥,或彩云小译 Token,之后可以自动生成歌词译文。
设置页分歌词定制、扩展(翻译密钥)、下载与缓存等页签,保存文件名模板也在这里配置。
解答一:贴个链接,时间轴直接到手
精确查询只需要两个输入:搜索类型(单曲 / 专辑 / 歌单)加歌曲 ID 或完整链接。把链接粘进搜索框点"搜索",几秒后歌曲信息、试听直链和完整带时间轴的 LRC 就出来了。
这一步和"歌词网站复制粘贴"最大的区别在于:时间轴直接来自音乐源,不用人工校准。以前我要在编辑器里逐行手动调时间,现在预览一遍确认没问题,保存即可。
主界面把搜索源、搜索类型、歌词预览与格式编码选择集中在一个页面。
保存前可以调两处:
- 歌词格式:外语歌建议原文 + 译文交错,日文在上、中文在下,跟唱和学习两不误;
- 输出格式与编码:LRC 或 SRT,编码选 UTF-8,点"保存"落盘。
在歌曲区域右键还有"下载直链""下载封面",支持在应用内直接试听并控制进度,用来确认版本是不是你要的那一版很方便。
解答二:只记得歌名,模糊搜索兜底
在同一个搜索框勾上"模糊",输入关键词回车,会弹出结果窗口:按歌曲、歌手、专辑、时长、平台分栏列出多条匹配,可以多选后一起处理,行上右键菜单同样可用。
live 版、翻唱版等多个匹配版本会并列给出,支持多选勾选。
两个小经验:外语歌尽量用原语言搜索,命中率明显高于中文译名;同一首歌多个版本时,先用时长和专辑缩小范围,区分 live、器乐、翻唱版本。
解答三:一个文件夹的歌词,批量搞定 📁
"下载管理"是批量歌词下载的入口,有两种输入方式:
- 文本导入:把歌曲链接或 ID 每行一条整理进文本,粘贴进去;
- 目录扫描:点"本地扫描"选一个音乐文件夹,工具按文件名自动扫描匹配。
列表里每首歌都给出歌曲源、ID、歌名、歌手、专辑、状态与备注,未被收录或查询失败的条目,备注栏会直接写明原因。勾选需要的歌曲后点"保存选中",选好文件夹,整批 LRC 一次写入磁盘,底部状态栏还会汇总累计保存、成功与失败数量。
下载管理页集中展示每首歌的查询状态,勾选后点"保存选中"统一输出。
顺手把"保存文件名"模板配好:内置 ${name}(歌名)、${singer}(歌手)、${album}(专辑)等元素自由组合,可以直接生成"歌手-歌名"结构;同名文件还能配编号后缀模板,避免互相覆盖。
解答四:LRC 转 SRT,视频字幕一步到位 🎬
顶部菜单的"格式转换":选好输入与输出格式,左边粘贴 LRC,右边即时生成 SRT 结果,时间轴原样保留,导入剪辑软件就能用。这一步让我把字幕文件直接丢给剪辑同事,而不是自己逐句对字幕。
其余常用功能合并成一张速查表:
| 功能 | 能得到什么 |
|---|---|
| 应用内试听 | 直链直接播放、控制进度,保存前先确认版本 |
| 封面下载 | 随歌词一起拿到专辑封面,歌单和视频封面够用 |
| 本地缓存 | 歌词与直链命中缓存后秒开,减少重复请求 |
| 自动翻译 | 百度翻译 / 彩云小译生成译文,也支持罗马音 |
| 时间戳定制 | LRC / SRT 时间戳格式与毫秒截位规则可调 |
两家平台接口与翻译服务的实现集中在 cross-platform/MusicLyricApp/Core/Service/,想深入源码时定位起来不费劲。
新手最容易翻车的三处设置 ⚠️
- 乱码先怀疑编码:排查顺序是"查编码 → 预览 → 保存"。日文歌词乱码时尝试切换 Shift-JIS,中文则检查 GBK 与 UTF-8 是否错配。
- 批量别直接全存:先看备注栏,对显示"歌词信息暂未被收录或查询失败"的条目,把歌名拿回主界面换另一个源单独查,逐个处理。
- 译文和原文行对不齐:到"歌词定制"页调整"译文匹配精度(ms)",给时间轴匹配留一点容差。
三步开始
- 克隆仓库,用对应系统的目录启动,完成保存路径、编码、翻译密钥三处设置;
- 先做一次精确搜索,保存第一份 LRC,确认整条链路可用;
- 再打开"下载管理",用目录扫描把整个曲库的时间轴歌词补齐。
使用中如果发现问题或有功能想法,欢迎到项目仓库提交 Issue,或者 Fork 后直接发 PR;顺手点个 Star,也能让更多人发现这个免费工具。
【免费下载链接】163MusicLyrics云音乐歌词获取处理工具【网易云、QQ音乐】项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考