更新1个支持微软的版本:微软下替换网易云音乐ncm格式为mp3

妻子说把车里U盘上的歌更新一下,上次传歌仍是2年前……因而就在网易云音乐PC端下载珍藏的歌单,伏笔VPS去,居然是ncm格式。

百度了一下,ncm是云音乐搞的加密格式,太蛋疼了,怎地不叫cnm格式!

找了一圈,都没有替换到mp3格式的适宜计划。要末不能用,譬如格式厂子,要末不能批量,譬如BesLyric……后来在github上找到1个好工具,ncmdump

编译&部署

yum install openssl openssl-devel gcc-c++ git taglib taglib-devel -ygit clone https://github.com/anonymous5l/ncmdump.gitcd ncmdump/make#编译后会在ncmdump目录生成执行文件ncmdump,先给予权限chmod 755 ncmdump

执行就一行command的事,执行速率也很快,基本是秒转, 最重要的原歌曲的封面图、码率不会丢。

ncmdump 文件路径

批量

ncmdump简单实用,但是也有个问题,就是没法批量替换某个文件夹下的全部ncm,那就用shell遍历一遍。

由于伏笔VPS是通过虚拟机的CentOS转的,而虚拟机的系统已经做了samba,因而直接就把ncm文件直接复制到虚拟机的文件夹里,遍历执行。

shellscript:

#!/bin/bash#依据路独自行修正遍历目录路径与ncmdump执行文件路径for file in /root/samba/*doif [ -f "$file" ];then/root/ncmdump/ncmdump "$file"fidone

替换完后会在ncmdump上司目录生成mp3文件

问题

绝大部分的ncm格式都能替换为mp3,但是有少部分会提示:

TagLib: MPEG::Header::parse() — Invalid sample rate.

但是转出来的mp3循例能用,不知道问题缘故,只能去作者的git提交issue了。

原文链接:https://host.fubi.hk/foreshadowinghost/zhishiku/20181025/8367.html

CentOS下转换网易云音乐ncm格式为mp3相关推荐

  1. CENTOS 7 安装网易云音乐

    CENTOS 7 安装网易云音乐 .进入网易云音乐官网下载Ubuntu16.04版本的软件. 解压netease-cloud-music_1.1.0_amd64_ubuntu.deb ar -vx n ...

  2. ubuntu下安装网易云音乐

    ubuntu下安装网易云音乐 端午休息,闲着无聊,准备通过docker源码搭建一套greenplum的调试环境,方便后续工作时调试使用,可是,神说,要有音乐,于是,有了下面的小记,好吧,我承认只是我无 ...

  3. 在openSUSE-Leap-15.4-DVD-x86_64下安装网易云音乐linux客户端

    在openSUSE-Leap-15.4-DVD-x86_64下安装网易云音乐linux客户端 打开https://software.opensuse.org/--版本不用选择保持ALL Distrib ...

  4. Ubunut 下安装网易云音乐

    1:先去官网下载最新版本的网易云http://music.163.com/#/download 2:执行命令: sudo dpkg -i netease------ 3:如果报错了 ,执行以下命令 s ...

  5. centos7下安装网易云音乐教程及相关依赖关系解决

    参考资料: https://github.com/caojx-git/learn/blob/master/notes/linux/CentOS7%E4%B8%AD%E5%AE%89%E8%A3%85% ...

  6. ubuntu16.04下安装网易云音乐(官网已经换为18.04)

    网易云音乐针对Ubuntu16.04安装的版本为1.0.0很稳定,不会出现打不开或者听不了音乐的问题,省了很多的麻烦~ 终于也可以在linux环境下方便舒心地听音乐了! 目录 一.下载 二.安装完成 ...

  7. opensuse下安装网易云音乐netease-cloud-music

    安装环境 opensuse leap 42.3(理论上仓库中列出的支持版本都可以用此方法安装) 官方软件仓库搜索netease,也可直接点击此处打开:https://software.opensuse ...

  8. ubuntu20.04下安装网易云音乐,打开网易云音乐出现无法连接网络,播放不了音乐,不知道什么原因?????

    下载网易云音乐安装包 命令下载 wget http://d1.music.126.net/dmusic/netease-cloud-music_1.2.1_amd64_ubuntu_20190428. ...

  9. Linux14.04下安装网易云音乐和搜狗输入法(太棒了!!!)

    本文转载于:http://blog.csdn.net/tao_627/article/details/51535294 注:本人比较喜欢挺音乐,一直用的是Linux版本,一直苦苦的用着网页版的网易云音 ...

  10. Linux下安装网易云音乐

    1. 百度搜索网易云音乐,打开网易云音乐的官网 然后点击右边的下载 2. 可以看到网易云音乐支持的平台还是很多的 选择Linux版,然后根据自己系统的发行版选择(桌面右上角设置,关于计算机,会有当前发 ...

最新文章

  1. JAVA企业级应用TOMCAT实战
  2. v$memory_resize_ops 记录内存变更的视图
  3. ios开发学习--cocos2d(cocos2d)效果源码分享--系列教程
  4. 《深入理解大数据:大数据处理与编程实践》一一3.3 HDFS文件存储组织与读写...
  5. 4.6 计算机网络之网络层IP组播(IGMP、组播路由选择协议、组播地址)
  6. mongodb 的使用场景和不适合使用的场景
  7. jvm_堆栈永久区详细讲解
  8. 我画着图,FluentAPI 她自己就生成了
  9. Java开发人员应该知道的5大Spring Boot功能
  10. 「技术人生」专题第1篇:什么是技术一号位?
  11. python shell运行当前程序、可以按下_Python下调用Linux的Shell命令的方法
  12. 代码阅读软件kscope源码安装指导
  13. ccd后视摄像头_20192020年车载摄像头产业报告
  14. DarkMode(1):产品应用深色模式分析
  15. linux7 域名解析,CentOS 7之DNS域名解析
  16. Android Wifi文件传输
  17. vip html代码,vip.html
  18. linux系统下mysql编码格式,Windows、Linux系统下mysql编码设置
  19. 移动应用程序设计基础——安卓动画与视音频播放器的实现
  20. 5G承载网,到底有哪些关键技术?

热门文章

  1. matlab生成pdf报告,MATLAB发布代码---生成文档pdf
  2. 你们心心念念的 GitHub 客户端终于来了!
  3. Android长截屏(滚动截屏)实现原理
  4. 在Java 中 使用 AWS SNS 来发送短信的例子
  5. 打印机设置手动双面打印方法
  6. php word 简历模板,php程序员简历模板
  7. SWAT模型学习(二)
  8. vue.js 带有正则选择的车牌控件组件
  9. JavaScript读取JSON文件
  10. java面试项目介绍,详细说明