在ubuntu 中小素是用 Listen Music Player來聽MP3。而當初在XP時候則是千千靜聽這套對岸同胞所寫的MP3 Player。可是沒想到最近轉到ubuntu之後,發現以前的MP3怎麼都呈現亂碼?
後來仔細研究,發現原來MP3中的ID3 Tag編碼問題。原來Listen Music Player中只支援Unicode編碼,而原本的MP3很多都是從網路上下載,而當初製作的人利用的編碼方式千千百百種,對於Music Listen Player來說,都不支援,因此放在播放器中,當然會出現亂碼。
因此解決之道,除了換一套播放器之外,當然就是把ID3 Tag全部轉換成Listen Music Player看得懂的Unicode的編碼方式囉!
這邊提供一個軟體供大家使用。
1.安裝Mutagen
sudo apt-get install python-mutagen
2.如果你要轉換單一資料夾請到該資料夾目錄下輸入:
mid3iconv -e big5 *.mp3
3.如果你要轉換電腦裡面所有的MP3檔案,請在終端機下輸入:
find . -iname "*.mp3" -execdir mid3iconv -e big5 {} \;
這樣就搞定啦!你就可以看見你的音樂播放器成功出線索有音樂檔的名字了!
參考文章:http://www.osxcn.com/ubuntu/mp3-tag-encoding.html
沒有留言:
張貼留言