三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Unlock-Music 免费开源教程:3 步在浏览器本地完成加密音乐解密

Unlock-Music 免费开源教程:3 步在浏览器本地完成加密音乐解密

Unlock-Music 免费开源教程:3 步在浏览器本地完成加密音乐解密

【免费下载链接】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 里导出的文件,换到别的播放器就播不了,只能乖乖回到原平台。那你手里的东西其实不是歌,而是一个被上了锁的加密外壳。会员一到期、手机一换、客户端一更新,这套外壳就可能随时失效。Unlock-Music 就是专门对付这个问题的:一款完全免费、开源的加密音乐解密工具,能在浏览器本地解开 QQ音乐、网易云、酷狗、酷我等主流平台的加密音乐文件,全程不出设备、不花一分钱。

一句话说清它是干什么的

Unlock-Music 是一个"本地处理"的解密器:你拖入加密文件,它在你的浏览器里当场解开,然后把标准的 MP3、FLAC、OGG 还给你。和那些"传到服务器帮你转"的网站相比,它最让人安心的一点是——文件从头到尾没有离开过你的电脑或手机

原理没那么玄:它更像一把"开罐器"

把加密音乐想象成一个罐头:旋律、歌词、封面全都好端端地装在里面,只是盖子被焊死了,光靠手撕不开。

  • 平台做的事:把音频装进罐头、封死盖子(加密)
  • Unlock-Music 做的事:沿着接缝把盖子撬开(解密)
  • 罐头里的东西:一个不少,也不增不减

关键在于它只开盖、不重装——解密过程不会重新编码音频,所以解出来的音质和原文件分毫不差,这就是圈内常说的"无损解密"。项目里负责重活的 KgmWasm、QmcWasm 两个模块,就是用来给大文件加速的底层引擎。

从零到一,真就 3 步

第 1 步:把工具"请"出来

最省事的是直接用官方在线版本;想自己部署也很简单,三行命令:

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

浏览器打开本地地址就能开工。小提醒:本地使用请下载 legacy 版本,modern 版本只能通过 http(s) 协议访问,直接双击文件是打不开的。

第 2 步:把文件丢进去

拖拽或点击选择都行,支持一次性丢进几百个文件,页面会实时显示每首歌的进度。

第 3 步:下载拿走

解密完先试听确认没问题,再点"下载全部",文件会按你设定的命名规则(比如"歌手 - 歌名")一次性打包。完事。

新手最容易踩的 4 个坑

场景❌ 错误做法✅ 正确做法
选版本本地用 modern 版本,双击打开后页面空白改用 legacy 版本,或起一个本地服务来访问
报错"文件中没有写入密钥"反复重试,怀疑是工具坏了这是新版 App 导出的文件不内嵌密钥,换成旧版客户端重新下载即可
一次处理几百个文件不开"立即保存",让结果全堆在内存里勾选"立即保存",解一个写一个,页面不卡死
提示"此格式网页版无法解锁"到处发帖求助、干着急网页版会明确提示改用 CLI 版本,按提示用命令行处理就行

两个生活小剧场,看看有没有你

剧场一:换手机,歌"搬"不走。"你不是开了会员吗?把歌导出来传过去不就行了。" "导出来的 .ncm 文件在新手机上是乱码,根本没法播。" ——把文件拖进 Unlock-Music,几十秒后变成干净的 MP3,导入新手机的音乐 App,200 首歌的收藏原地"还魂"。

剧场二:歌散在三个平台。有人在 QQ音乐买过 .mflac,在酷狗下过 .kgm,在咪咕存过 .mg3d,想把它们合并进同一个文件夹统一管理,却被三种格式卡在原地。把文件全丢进同一个页面,工具会自动识别各自的加密类型、逐一解开,最后交到你手里的,是一个规规矩矩、全是通用格式的音乐库。

几个"赚到了"的隐藏彩蛋

1. 内置标签编辑,不用再装第三方工具。解出来的歌偶尔会出现歌名乱码、歌手缺失,页面里可以直接改标题、艺术家、专辑、流派,还能替换专辑封面,改完立刻生效。

2. 解密失败先看"解密设定"。部分平台的方案需要指定参数,出问题时点开设定检查一遍,常常比重新下载更管用。

3. 部署在 HTTPS 下会自动多线程。页面会用上多核并行与 WASM 加速,几百个文件批量处理也扛得住,速度比单线程快好几倍。

4. 在线版还能当"原生 App"用。它支持 PWA,手机或电脑浏览器里"添加到主屏幕"后能全屏运行、支持离线,下次点一下图标就能开工。

写在最后

加密本该是保护创作者的手段,不该反过来变成用户和自己音乐之间的高墙。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),仅供参考

← 返回列表