ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

浏览器解锁 ncm/qmc 加密音乐:零安装、不上传、5 分钟上手

浏览器解锁 ncm/qmc 加密音乐:零安装、不上传、5 分钟上手 浏览器解锁 ncm/qmc 加密音乐零安装、不上传、5 分钟上手【免费下载链接】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 就播不了你下载到的.ncm、.qmc3文件音频数据其实被重新加密过只有平台自家 App 才能播。Unlock Music 做的就是在浏览器里完成音乐解密打开一个网页、把文件拖进去不装任何软件就能把 ncm 这类加密音乐还原成能正常播放的文件。把平台锁在文件里的加密格式讲明白先弄清加密到底加密了什么。可以把加密音乐文件想成一个贴好封条的信封信纸原始音频数据没动但封口处贴着平台自己的封条只有发信封条的那家 App 知道怎么拆开。不同平台的封条不一样文件后缀也各是一套网易云音乐.ncmQQ 音乐.qmc0、.qmc3、.qmcflac、.mgg、.mflac酷狗音乐.kgm、.vpr酷我音乐.kwm虾米.xm咪咕.mg3d喜马拉雅.x2m、.x3mJOOX.ofl_en这个项目的活儿就是逐个学会拆开这些封条把音频连同歌名、歌手、封面一起还原出来。它的承诺很短解密全程在你本地的浏览器里完成文件不出设备不装任何软件。几百首音乐的批量解密要注意什么想把手头收藏导进车载 U 盘或手机一首一首来肯定来不及。页面本身的用法很直接文件批量拖进去就行解密是多线程并行的算得重的文件不用排着队慢慢来解完之后标题、歌手、专辑、封面会自动写回新文件不用你再手动补标签。边界说一句网页版的结果会留在浏览器内存里几十首没压力上百首建议勾选立即保存让结果逐个落盘再往多的量级就不太合适了后面会说去哪接。手机上临时用把网页变成 App 是什么体验同一个页面在手机浏览器里也能直接打开。出远门临时想处理几首.ncm不必装 App打开页面就能用页面支持 PWA可以添加到主屏幕之后像普通应用一样点开。手机端有两点要留意一屏能看的条目有限一次批量选太多不好逐个确认结果小批量来更稳大文件对手机内存压力不小卡顿了就减点数量。整库归档什么时候该交给 CLI 版本如果你的目标是整库几百上千首跑一条下载—解密—归档的流水线过夜跑完网页就不是合适的工具了。项目有独立的 CLI 版本用同一套算法从终端脚本里调用能挂进定时任务。到时候浏览器版就适合它的老本行偶尔来几首、就地验证、随手下载。从下载到第一首歌响起来不想碰源码的话直接去项目 Release 页面下载最新预构建压缩包解压后找到index.html用浏览器打开页面就绪把加密文件拖进页面等进度条走完在结果列表点下载拿到的就是能直接播放、带完整信息的文件。想自己构建、或者想看看它内部怎么跑从克隆仓库到跑起来是这样的git clone https://gitcode.com/gh_mirrors/un/unlock-music # 获取项目源代码 cd unlock-music # 进入项目目录 npm ci # 安装依赖保证版本一致 npm run serve # 启动开发服务器浏览器打开即可体验 npm run build # 构建生产版本产物在 dist 目录⚠️ 本地自用务必拿legacy版本——modern版本只能通过 http(s) 协议访问直接双击file:// 协议打不开。这是新手最容易卡住的地方。文件拖进浏览器后发生了什么文件一进页面走的是一条流水线。先做格式识别既看扩展名也核对文件头里的魔数——每个平台的文件开头都有自己固定的封条判断错了不会把文件弄坏。识别完分发到对应的解密模块这些模块在src/decrypt/目录下每种格式一个文件结构很透明。之后按算力分叉纯 JavaScript 算得动的直接走 JS算得动的吃力、计算量大的比如酷狗的.kgm、QQ 的新格式把算法写成 C用 Emscripten 编译成 WASM——WASM 你可以理解为把 C 算法打包成浏览器能直接跑的小插件——再由 Web Worker 开多线程并行处理。文件拖入 → 格式识别 → Decryptor 解密JS / WASM 多线程→ 写回元数据与封面 → 下载最后一步收工时工具会把原文件里残留的标题、歌手、封面写回新文件你拿到的不只是一段能播的音频还是一份信息完整的音乐档案。它做不了的事提前说实话.mflachQQ 音乐较新的 Flac 变体网页版解不了遇到它页面会直接提示改用 CLI 版本它只处理你已经下载到的文件。下载限制、播放限制不归它管它只负责拆你已经带回家的信封它是解锁不是转码音频数据原样保留FLAC 解出来还是 FLAC。想换编码格式得另跑转码工具。几个高频问题Q解密后音质会损失吗A不会。全程是解锁不是转码音频数据原样保留FLAC 解出来还是 FLAC。Q文件会被上传到服务器吗A不会。所有处理都在本地浏览器完成代码开源可以自己审查一遍。Q支持哪些平台的格式AQQ 音乐qmc0/qmc3/qmcflac/mgg/mflac 等、网易云ncm、酷狗kgm/vpr、酷我kwm、虾米xm、咪咕mg3d、喜马拉雅x2m/x3m、JOOXofl_en等覆盖主流平台。Q一次能解多少个文件A没有硬性上限支持批量选择、批量下载。文件多的时候建议勾选立即保存避免结果积压在内存里。Q手机上能用吗A能。手机浏览器直接打开页面即可配合 PWA 添加到主屏幕还能当应用用。参与两条能直接上手的路项目按 MIT 协议发布自由使用、修改、再分发都行底线只有一条只解密你合法拥有的文件不要用于侵权。想参与的话两条路都是现成的遇到解不了的格式或 bug去项目仓库提 Issue把文件后缀和复现步骤写清楚会写代码的话直接看src/decrypt/下现成的格式实现提交 PR 补新格式或修问题。把下载文件夹里那堆.ncm拖进去试试吧——五分钟你就能听到声音。【免费下载链接】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),仅供参考
返回列表