CentOS下转换网易云音乐ncm格式为mp3
更新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簡單實用,但是也有個問題,就是沒法批量替換某個文件夾下的全部ncm,那就用shell遍歷一遍。
?
由于伏筆VPS是通過虛擬機的CentOS轉的,而虛擬機的系統已經做了samba,因而直接就把ncm文件直接復制到虛擬機的文件夾里,遍歷執行。
?
shellscript:
?
?
替換完后會在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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 5.7.25 的安装与 安装
- 下一篇: 递归入门 斐波那契数列