弃腾摸易

在网易云音乐评论十分优美的条件下,我氪了3年的年付黑胶会员。从腾讯转到网易,虽然歌单导入很麻烦,但是可以听到很多东方Project的音乐和众多ACG的版权音乐,已经很满意了。
ncm_files
但是,网易云音乐最近在更新后下载的音乐文件变成了在“黑胶会员到期前可用”,并且文件变成ncm格式,因此想跟大家分享一下ncm文件怎么恢复成mp3、flac文件。

研究过程

我参考了几篇文章,一篇是:https://www.zhihu.com/question/266369267
而另一篇评价中,差不多了解了它的加密:https://www.zhihu.com/question/265966692
其中介绍了在网页抓取m4a文件,但是并不是我想要的flac格式,因此我找了加密问题的解决方案
(1)anonymous5l / ncmdump (C++,MIT协议)
基于openssl库编写,所以速度非常快,而且又好。
(2)nondanee / ncmdump (python,MIT协议)
依赖pycryptodome库、mutagen库,比较完善了。
(3)lianglixin / ncmdump(python,MIT协议)
fork的nondanee作者的源码,修改了依赖库依赖pycrypto库

自行编译

然后博主修了一下nondanee的ncmdump,然后生成了工具

此处内容需要评论回复后(审核通过)方可阅读。

其中有提供命令行的ncmdump-86和ncmdump-64,可以配合底部的批量处理bat使用
ncmdump
另外也提供了ncmdump-gui,可以拖放ncm文件并解密音乐到软件根目录

注意

它只能解密ncm音乐文件,做不到对视频加密文件的解密。


文章页脚广告位
最后修改:2020 年 02 月 17 日 11 : 21 PM
如果觉得我的文章有帮助,请赞赏!