现在音乐被各大音乐平台买断了资源,导致有些音乐在A平台上听,有些音乐在B平台上听,有些音乐是需要付费才能听能下载的,又导致在A平台上付费了vip,但是B平台也需要你去付费vip,很麻烦。所以我一般是下载音乐后使用本地app来播放,这样省事一点。
坑爹的是,网易云音乐开通了vip可以下载音乐,但下载的文件是ncm格式,导致别的app不认,这就有点尴尬了,记录下如何转换ncm格式为mp3格式的方法。
搜索了一番,终于找到了个靠谱的转换软件:youki123 ncmdump
下载对应的release包:
然后解压压缩包,解压出来dist
文件夹,里面有个可执行程序:ncmdump-darwin-amd64
。首先需要点击运行下,这时候mac会拦截这个程序的运行,进入系统偏好设置-> 安全与隐私 -> 通用
,找到最下面的“阻止不信任的应用程序”,点击“运行运行”。然后可以看到起来了个shell,然后关闭即可。
可以将ncmdump-darwin-amd64
挪动到任何地方,方便我们使用。
然后去网易云音乐下载音乐,找到下载的文件:
我习惯是使用shell,让我们开个shell,然后进入到ncmdump-darwin-amd64
所在的目录,开始转换某个歌曲:
1 | ./ncmdump-darwin-amd64 --output=./ ~/Music/网易云音乐/谢天笑\ -\ 再次来临\ \(2020年版\).ncm |
然后可以将获得的mp3文件拖动到我们其他音乐播放器的目录播放,nice。