还在为 .qmc0、.ncm 打不开发愁?三分钟学会用 Unlock Music 免费解锁加密音乐
【免费下载链接】unlock-music在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web项目地址: https://gitcode.com/gh_mirrors/un/unlock-music
Unlock Music 是一款完全在浏览器本地运行的免费音乐解锁工具,它能将 QQ 音乐、网易云音乐、酷狗等平台下载的加密音频文件(如 .qmc0、.ncm、.kgm)一键还原为可正常播放的 MP3、FLAC 等标准格式,无需安装任何软件,文件也不会上传到任何服务器。如果你的音乐库里躺着几个"谁都不认识"的文件,这篇指南能帮你轻松搞定。
先对号入座:你的音乐库里有没有这几个"天书"文件
很多人都有过这样的经历:换了新手机、清了一波缓存、或者把旧设备里的音乐备份拷出来,结果发现文件夹里躺着一堆扩展名奇奇怪怪的文件——.qmc0、.ncm、.kgm、.uc、.x2m……点开之后,播放器不是提示"无法解码",就是干脆一片空白。
这时候先别急着删。这些文件本身并没有坏,只是被音乐平台加了密。平台为了版权保护,会把下载到本地的音频做一层"套壳",让它们只能在自家 App 里播放。解锁的本质,就是把外面这层壳去掉,恢复成普通播放器都认识的 MP3、FLAC、M4A 或 OGG。
而完成这件事,其实只需要一个网页——Unlock Music。
一张表看懂:Unlock Music 能解锁哪些平台的文件
各家的加密方式各不相同,Unlock Music 的贴心之处在于内置了多套解密算法,丢进去能自动识别。目前覆盖面相当广:
| 音乐平台 | 常见加密格式 |
|---|---|
| QQ 音乐 | .qmc0 / .qmc2 / .qmc3 / .qmcflac / .qmcogg / .tkm、.mflac / .mgg 新格式、.tm0/.tm2 系列及 .cache 缓存 |
| 网易云音乐 | .ncm(含 .uc 缓存文件) |
| 酷狗音乐 | .kgm / .vpr |
| 酷我音乐 | .kwm |
| 咪咕音乐 | .mg3d |
| 虾米音乐 | .xm |
| 喜马拉雅(安卓版) | .x2m / .x3m |
| Moo 音乐 | .bkcmp3 / .bkcflac 等 .bkc 系列 |
| QQ 音乐海外版 JOOX | .ofl_en |
解锁之后,音频本身的码率和音质不会被打折——它只负责去掉加密壳,不负责"压缩",所以你拿回来的是和原来完全一致的音质。
零门槛上手:把文件拖进浏览器,剩下交给它
整个使用过程简单到可以总结成一句话:拖进去,点下载。具体拆开看是这样:
- 打开工具页面:在线访问即可,也可以在本地部署(部署方法见下文)。
- 拖拽上传文件:支持一次拖入多个文件,也支持用文件选择器逐个添加。工具会自动识别每个文件的格式和对应的解密方案,无需手动选择。
- 等待自动解锁:解密过程在本地瞬间完成,列表里会依次显示每首歌的标题、歌手、专辑和解锁状态。
- 试听与下载:每条记录都带预览播放,确认无误后点"下载"即可保存;文件多的时候,用"下载全部"一键打包带走。
有几个小细节值得留意:
- 歌曲命名格式:默认按"歌手 - 歌名"命名,也可以在界面上切换成别的命名策略,方便你导入到播放器时按习惯整理。
- 立即保存模式:如果一次要处理几百个文件,建议勾选"立即保存",每解锁一首就立刻写入磁盘,避免结果堆在浏览器内存里导致卡顿。
- 播放器不认的格式兜底:部分 QQ 音乐海外版等特殊格式,网页端处理不了时会明确提示,不会让你白白等待。
💡 小贴士:遇到网页版提示"不支持此格式"时,先确认文件扩展名没有被改过;很多"打不开"其实是文件名被改成了 .mp3,把扩展名恢复成原始加密格式再拖进去就能识别。
解密只是开始:三个让体验翻倍的进阶玩法
如果你以为 Unlock Music 只是个"转换器",那就小看它了。下面这几个玩法值得挨个试一遍。
玩法一:大批量解锁,交给多线程
项目内置了多线程解密机制,把几十上百个文件一起拖进去也不在话下。解密核心基于 WebAssembly 编写,运行效率接近原生程序——所以别被它"浏览器工具"的外表骗了,处理速度相当能打。
玩法二:顺手把歌曲信息也补全
解密完成后,你可以在列表里直接编辑歌曲的标题、歌手、专辑、专辑封面等元信息,并写入到文件里。对于从旧设备导出来、标签信息早已丢失的音乐,这一功能几乎等于"顺手做了一次元数据整理"。
玩法三:离线也能用,还能装成浏览器扩展
Unlock Music 是一个渐进式 Web 应用(PWA),首次访问后可以离线运行,所有解密算法都在本地执行,断网也不影响使用。另外项目还提供了浏览器扩展版本,装好后在浏览器里就能直接处理音乐文件,操作路径又短了一截。
至于技术实现,感兴趣的同学可以去翻源码:核心解密逻辑都集中在src/decrypt/目录下,比如qmc.ts(QQ 音乐)、ncm.ts(网易云)、kgm.ts(酷狗),前端基于 Vue 构建,Worker 线程负责并行解密,整个架构清晰也容易阅读。
想自己部署一份?按这几步来
喜欢折腾的同学可以把项目拉下来自建。环境上准备好 Node.js 和 npm 即可:
git clone https://gitcode.com/gh_mirrors/un/unlock-music cd unlock-music npm ci npm run build构建产物会输出到dist目录,解压后即可部署或本地使用。日常开发调试用npm run serve启动热更新;需要构建浏览器扩展的话,构建完成后再执行npm run make-extension。至于 WASM 部分,在 Linux 环境下运行项目里的构建脚本即可自动完成编译。
💡 提示:如果是要在命令行里批量处理海量文件,项目还维护了一个独立的 CLI 版本,大批量转换时比网页版更省事。
新手最常问的几个问题
问:文件会被上传到服务器吗?不会。所有解密计算都在你的浏览器本地完成,文件从头到尾不离开你的设备,这也是它把隐私安全当作核心卖点的原因。
问:这个工具收费吗?完全免费,且代码开源,遵循 MIT 协议。你可以放心使用,也可以自行审计代码。
问:解锁后音质会变差吗?不会。解锁只是还原,不做二次转码,码率、采样率都保持原样。
问:如果遇到解不开的文件怎么办?可以先确认扩展名是否被改动;仍然失败的话,可以尝试 CLI 版本,因为部分格式(如个别 QQ 音乐新格式)只在命令行版本中支持。
最后也提醒一句:这个项目以学习和技术研究为初衷,解锁后的音乐请尊重版权,仅用于个人合理使用,不要随意传播分享。
为什么值得把 Unlock Music 放进收藏夹
✅完全免费且开源,代码透明可审计 ✅浏览器内完成,无需安装任何软件 ✅隐私安全,文件全程本地处理、绝不上传 ✅多平台覆盖,主流音乐平台的加密格式基本都能解 ✅批量且多线程,一次拖入几十个文件也不慌 ✅可离线可扩展,PWA 离线运行 + 浏览器扩展 ✅附带元数据编辑,解锁之余顺手整理歌曲信息
下次再在网盘里、旧手机里翻到打不开的 .qmc0 或 .ncm,别再对着播放器叹气了——打开 Unlock Music,把文件拖进去,几秒钟后就能听到熟悉的旋律。现在就去找一个加密音乐文件试试看吧!🚀
【免费下载链接】unlock-music在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web项目地址: https://gitcode.com/gh_mirrors/un/unlock-music
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考