ubuntu升上8.04後,就改以內建的Rhythmbox取代Audacious作為主要的mp3播放工具,但是在載入後卻遇到標籤幾乎都是亂碼的問題,只有少部份較新的檔案tag是可識別的。上網爬了一些文章後,才了解原來Rhythmbox是以utf-8來抓ID3v2-2.4,而我大部份檔案的tag都是Big5的,只有後期用foobar2000寫入的才是utf-8格式,所以才會發生一堆亂碼的情形。
網路上可以找到幾種轉換標籤的工具與方法,最後我選擇使用EasyTAG。一直以來我就有對mp3的檔名在做整理,因此我是以檔名做為更新標籤的來源。經過些許時間的摸索,問題便很輕易的解決了(慶幸沒有一筆一筆去改,原本打算這麼做哩!)。程式是中文介面,相信大家都能很輕易上手。
- 取得EasyTAG
sudo apt-build install easytag
- 點擊「掃描」-「標籤填入」。點下「說明」會有各參數說明,依照需求填入標籤格式,確認後即會寫入tag。全部改好後,按儲存檔案即會寫進檔案裡。
更新完後記得Rhythmbox要重新載入曲目,才會正確顯示中文!
另外,我在找資料時,有看到一篇對於現在ID3 tag與各播放程式支援的情形做了蠻詳細的說明,有興趣的人可以前往了解了解。
【相關連結】
- EasyTAG:官網
- Ubuntu 正體中文站:讓easytag可以支援 Unicode ^_^
- Nicky's blog:对 mp3 乱码问题的分析和解决
【延伸閱讀】