网易云音乐下载的部分音乐格式是 ncm 文件,我们可以使用 NCMconverter 把 ncm 文件转换成 flac 或者 mp3 格式。
NCMconverter:https://github.com/kilosonc/NCMconverter
NCMconverter 的使用方法
详细的参数可以查看截图,一般使用的是 -o
、-d
和 -t
参数。
-o
,定义输出目录;
-d
,定时搜索文件夹的层级;
-t
,定义线程数。
把 ncm 的可执行文件添加到系统的环境变量里,可以直接在命令行里运行,比如我们要把 ncm 目录下的文件转换成 flac 格式,存储到 m 这个目录下,就可以使用如下的命令:
ncm -o ./m/ -d 1 /ncm/
如果 m 文件夹里已经有某一首歌,名称重复的话,会被覆盖。NCMconverter 的转换速度很快,一般不用去定义线程数,默认就行。
本贴仅作技术交流,转换的音乐文件,请妥善合理使用。
网易云音乐客户端不要更新到新版,使用 2.10.13 这个版本,如果更新到新版,下载的音乐在格式转换的时候会提示“json: cannot unmarshal string into Go struct field Album.albumId of type float64”错误,无法完成转换。
扩展阅读: