精华内容
下载资源
问答
  • 如何将网易云ncm格式转换为mp3格式

    万次阅读 2019-05-25 19:51:07
    综述 网易云下载音乐发现时ncm格式,...CentOS 下转换网易云音乐ncm格式为mp3 步骤 打开终端terminal 依次输入 yum install openssl openssl-devel gcc-c++ git taglib taglib-devel -y git clone https://gith...

    综述

    网易云下载音乐发现时ncm格式,结果导致我们在其他媒介上很难享受音乐。
    搜集了一下将ncm格式转换的方式。强烈推荐
    CentOS 下转换网易云音乐ncm格式为mp3

    步骤

    • 打开终端terminal
      依次输入
    yum install openssl openssl-devel gcc-c++ git taglib taglib-devel -y
    git clone https://github.com/anonymous5l/ncmdump.git
    
    cd ncmdump/
    
    make
    

    注意make时候可能会出现报错:
    在这里插入图片描述
    这是我们需要安装格式转换的库

    brew install taglib
    
    

    安装taglib成功:
    在这里插入图片描述
    make完成后会得到一个可执行文件:
    在这里插入图片描述继续在终端输入:

    #编译后会在ncmdump目录生成执行文件ncmdump,先给予权限
    chmod 755 ncmdump
    

    如何使用?

    继续在terminal中,该路径下:
    运行

    ./ncmdump 你的歌曲.ncm
    

    在这里插入图片描述

    成功!
    在这里插入图片描述

    展开全文
  • NCM格式如何转换为Mp3-音乐格式ncm转换mp3工具

    万次阅读 多人点赞 2018-12-04 09:31:28
    本人在网易云上下载音乐后会有一些音乐是ncm格式的,但是放到mp3中无法播放,需要转换mp3格式的才行。 在网上找了很多中方案,都是没用的,本人亲测了一种绝对有效的方法!!注意:是绝对有效!! 首先附上...

    本人在网易云上下载音乐后会有一些音乐是ncm格式的,但是放到mp3中无法播放,需要转换成mp3格式的才行。
    在网上找了很多中方案,都是没用的,本人亲测了一种绝对有效的方法!!注意:是绝对有效!!

    1. 首先附上下载链接【NCM文件转换工具】
      12月10日更新链接
      网盘链接:https://pan.baidu.com/s/1gAK2nh5qzPE2lhw_1tjWqg
      提取码:hcz5
      (若失效请给我留言,会更新链接,或者在下方留下邮箱,看到会发送给你)

    2. 下载后打开该工具,看到如下图界面
      (进入后选择“是”)
      在这里插入图片描述

    3. 拖拽ncm格式的音乐文件至空白处,或者点击左下方按钮进行添加

    在这里插入图片描述

    4. 点击开始转换,注意:如果文件名称有字符或者韩文乱码等是会出现转换失败的,请修改后再进行转换! 选择导出的文件夹,最好用英文,避免出错!

    在这里插入图片描述

    1. 转换成功,大功告成!
      好用请给我点赞哦~~
      在这里插入图片描述
      在这里插入图片描述
    展开全文
  • ncm 是网易云音乐的音乐容器格式,并非是音乐格式,文件内带有meta cover audio 等信息,所以我们需要根据对应的加密算法,解密回来转成mp3 内容进行播放。 这个解密很多人都已经实现了,可惜要么是python 要么是c ...

    前段时间帮朋友下歌放在车上听..结果好多都是ncm格式,伤心 ,搜索了下发现基本上这格式解密有好多昂,可惜UI我都不太想要..决定抄一下,自己做一个。 这里先记录下核心代码,回头补充个UI 做个小程序。

    ncm是啥

    ncm 是网易云音乐的音乐容器格式,并非是音乐格式,文件内带有meta cover audio 等信息,所以我们需要根据对应的加密算法,解密回来转成mp3 内容进行播放。

    这个解密很多人都已经实现了,可惜要么是python 要么是c 要么是go ,有一个js实现的结果是浏览器的,当然浏览器跟nodejs 也没啥差别,不过写代码的意义就在于折腾嘛,准备做个nodejs版本的,顺便再加个electron的界面。

    ncm 格式

    借用下大神的图,现有的格式内容

    借用下大神的图,现有的格式内容

    ncm解密

    由于所有的ncm的密钥都是相同的,所以这里就直接写死就可以了,如果不同..那就没办法了,可能更新了或有了其他的处理。出现的话就只能等待大神给密钥了。

    直接上代码,注释都有记录的

    const filePath = 'd:/nodejs/toy/网易云NCM2MP3/2.ncm';
    const fs = require('fs');
    const crypto = require('crypto');
    
    let content = fs.readFileSync(filePath);
    
    (async function () {
      let start = 0;
      let buff = Buffer.from(content);
      //1.读取8字节,获取 magic header
      let temp = buff.slice(start, start+8);
      start += 10;//空余 2 字节
      let header = Buffer.from([0x43, 0x54, 0x45, 0x4E, 0x46, 0x44, 0x41, 0x4D]);
      if (!header.equals(temp)) {
        throw new Error('文件头已损坏');
      }
      //读取 32 位 4字节的密钥长度
      let keyLength = buff.readUInt32LE(start);
      start += 4;
      //根据密钥长度读取密钥内容
      temp = buff.slice(start, start + keyLength);
      let cipherText = temp.map(t => {
        return t ^ 0x64;
      })
    
      start += keyLength;
    
      //解密的key
      let key = Buffer.from('687a4852416d736f356b496e62617857', 'hex');
      //aes-128-ecb 解密
      let decipher = crypto.createDecipheriv('aes-128-ecb', key, '');
      let decodeText = decipher.update(cipherText);
      decodeText += decipher.final();
      //得到 keyData
      let keyData = decodeText.substr(17).trim();
      let key2Len = keyData.length;
      keyData = Buffer.from(keyData);
    
    
      //ttt
      //将keyData 做 RC4-KSA 算法解密 
      let keyBox = Buffer.alloc(256);
      for (let i = 0; i < keyBox.length; i++){
        keyBox[i] = i;
      }
      let j = 0;
      for (let i = 0; i < 256; i++) {
        j = (keyBox[i] + j + keyData[i % key2Len]) & 0xff;
        [keyBox[i], keyBox[j]] = [keyBox[j], keyBox[i]];
      }
    
      //读取4字节获取meta 长度
      let metaLen = buff.readUInt32LE(start);
      start += 4;
      //读取meta内容
      let metaContent = buff.slice(start, start + metaLen);
      metaContent = metaContent.map(t => t ^ 0x63)
      //去掉 22位 163 key(Don't modify):
      metaContent = metaContent.toString();
      metaContent = metaContent.substr(22);
      metaContent = Buffer.from(metaContent, 'base64');
    
      //解密meta 内容
      const metaKey = Buffer.from("2331346C6A6B5F215C5D2630553C2728",'hex');
      let decipher2 = crypto.createDecipheriv('aes-128-ecb', metaKey, '');
      let meta = decipher2.update(metaContent);
      meta += decipher2.final('utf8');
    
      meta = meta.substr(6);
      meta = JSON.parse(meta);
      start += metaLen;
    
      //5字节空白
      start += 5;
      //读取 4字节 crc32校验码
      let crc32 = buff.readUInt32LE(start);
      start += 4;
    
    
      //读取4字节图片大小
      let imgLen = buff.readUInt32LE(start);
      start += 4;
    
      //写入图片数据
      fs.writeFileSync('./1.jpg', buff.slice(start, start + imgLen))
      start += imgLen;
    
      let audioData = buff.slice(start);
      let m = 0;
      for (let i = 1; i < audioData.length + 1; i++){
        m = i & 0xff;
        audioData[i-1] ^= keyBox[(keyBox[m] + keyBox[(keyBox[m] + m) & 0xff]) & 0xff]
      }
    
    
      fs.writeFileSync('d:/nodejs/toy/网易云NCM2MP3/2.mp3', audioData);
    
    
    
    
    })();

    示例图

    其实也就是照着大神的代码抄一遍... 还是等我补UI吧,尽量做个好看易用的..

    展开全文
  • 网易云音乐ncm格式转换为mp3

    万次阅读 多人点赞 2019-12-26 11:46:27
    此篇文章是给大家安利的是一个在线批量转换ncm格式转为mp3的网站,使用起来非常简单。 link:http://ncm.worthsee.com/ 1.准备好网易云ncm格式音频 2.选择音乐,点击开始( shift多选) 3.下载全部 ...

    ncm格式就是网易云音乐会员身份下载的格式,套路和腾讯一样,会员过期了都听不了,需要你保持一直是会员;

    此篇文章是给大家安利的是一个在线批量转换ncm格式转为mp3的网站,使用起来非常简单。

    link:http://ncm.worthsee.com/ 

    1.准备好网易云ncm格式音频

     

    2.选择音乐,点击开始( shift多选)

     

     3.下载全部

     

    4.完成

     

    给大家一个小提议,使用网易云的音乐云盘,上传的音乐是永久能听的,不管你是否会员。

     

    tips:如需QQ音乐会员格式qmc3转换mp3请参考我的另外一篇博客:

    https://blog.csdn.net/weixin_38407595/article/details/93590617

    展开全文
  • 网易云会员ncm格式转换mp3或flac转换器 1. 解压之后运行转换器。 2. 选择需要转换的文件夹。 3. 程序运行结束可在选择的文件夹中找到转换好的文件。 注意: 1. 360等杀毒软件会报毒,因为软件没有注册,忽略即可。 ...
  • NCM格式如何转换为Mp3(简单快速)

    万次阅读 多人点赞 2019-03-05 11:21:26
    首先下载软件: 百度网盘 提取码: 94dh 压缩包不大下载只有800k,解压后如下图: ...将要转换的文件直接拖到main.exe就自动转好了,非常简单快捷,或者吧ncm的文件选择打开方式main.exe 也可以 效果如下: ...
  • NCM文件转换MP3工具

    2019-03-29 11:10:44
    NCM文件转换MP3工具
  • 通过python实现转换ncm格式音乐文件格式为mp3,包括可执行文件,用法是自动可执行文件所在目录下的所有ncm格式的文件
  • 网抑云下载后的NCM加密转换为普通的MP3格式,内附操作教程,好用记得回来评价哟!
  • 直接把ncm格式文件,拖到解压后的exe中即可直接转换,无需点击exe。
  • NCM格式转换工具.rar

    2020-04-17 11:38:47
    将网易云音乐下载的ncm格式文件转成mp3格式,下载后,将需要转换的文件拖动到工具中就可以生成一个mp3格式的文件
  • 音乐ncm格式MP3格式,部分音乐下载是加密格式,下载之后手机汽车等无法读取播放,这款工具完美解决了这个问题。 先下载音乐,批量导入软件并转换MP3格式,然后转存硬盘或者手机就可以了
  • NCMMP3转换

    2019-01-02 10:09:45
    NCM转换器是一款NCM格式MP3和FLAC格式转换工具,它支持将NCM格式复原成原本的MP3或者FLAC格式,或者全部转换成MP3格式。您还可以设置输出MP3的比特率,频率,声道等参数。
  • ncm音乐转换为mp3工具

    2021-04-03 10:47:24
    ncm格式转换为mp3 ncm format switch to mp3 format
  • 网易云音乐,NCM格式转换 10.28,可转换为flac无损格式
  • ncm格式转换器2.exe

    2020-03-31 13:06:54
    之前用python写的ncm转换器转换异常时会直接闪退,所以这次用java写,加了些报错功能和进度 百度云下载 链接:https://pan.baidu.com/s/16DqcTPhjJ0b1_4-zknM4jg 提取码:vc9x 复制这段内容后打开百度网盘手机...
  • 网易云音乐NCM格式转换工具,压缩包里前两个比较好用。
  • 如何把网易云音乐ncm格式转换mp3格式---记一下 软件如何把网易云音乐ncm格式转换mp3格式---记一下 NCM_Unlook 软件名,大家直接搜索可以下载到,csdn就不上传了,谨慎使用软件,可能涉及音乐版权侵权...
  • NCM文件批量转换器是一款可以将网易云音乐中加密的.NCM格式转化为可以正常播放的.mp3格式的小工具,如果您发现自己下载的网易云歌曲ncm格式文件无法播放,可以使用这款工具进行格式转换。 基本简介  NCM 是网易云...
  • 小工具通过c++编写,利用了网易云的解密方式,解决了网易云会员到期后之前的音乐不能听的问题。
  • NCM转换MP3格式

    2019-02-19 20:16:13
    NCM格式转换MP3.
  • 今天发现一个可以转换.ncm格式文件的软件,可以自动将其转换为flac或mp3,超级方便。 github开源项目下载地址:https://github.com/NoColor2/ncmdump 网盘链接:https://pan.baidu.com/s/1osCycURyLHWD...
  • 网易云音乐ncm格式转换mp3格式工具

    万次阅读 多人点赞 2018-12-08 14:05:13
    链接:...提取码:z3rq 方法:解压缩之后会看到有一个exe文件,把需要转的ncm文件放进文件夹,然后拖动ncm文件到exe文件上,会生成对应文件的flac格式,再将.flac手动重命名改成.mp3就ok啦 ...
  • ncm音乐转换MP3.zip

    2020-07-15 23:37:13
    可以将ncm加密音乐文件转换为MP3格式,方便播放
  • 命令行工具,须在cmd.exe窗口下运行,命令行语法格式:>main + {file path},转换好的mp3会在{file path}下生成
  • NCM格式音乐转换

    2019-09-18 22:00:22
    这个工具可以将一些NCP格式的音频文件转批量转换MP3
  • Android实现NCMMP3格式

    万次阅读 2019-07-19 15:28:14
    Android实现NCMMP3格式一、目标二、实现方案三、兼容性问题四、过程回顾五、接下来六、Finally ...实现将NCM格式转换为MP3格式或者FLAC格式。 从而能够将音乐添加到神马笔记中。 二、实现方案 感谢GitHub的大...
  • 格式工厂尝试转码也没成功(格式工厂在转换其他播放器下载的视频文件还是非常好用的~)     百度发现一款非常轻小的软件——NCM文件转换器,非常不占用内存,推荐给大家!    1.下载地址:...
  • Mac网易云音乐ncm格式mp3

    千次阅读 2020-08-09 11:53:45
    最近在网易云音乐上下些歌曲,下载好后发现大部分文件是ncm格式的,在Mac AppStore下载了ncm转换器,转了几首就收费了。 sudo pip3 install pycryptodome mutagen sudo pip3 install git+...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 125
精华内容 50
关键字:

ncm格式如何转换为mp3