大家有無發覺 d 中文歌拖入 iTunes 時,歌名歌手名變晒亂碼?其實原因好簡單,就是 iTunes 只接受 Unicode 作為 MP3 ID3 tag 的編碼。即是如果 MP3 制作者用 Big5 或 GBK 輸入 MP3 ID3 metadata,你放去 iTunes 就會亂碼。坊間都有工具把 ID3 轉成 Unicode,最出名的是 “Unicode Rewriter”,以 Java 寫成。缺點是它要求使用者輸入來源編碼,無法自動檢測,再者其 Swing 介面很醜,自從 0.1 之後無再開發了
我決定用 C/C++ 重作這個 MP3 ID3 Tag Unicode Convertor,終於在這個農曆新年假期完成了:
ID3 標籤多應用於MP3格式的音訊檔案中。它可以將相關的曲名、演唱者、專輯、音軌數等資訊儲存在 MP3 檔案中。
資訊文字可以以不同編碼儲存,但多數現代 MP3 播放器如 iTunes、VLC 只能正確顯示以 UTF-8 編碼的資訊。
開放 MP3 ID3 編碼轉換及編輯工具可以讓你把文字編碼轉換成 UTF-8。
功能:
- MP3 ID3 標籤編碼轉換;
- 圖像介面;
- MP3 ID3 編輯;
- 繁簡中文轉換;
- 來源編碼檢測
下載:
https://github.com/copperoxide/open-mp3-id3-tag/releases