10分钟上手 Unlock Music:把各平台加密音乐解密成通用格式
2026/9/22 12:57:44 网站建设 项目流程

10分钟上手 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

加密音乐买得越多,越被绑死在官方 App 里——换设备、上 U 盘就抓瞎。Unlock Music 是一个免费的开源音乐解密工具,在浏览器里就能把 QQ 音乐、网易云、酷狗等平台的加密格式解密成通用音频,全程本地处理,文件不上传服务器,隐私安全。

🎧 能力速览:支持哪些格式

先回答你最关心的问题:你手里的加密文件,它解不认得?看这张表。

音乐平台支持的加密扩展名解密后的常见格式
QQ 音乐.qmc0/.qmc2/.qmc3/.qmcflac/.qmcogg/.tkmMP3 / OGG / FLAC / M4A
QQ 音乐 Tm 系列.tm0/.tm2/.tm3/.tm6MP3 / M4A
QQ 音乐新格式.mflac/.mflac0/.mgg/.mgg1/.mgglFLAC / OGG
JOOX(QQ 海外版).ofl_enFLAC
网易云音乐.ncmMP3 / FLAC
酷狗音乐.kgm/.vpr对应音频格式
酷我音乐.kwmMP3 / FLAC
虾米音乐.xmWAV / M4A / MP3 / FLAC
咪咕音乐.mg3dWAV
喜马拉雅(Android 版).x2m/.x3m对应音频格式
Moo 音乐.bkcmp3/.bkcflac/.bkcm4a 等MP3 / FLAC / M4A / WAV / APE / OGG / WMA

除了覆盖广,还有几个实用细节:

  • 拖放即传,一次可批量解锁多个文件
  • 支持写入和编辑歌曲元信息、专辑封面
  • 内置多线程,解密不卡浏览器
  • 做成 PWA,可以像原生应用一样安装到桌面

🚀 三步跑起来

第一步:装好 Node.js 16.x 和 npm

项目声明的运行环境是 nodejs v16.x。装完打开终端输入node -v确认一下版本就行。

第二步:克隆仓库并启动

git clone https://gitcode.com/gh_mirrors/un/unlock-music cd unlock-music && npm ci npm run serve

第一条命令拉取源码,npm ci安装与锁文件完全一致的依赖,serve启动本地开发服务器。浏览器打开 http://localhost:8080,页面出来就算成功。

第三步:拖入文件,等待下载

把加密的音乐文件直接拖到页面上,工具按扩展名自动识别平台,无需手动选格式。解密完成后点下载,得到的是带完整标签和封面的标准音频文件。

📦 场景实战

换设备后把歌带过去

痛点:旧手机里的加密文件拷到新设备,播放器一个都打不开。

  1. 用数据线把旧设备里的加密音频按目录拷到电脑
  2. 一次性拖进 Unlock Music 批量解密
  3. 把结果拷进新设备的音乐目录,顺手核对一下歌手名和封面

收益:歌库原样搬家,不用重新买一遍。

车载 U 盘放歌

痛点:车机只认 MP3,手机里的加密文件放上去全是"未知格式"。

  1. 筛出车里常听的歌,批量解密
  2. 原文件本身就是 MP3 容器(qmc、ncm 等)的直接用;FLAC 车机不支持的就转一下
  3. 按专辑建文件夹,拷进 U 盘

收益:不办车载音乐会员,自己收藏的歌随时能放。

给收藏留份通用备份

痛点:平台可能下架或改版,加密格式过几年自己都打不开。

  1. 定期把已购音频导出成加密文件存一份
  2. 用工具解密成 MP3/FLAC 再存一份通用格式
  3. 两份分别放本地硬盘和外置硬盘

收益:不管平台将来怎样,你的备份始终能播。

🔍 原理速览(给进阶读者)

流程其实很直白:文件先以字节序列读入内存,程序按扩展名判断它属于哪个平台,分发到对应的解密实现;密钥就绪后在内存中解出明文音频,最后把标签和封面写回,输出标准音频,中间不落盘。想读源码的话,几个入口:各格式算法都在src/decrypt/(分发逻辑在其中的 index.ts),QQ 音乐和酷狗的高速解密路径是src/QmcWasm/src/KgmWasm/里的 C++ 代码,编译成 WebAssembly 跑在浏览器里,界面层则由src/component/下的 Vue 组件构成。

🛠️ 进阶技巧

  • 大批量转换别硬堆网页端:README 明确建议大批量使用项目的 CLI 版本,速度更稳
  • 想要"下载即解密"的体验:构建成功后执行npm run make-extension,生成可用的浏览器扩展
  • JOOX 的 .ofl_en 文件需要设备唯一识别码,在页面"解密设定"里填入该 JOOX 应用记录的设备 UUID 才能解开
  • 不装开发环境也可以用预构建版本,本地使用记得下 legacy 版本(modern 版本只能通过 http(s) 协议访问)
  • 界面支持多线程处理,处理大批文件时关掉多余的标签页,给浏览器留足内存

❓ 常见问题

Q1:解密后音质会变差吗?不会。它只是剥掉加密层,不重新编码,比特率和采样率保持原样。听着"变糊了",多半是源文件本身就是低码率。

Q2:解密出来播放器不认识?一般是扩展名没跟上。先确认原始容器是 MP3、FLAC 还是 OGG,把扩展名改成对应格式即可;标签信息也能在界面的编辑功能里补齐。

Q3:直接双击源代码文件能打开吗?不行,源码需要构建。用npm run serve起本地服务,或者从 Release 下载预构建的 legacy 版本解压使用。

Q4:一次能解多少个文件?没有写死的上限,受浏览器内存制约,日常几十首批量拖进去没问题;几百首起步的量,走 CLI 版本更合适。

⚖️ 合规提醒

  • ✅ 只解密你已购买或合法拥有的音频
  • ✅ 用于个人备份、跨设备播放
  • ❌ 把解密后的文件公开分享、转售或商用
  • ❌ 解密你不拥有内容的加密文件
  • 项目代码以 MIT 协议发布,修改、再分发时请遵循授权协议

写在最后

花十分钟把源码跑起来,把你手头的加密歌库变成真正属于你的通用格式吧。工具会持续跟进各平台的新加密格式,遇到问题或有新想法,欢迎到官方 Telegram 群组 @unlock_music_chat 讨论;能写代码的话,也欢迎直接提交补丁。

核心关键词:音乐解密、浏览器解密工具、格式转换、qmc解密、ncm解密、本地隐私安全、开源音频工具

长尾关键词:QQ音乐qmc文件怎么解密、网易云ncm格式转换、酷狗kgm解密工具、酷我kwm解锁方法、JOOX ofl_en解密、mflac mgg新格式解密、浏览器批量音乐格式转换、喜马拉雅x2m解密、咪咕mg3d解锁

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询