尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

浏览器解锁加密音乐的完整指南:三步搞定ncm、qmc、kgm等十余种格式

浏览器解锁加密音乐的完整指南:三步搞定ncm、qmc、kgm等十余种格式 浏览器解锁加密音乐的完整指南三步搞定ncm、qmc、kgm等十余种格式【免费下载链接】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想把手机里攒了好几年的买断歌曲挪到老家台机上常听播放器却接连弹出无法识别的格式。这是不少音乐库主的日常各平台下载的音频都裹着自家那层加密壳.ncm、.qmc3、.kgm、.kwm……离开官方 App 就变成一堆放不响的数据。Unlock Music 正是为此而生的开源项目在浏览器里把加密音乐直接还原成可随意播放、可自由管理的普通音频全程本机处理文件不经过任何服务器。一图看懂从加密文件到正常音频整个流程走下来是这样的没有任何上传环节加密文件 ── 拖入浏览器页面 ── 按扩展名与文件头识别格式 ── 分发到对应解密模块JS / WASM ── 还原音频写回标题 / 歌手 / 封面 ── 在线预览确认下载到本地五个卡点五个解法你卡住的地方这个工具的做法歌只能在那家 App 里打开浏览器直接还原 ncm、qmc、kgm、kwm、xm、mg3d 等十余种格式找解密软件要装一堆客户端纯网页运行零安装代码全公开怕文件被偷偷上传解密全在本机浏览器内完成断网也能跑一次拖几十首干等进度条多线程并行 WebAssembly 加速大文件也稳解锁完只剩干巴巴的音频流自动写回标题、歌手、专辑与封面还支持手动改标签再加两个顺手的小能力支持批量选择与批量下载也能打包成浏览器扩展、以 PWA 形式装进手机当应用用。快速上手三步完成第一首解密不用碰代码直接拿预构建版本就能用。第 1 步拿工具包。到项目 Release 页面下载最新预构建压缩包注意本地双击使用请选legacy版本modern版本只能通过 http(s) 访问。第 2 步解压并打开。解压后双击index.html页面出现文件选择区即就绪。第 3 步拖文件、等进度、点下载。把加密文件拖进页面结果列表里点下载即可封面和元信息会自动保留。想在源码层面折腾的话构建流程也很直接git clone https://gitcode.com/gh_mirrors/un/unlock-music cd unlock-music npm ci npm run serve # 开发环境npm run build 出生产产物到 dist 文件又多又大时记得勾上立即保存模式避免全部结果积压在浏览器内存里。进阶玩法与避坑打包成浏览器扩展。构建成功后执行下面的命令再到扩展管理页打开开发者模式加载生成的extension目录之后任意网页里都能调用npm run build npm run make-extension整库处理交给 CLI。几百上千首的批量任务网页版不是最合适的姿势。项目有独立的 CLI 版本方便写脚本做自动化配合定时任务能搭出下载—解密—归档的流水线。新增一种格式的解密。解密逻辑集中在src/decrypt/目录每种格式一个独立文件想支持新格式实现对应的Decryptor接口即可。计算量大的算法可以参照src/KgmWasm用 C 写好、经 Emscripten 编译成 WASM 再交给 JS 调用。这些坑提前说⚠️直接双击源码目录里的文件跑不起来必须构建或改用预构建版本modern版本不能用file://协议打开本地使用认准legacy个别新格式如.mflach网页版解不了要换 CLI 版本处理自行构建要求 Node.js 16.x 环境WASM 部分需要 Linux。原理轻解读拆掉每家的封口蜡可以把加密音乐想象成一个包裹里面的音频本身完好无损只是外面裹了一层平台自制的封口蜡而且每家的蜡配方都不一样。工具做的事分两步先根据扩展名和文件头认出是哪种蜡再换对应的刀切开。拖入文件 ── 格式识别 ── 对应解密模块 ── 音频还原 ── 元数据写回纯 JavaScript 就能搞定的格式用 JS 实现像酷狗.kgm这类计算密集的则把算法用 C 写成 WASM 模块在 Web Worker 里多线程并行速度接近原生。拆完蜡之后标题、歌手、专辑封面这些残留信息还会被重新写回新文件你拿到的不仅是一段能播的音频还是一份信息完整的档案。高频问答解密后音质会掉吗不会。整个过程是还原而非转码音频数据原样保留FLAC 进来解完还是 FLAC不存在二次压缩。文件会被上传到服务器吗不会。解密全部发生在你的浏览器本地代码又是开源可审查的这正是它和很多闭源转换器最大的区别。到底覆盖哪些平台QQ 音乐qmc 全系、mflac、mgg、tm 等、网易云ncm、酷狗kgm/vpr、酷我kwm、虾米xm、咪咕mg3d、喜马拉雅x2m/x3m、Moo 音乐bkc*、JOOXofl_en。一次能处理多少个文件没有硬性上限支持批量选择和批量下载。量大时开启立即保存模式边解边落盘即可。手机浏览器能用吗能。只要浏览器支持就能打开页面使用配合 PWA 特性还可以加到主屏当独立应用用。协议与参与项目采用 MIT 协议你可以自由使用、修改和再分发商业场景也没问题保留原始版权声明即可。同时请守住一条底线只对你拥有合法授权的音乐做解密别把它用在侵权的事上。想参与可以从这几个入口进来在仓库提 Issue 报告新格式或问题提交 PR 补全解密算法、修 bug加入社区群组交流批量脚本与使用心得。现在就试试别再让这些加密壳困住你的歌单了——打开浏览器把文件拖进去三分钟就能听到第一首。现在就去克隆仓库动手体验顺手点个 Star支持这个坚持开源的音乐自由项目。【免费下载链接】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),仅供参考
返回列表