MPlayer 的字幕問題

最近透過非合法的手段,找到了某部正在上映的院線片來看,但在 Red Hat 9 上用 mplayer 播放時,中文字幕會變成亂碼。翻了一下網路上其它人的解決方法,我也有正常的中文字幕看了 :)

Step 1. 開啟 mplayer,修改 preferences

Step 2. 選擇 Subtitle&OSD 標籤:

將 subtitle 裡 encoding 選項裡的編碼改成Traditional Chinese Carset(Big5)

Step 3. 選擇 Font 標籤,選擇中文字形:

我是用 /usr/share/fonts/zh_TW/TrueType/bsmi001p.ttf(當然也可以選用其它像 firefly 之類漂亮的字型),Encoding 選Unicode

Step 4. 其它例如字幕大小、透明度…等,都可以在這裡調整。

這樣一來,我的 Mplayer 也有漂亮的中文字幕啦 :)