三步把 NCM 解密成 MP3:ncmdumpGUI 使用教程
【免费下载链接】ncmdumpGUIC#版本网易云音乐ncm文件格式转换,Windows图形界面版本项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI
ncmdumpGUI 是一个用 C# 写的 Windows 图形界面程序,把网易云音乐下载的 NCM 加密文件批量解密成 MP3 等通用格式,同时保留歌曲信息和专辑封面。它没有复杂配置,选两个文件夹、点一次按钮就能完成 NCM 转 MP3。
🚀 第一次跑通
按下面四步操作,全程不超过三分钟。
- 安装 .NET Framework 4.6。Windows 7 以上系统大多自带更高版本,可以先跳过这步。成功标准:稍后运行 exe 文件时不弹兼容性错误。
- 获取并构建程序。克隆仓库,用 Visual Studio 2017 打开
ncmdumpGUI.sln,在"生成"菜单里点"生成解决方案"。
git clone https://gitcode.com/gh_mirrors/nc/ncmdumpGUI成功标准:输出窗口显示"生成成功",错误数为 0。
- 运行 ncmdumpGUI.exe。成功标准:窗口标题显示 "ncmdumpGUI by kpali v1.2",界面有两个目录输入框和一个"开始转换"按钮。
- 选目录并转换。在"ncm文件目录"里选一个放着若干
.ncm文件的文件夹,在"mp3文件目录"里选一个空文件夹,点"开始转换"。成功标准:进度条走完后弹出"转换完成!",输出目录里出现了同名 MP3,双击能正常播放。
解密的具体实现在 NeteaseCrypto.cs,界面逻辑在 Main.cs,有兴趣可以看源码。
⚙️ 参数速查
一句话结论:这个程序没有可调参数,输出结果只由源文件本身决定。
| 项目 | 结论 | 说明 |
|---|---|---|
| 输出格式 | 跟源文件走 | ncm 文件内部记录的 format 字段决定后缀,通常是 mp3,不能手动选 |
| 比特率 | 原样保留 | 源文件多少 kbps,输出就是多少,不能调 |
| 封面和标签 | 自动保留 | 专辑封面会写进 MP3 的 ID3v2 标签里 |
| 目录选择 | 自动记忆 | 上次选的两个路径存到 exe 同目录的 config 文件,下次打开自动填充 |
| 子目录 | 不扫描 | 只处理所选目录第一层的.ncm文件,子文件夹里的不会转换 |
🎵 两个实际用例
把收藏拷到 U 盘给车机播放
背景:网易云下载的几首歌是 ncm 格式,车机只认 MP3。
- 把 ncm 文件集中放进一个文件夹,比如
D:\Ncm\车上。 - 运行程序,源目录选
D:\Ncm\车上,输出目录新建一个D:\Ncm\Out。 - 点"开始转换",等弹窗提示完成。
- 把
Out里的 MP3 拷进 U 盘插到车机。
验证:车机能读出歌名和封面,播放完整无中断。
把散乱下载整理成长期音乐库
背景:NCM 文件散落在一堆下载文件夹里,想转成通用格式归档保存。
- 建一个中转文件夹
D:\Ncm\ToConvert,把各处的.ncm文件拷进来,注意子目录里的要提到第一层。 - 源目录选中转文件夹,输出目录选音乐库下的
已转换文件夹。 - 点"开始转换",完成后检查
已转换里的文件数量是否和源文件一致。 - 按歌手把 MP3 挪进音乐库的对应文件夹,用任意播放器抽查几首。
验证:抽查的 MP3 能播放、封面正常显示,文件名和原 ncm 一致。
🔧 常见坑
现象:双击 exe 弹"需要更高版本的 .NET Framework"。原因:系统没装 4.6 或更高版本的 .NET Framework。解决:从微软官网安装 .NET Framework 4.6 以上版本,装完重跑。
现象:点击转换后弹"不是一个有效的ncm文件!"。原因:文件不是网易云的 ncm,或只是把别的格式改成了 .ncm 后缀。解决:确认文件是网易云客户端下载的原文件;不是的话从平台重新下载。
现象:目录里明明有很多 ncm 文件,转换后只出来一部分。原因:程序只扫描目录第一层,放在子文件夹里的文件被跳过。解决:先把 ncm 文件提到所选目录的第一层,或按子目录逐个转换。
现象:转换出的 MP3 没有封面。原因:源 ncm 文件本身不含封面数据,常见于部分试听或非完整下载的文件。解决:在网易云客户端确认该歌曲有封面后重新下载,再转换。
现象:转换完成但 MP3 放到播放器里无法播放。原因:源文件是试听片段或下载不完整,解密后得到的音频流本身残缺。解决:先确认原 ncm 在网易云客户端里能完整播放,再重新下载转换。
边界说明
本工具只用于处理自己已购买或已合法下载的音乐,把文件从私有格式转成通用格式方便在其他设备播放。转换后的文件请仅供个人使用,不要外传、分享或用于商业用途。工具不修改版权信息,也不应被用来绕过付费获取未购买的音乐。遵守当地的著作权法律法规。
【免费下载链接】ncmdumpGUIC#版本网易云音乐ncm文件格式转换,Windows图形界面版本项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考