unlock-music:把 ncm / qmc 批量转成 MP3 和 FLAC 的本地做法
【免费下载链接】unlock-music音乐解锁:移除已购音乐的加密保护。 目前支持网易云音乐(ncm)、QQ音乐(qmc, mflac, tkm, ogg) 。此版本为预构建版本。项目地址: https://gitcode.com/gh_mirrors/unl/unlock-music
上个月想把 QQ 音乐里买的歌导进剪辑软件,拖进去的 qmc 文件直接被提示格式不支持。这类私有加密音频本来就不为跨平台播放设计,通用播放器不认,只能留在原平台的 App 里。unlock-music 做的就是加密音乐格式转换:把 ncm、qmc 这类文件批量还原成 MP3 或 FLAC,转换全程在本机完成,不经过任何服务器。
先弄清它支持哪些输入输出
它的覆盖范围不宽,但边界很清楚。三句话说完:
- 输入:网易云音乐的 ncm,QQ 音乐的 qmc、qmc3、mflac、tkm、ogg
- 输出:MP3、FLAC、WAV,转换完直接下载到本地
- 运行:浏览器里的 Web 应用,文件在本地读取和解密,不上传到任何地方
从克隆仓库到拿到 MP3
仓库里是预构建版本,没有源码,不用装 Node 环境,用 Docker 起个静态服务就行。具体细节可以看 项目 README,先克隆下来:
git clone https://gitcode.com/gh_mirrors/unl/unlock-music接着构建镜像并启动容器,服务监听 9200 端口。仓库里也带了 docker-compose.yml,习惯 compose 的话换成docker-compose up -d一条命令也能起:
cd unlock-music docker build -t unlock-music . docker run -d -p 9200:9200 unlock-music浏览器打开 http://localhost:9200 ,就是一个拖拽界面:把 ncm 或 qmc 文件直接拖进去,选中文件后选输出格式,点开始转换。转换结果会逐个触发下载,一次拖入多首就是批量处理,不用一首一首点。
🎧 选输出格式:MP3 还是 FLAC
输出格式按用途挑就行,不用纠结参数。一般 MP3 和 FLAC 就覆盖了绝大多数情况:
- MP3:兼容性最好,体积最小,车机、老式播放器都能放,属于有损压缩
- FLAC:无损,音质与源文件一致,体积比 MP3 大一圈
- WAV:同样无损,体积最大,主要是给剪辑软件吃素材时用
如果源文件本身是无损的,选 FLAC 不吃亏;只是想在别的设备上能放,MP3 就够。
🔒 确认转换没有经过服务器
整个转换在浏览器里跑完,文件内容不离开你的机器,网络只负责加载页面本身。已购音乐的解密和转码都不经过第三方服务器,这和把文件上传到在线转换网站是两回事。文件多、体积大的话,转换时间取决于本机性能,页面别关就行,整套流程就是一次本地音频格式转换。
⚠️ 提前知道这几个坑
- 这个仓库是预构建版本,目录里没有源码和 npm 工程,网上"clone 完 npm start"的说法在这套文件上跑不通
- 输出音质受源文件限制:源是有损版本时,转成 FLAC 也只是无损地保存有损结果,不会凭空变好
- 支持列表就 ncm 和 QQ 音乐那一族格式,其他平台的加密文件转不了;转换过程中浏览器标签页别关,任务在本地跑
判断这套流程适不适合你
- 如果你的已购音乐集中在网易云或 QQ 音乐,想做 ncm 转 mp3、qmc 解锁这类事,又想在车机或剪辑软件里直接用,这套流程对得上
- 如果想一次清掉几十首甚至上百首 ncm / qmc,拖进页面批量转就行,不用逐首处理
- 如果你的文件来自其他平台的加密格式,或者目的是给未购买的内容做"解锁",它帮不上忙
打开 9200 端口的页面,把文件拖进去,等下载跑完就能拿到通用格式了。支持范围有限,但范围内流程很短,十分钟以内能处理完一批。
【免费下载链接】unlock-music音乐解锁:移除已购音乐的加密保护。 目前支持网易云音乐(ncm)、QQ音乐(qmc, mflac, tkm, ogg) 。此版本为预构建版本。项目地址: https://gitcode.com/gh_mirrors/unl/unlock-music
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考