Evam321 发表于 2018-10-14 01:13

将网易云的ncm格式歌曲转换为flac/mp3的解决方案

本帖最后由 Evam321 于 2018-10-14 01:15 编辑

发现网易云下载的歌曲大都是ncm格式的歌曲,然后网上找了方法能把ncm格式歌曲转换成flac/mp3格式的了(取决于原歌曲的格式)。开源工具来源网址:https://github.com/NoColor2/ncmdump
emm没搞懂怎么发图片,点击网页上绿色的“Clone or download”,选择:“Download Zip”
下载到一个ncmdump-master.zip压缩包,解压。
单个文件转换的使用方法:
1、WIN+R输入CMD,打开CMD窗口
2、cd 切换到ncmdump-master解压出来的main.exe路径
   输入:cd F:\Music\ncm格式转换\ncmdump-master回车
   输入:F:回车
3、输入 :main "F:\Music\Thomas Newman - Por Una Cabeza.ncm"   回车    注意这里是完整路径,需要加英文双引号
此时F:\Music 路径下就会自动生成一个Thomas Newman - Por Una Cabeza.flac的文件了。

多个文件转换目前可能需要一定编程能力才行:
1、cmd切换到歌曲所在目录
2、cmd输入 dir /B
3、cmd切换到main.exe目录
4、在main.exe目录新建并将显示的所有歌曲名称复制到nvmTOmp3.bat文件中
5、在歌曲名前后加上""
6、在歌曲名称前面统一加上 main.exe
   即:main.exe “xxx”(xxx是 路径/文件名 )
7、将nvmTOmp3.bat文件修改为系统默认编码
8、cmd中执行nvmTOmp3.bat文件

举例nvmTOmp3.bat中的所有代码如下:
main.exe "F:\Music\Thomas Newman - Por Una Cabeza.ncm"
main.exe "F:\Music\Victory - Two Step From Hell.ncm"
main.exe "F:\Music\Concerto Op. 9 No 4 in E major RV263a, 3. Allegro non molto.ncm"
main.exe "F:\Music\La primavera - III. Danza pastorale.ncm"


算是能批量转换了,不过步骤目前还比较麻烦,当然这个不是最后的解决方案...回头找懂的人修改下转换步骤代码再补充吧...






kklpop 发表于 2018-10-14 08:46

本帖最后由 kklpop 于 2018-10-14 08:48 编辑

@echo off
set DIR=".ncm文件所在目录路径"
for /R %DIR% %%f in (*.ncm) do (
echo "%%f"
main.exe "%%f"
)
pause

把这段复制到bat文件里可以批量转换,bat文件要和main.exe在同一目录下

Evam321 发表于 2018-10-14 11:00

验证ok,受教了。

hrmdadi 发表于 2018-10-14 11:20

不用那么复杂,,软件搬下来以后,,,把要转换的NCM文件直接拖放到这个软件上就行了。。。:lol

Evam321 发表于 2018-10-14 13:21

!!!确认可行。

phoexi 发表于 2018-10-14 15:42

{:4_94:}

kklpop 发表于 2018-10-14 17:39

hrmdadi 发表于 2018-10-14 11:20
不用那么复杂,,软件搬下来以后,,,把要转换的NCM文件直接拖放到这个软件上就行了。。。

6666666方便简单

sounnn 发表于 2018-10-14 19:18

hrmdadi 发表于 2018-10-14 11:20
不用那么复杂,,软件搬下来以后,,,把要转换的NCM文件直接拖放到这个软件上就行了。。。

6的要死哈哈哈哈

nollysoul 发表于 2018-11-3 12:33

本帖最后由 nollysoul 于 2018-11-3 13:18 编辑

hrmdadi 发表于 2018-10-14 11:20
不用那么复杂,,软件搬下来以后,,,把要转换的NCM文件直接拖放到这个软件上就行了。。。
我想把ncm转换成MP3,然后您说“把ncm文件直接拖放到这个软件就行了”,这个软件指的是main这个应用程序对吗?不知道为什么我打不开额。。。

1213576167 发表于 2018-11-3 12:53

Mac怎么办?

hrmdadi 发表于 2018-11-3 13:45

nollysoul 发表于 2018-11-3 12:33
我想把ncm转换成MP3,然后您说“把ncm文件直接拖放到这个软件就行了”,这个软件指的是main这个应用程序 ...

對,就是main.exe這個程序。

nollysoul 发表于 2018-11-4 13:51

hrmdadi 发表于 2018-11-3 13:45
對,就是main.exe這個程序。

谢谢您

呵呵的故事 发表于 2018-11-4 16:58

亲测有效,太6了

magicchou 发表于 2018-11-4 17:11

求问有没有办法把QQ下载的那种qmcflac格式文件转换成正常的flac??   

Evam321 发表于 2018-11-4 20:51

magicchou 发表于 2018-11-4 17:11
求问有没有办法把QQ下载的那种qmcflac格式文件转换成正常的flac??

目前找到3个办法,但我没音源,都没试验过。
1、qmcflac压缩,在压缩包里重命名为flac,解压。
2、https://2018-1253291247.cos.ap-chengdu.myqcloud.com/QMCDecoder_2.0.apk   app转码
3、http://moresound.tk 手动下载

左仑 发表于 2018-11-4 21:03

{:4_118:}

magicchou 发表于 2018-11-5 00:16

Evam321 发表于 2018-11-4 20:51
目前找到3个办法,但我没音源,都没试验过。
1、qmcflac压缩,在压缩包里重命名为flac,解压。
2、http ...

1试了下放不了 提示文件损坏。。。 2没试过3很好用多谢大哥~~~~

kevinkin 发表于 2018-11-5 09:17

厉害厉害!
不过我都是用qq音乐下无损的,有什么方法改格式?

heroinvincible 发表于 2018-11-28 13:52

为什么我下载下来后,运行文件main.exe打不开?弹窗显示文件版本与Windows版本不兼容,我用的win7

kugongzi 发表于 2018-11-28 16:24

不用那么麻烦,有个程序员大佬把转化流程弄成了个网页,把ncm音乐拖入网页里点一下就可以了
页: [1] 2 3 4
查看完整版本: 将网易云的ncm格式歌曲转换为flac/mp3的解决方案