天天看點

Rhythmbox中mp3中文亂碼問題

yum -y  install python-mutagen

ps:安裝 quod libet 和 listen 都必須這個

使用方法:

mid3iconv -e gbk *.mp3

如果想轉換目前目錄下的所有 mp3 (包括子目錄):

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

* 相信現在大陸絕大多數能找到的 mp3 标簽都是以 gbk/gb18030 編碼,使用 -e gbk 來處理就夠了,當然你也可以使用 -e gb18030 來處理。

* -e gbk 參數是代表把 gbk 編碼的标簽轉換為 unicode 編碼,本身是 unicode 編碼的就不轉換。如果需要轉換其他編碼的檔案可以自行修改,如改為 big5。

* 經測試,轉換後為 2.4 版的 id3v2,編碼格式為 uft-16

* 不過它會同時用 unicode 編碼填滿 d3v1, id3v2, apev2 标簽,但是 id3v1 又不支援中文的 unicode 編碼,是以轉換後的 id3v1 标簽全是問号。是以最好加上 –remove-v1 參數,轉換後删除 id3v1 标簽。

mid3iconv -e gbk --remove-v1 *.mp3 

如有錯誤歡迎交流指正

郵箱:[email protected]

作者:czmmiao 原文位址:http://czmmiao.iteye.com/blog/911329