先前我曾經嘗試找過 Linux 下的程式來做中文編碼的轉換,不過當時似乎不太成熟。後來是發現,原來有一支 Windows 下的影音播放器支援 UTF-8 編碼,而且可以一次選取多個 mp3 檔案,將所有 Big5 的標籤資訊都重新以 UTF-8 寫入,那就是很受玩家喜愛的 foobar2000 。
(ps. 因為 foobar2000 在轉 mp3 的中文標籤很方便,我就沒再去找其他 Linux 上的程式來試,也許目前也有方便的 Linux 程式可用。)
安裝 foobar2000
foobar2000 是 For Windows 的程式,因此在 Linux 上必須透過 wine 來安裝及執行。wine 的安裝就不介紹了,在下載了foobar2000 (此處以 foobar2000_0.9.4.4.exe 為例)之後,就直接執行
$ wine foobar2000_0.9.4.4.exe接著根據指示安裝。安裝結束後,請進入 foobar2000 的安裝目錄,並以 wine 開啟 foobar2000 程式 (例: /home/user_id/.wine/drive_c/Program Files/foobar2000/)
$ cd "/home/user_id/.wine/drive_c/Program Files/foobar2000/"
$ wine foobar2000.exe
進行編碼轉換
1. 將要轉換的音樂檔放在桌面下的 music 目錄(/home/user_id/Desktop/music)
2. 從foobar2000的主選單中,選 "File"->"Add Directory"
3. 從跳出的對話盒選擇 "Desktop/music" 目錄 (此舉會將 music 目錄下的所有 mp3 加到 foobar 的清單中。)
4. 在清單中按 "Ctrl + A" 全選有有歌曲
5. 在清單中按右鍵,並在出現的選單上按下 "Tagging" -> "Rewrite File Tags"
如此一來,所有 mp3 檔的中文標籤就全用 UTF-8 編碼,可以使用 Linux 下的播放軟體正確讀取標籤了。對了,只要 wine 的設定適當,如果想直接用 foobar2000 來播放也是沒問題的喔。
3 comments:
這麼簡單
我還一首一首的改哩
以後就知道該怎麼做了
這件事我也做過@_@
做完會覺得自己很無聊..
新版 (0.9.5.1) 已經沒有 Rewrite File Tags 選項了;取而代之,變成了 MP3 Tag Types 。
Post a Comment