跳到主要内容

将网易云的ncm转换为正常格式

前言

  • 网易云音乐的 .ncm 文件是一种加密格式,无法直接在普通播放器中播放。如果希望在其他音乐播放器中欣赏自己下载的音乐,就需要将 .ncm 文件转换为常见的格式,如 .mp3.flac。在这篇文章中,将介绍如何使用 ncmdump-go 工具完成转换。

工具简介

  • ncmdump-go 是一个用 Go 语言编写的开源工具,专门用于将 .ncm 文件转换为普通音乐格式。它具有以下特点:

    • 免费开源:你可以自由下载和使用。

    • 简单易用:支持批量转换,操作方便。

    • 高效可靠:转换速度快,并保留高音质。


环境准备

1. 安装 ncmdump-go

方法一:直接下载预编译版本

  1. 打开 ncmdump-go 的下载页面

  2. 根据你的系统架构下载对应的预编译文件(例如 Windows 64 位下载 ncmdump-go_windows_amd64.exe)。

  3. 将下载的文件保存到任意路径,并确保记住路径(例如 C:\Tools\ncmdump-go.exe)。

方法二:通过源码编译(可选)

  • 如果你已经安装了 Go 环境,也可以通过源码编译:

    git clone https://git.taurusxin.com/taurusxin/ncmdump-go.git 
    cd ncmdump-go
    go build -o ncmdump-go main.go
  • 这将在当前目录生成一个可执行文件 ncmdump-go


开始转换

1. 准备 .ncm 文件

  • 将你需要转换的 .ncm 文件放到一个目录下(例如 D:\Music\NCMFiles)。

2. 执行转换命令

  • 打开命令行(Windows 使用 cmd 或 PowerShell),并运行以下命令:
C:\Tools\ncmdump-go.exe -i D:\Music\NCMFiles -o D:\Music\Converted

参数说明

  • -i:指定输入目录,存放 .ncm 文件。
  • -o:指定输出目录,存放转换后的文件。

运行后,工具会自动将 .ncm 文件转换为 .mp3.flac 格式。


转换效果验证

  • 转换完成后,前往输出目录(例如 D:\Music\Converted),检查是否生成了 .mp3.flac 文件。

  • 可以使用任意播放器(如 Windows Media Player、Foobar2000、VLC)播放转换后的文件,验证是否可以正常播放。


注意事项

  1. 合法使用:请确保你转换的 .ncm 文件来自合法购买或下载,且仅用于个人使用。
  2. 音质保持:ncmdump-go 工具会保留原始音质,但如果 .ncm 文件本身是低码率音频,转换后音质也无法提升。
  3. 文件命名:转换后的文件名称可能会发生变化,请手动整理和分类。