2009年4月21日 星期二

修改mp3tag的編碼

編碼問題在linux中早已履見不鮮,尤其是在播放音樂時。
當聽著歌卻只能看著亂碼的歌名實在是一件很不快樂的事情。
此時便可使用mutagen這個用python寫的程式來改編碼。
首先當然要先安裝mutagen

emerge mutagen

再來就可以切換到想要轉換編碼的目錄之下進行編碼轉換了。
再輸入

mid3iconv -e big5 *.mp3

就大功告成了,之後就可以在amarok中顯示正確的歌名了!

若是想要大量修改編碼,則可配合find指令。例如我的歌都放在music下,這時候要先切換到music的目錄之下,再輸入

find . -iname "*.mp3" -execdir mid3iconv -e big5 {} \;

就可以一次搞定全部了!

沒有留言: