2009年3月18日

音樂播放器與檔案編碼

這個問題已經困擾我很久了
在段考考砸的這天剛好把他解決了


大約一年多前,母親看到創見mp630在大賣場有特價,就買了下來
但是發現,幾乎所有放進去的歌,歌名、歌手等...顯示出來都是亂碼

最近在創見討論區發現了一篇文章,寫說只支援UTF-16le的ID3
但是我用EasyTAG 只能選擇 UTF-8、UTF-16或是其他非UTF的編碼
導致我怎麼改都是亂碼(快閃碟的壽命就這樣削減了一堆)
後來在這篇文章找到了直接改編碼的方法

先安裝mid3iconv ($yaourt -S mid3iconv in Archlinux
移到要改的檔案目錄 ($cd "目錄位置"
最後下命令 $mid3iconv -e utf-16le *
如果該目錄裡有其他資料夾,要改下$find . -iname “*.mp3″ -execdir mid3iconv -e utf-16le {} \;

這樣就可以正常顯示了

沒有留言:

張貼留言