中文字幕
mplayer在linux下算是非常好用的工具之一,也是很多人必備的工具之一。但是常會有朋友遇到mplayer在播放avi檔或是其他需要外掛字幕
的檔案時都會遇到中文字幕變成亂碼或是無法顯示的問題,這類的問題大多都是因為mplayer的設定出了差錯,這裡針對繁體Fedora core
6和gmplayer V1.0pre8-0.4.20051128的英文版本說明如何調整設定檔才能正確的將中文字幕顯示出來。
第一步要做的是確認系統中字形檔案放在那裡,如果很幸運的你也是使用Fedora core
6的話,那麼字形檔存在的目錄應該會和我一樣的,目錄是“/usr/share/fonts/zh_TW/TrueType”,請確認一下這個目錄下是否
有存在一個檔名為“bsmi00lp.ttf”的檔案,如果沒有的話,可以再試試看這個目錄
“/usr/share/fonts/chinese/TrueType”下是否有一個檔名叫“uming.ttf”的檔案。在我的系統中其實這兩個是同
一個檔案,只是用了連結點來連接而已。如果有找到這兩個檔案,接下來就好辦了。剩下的就是設定的問題了。
第二步請開啟gmplayer,然後選到“Font”這頁裡,在Font欄位裡將剛剛找到的這兩個檔案填進去,最好是用Browse功能鍵來選出來以避免
不必要的打字錯誤。在這一頁裡的“Encoding”部份請選擇“Unicode”。而字體的大小就是調整這一頁裡的“Text
Scale”。接下來切換到“Subtitle & OSD”這頁裡,將這一頁中的Encoding選為“Traditional
Chinese Charset(BIG5)”。大致上就OK了,如果不幸還是試不出來,提供一個使用指令的方式,用mplayer來播放。
# mplayer -vo x11 影像檔名 -sub 字幕檔名 -subcp cp950 -subfont-text-scale 5 -font /usr/share/fonts/zh_TW/TrueType/bsmi00lp.ttf |
畫面縮放
如果發現在調整畫面大小時,影片的大小卻都沒有跟著改變的話,也是少個設定而已。如果您是使用指令模式的mplayer,只要在下達的參數中加上一個“-
zoom”就可以了。如果您是使用gmplayer,也就是圖形界面的話,最簡單的方法就是改~/.mplayer/config”這個檔案,在這個檔案
裡再加上一行“zoom = "yes"”,存檔然後離開。接下來就直接使用就好了,就會發現當視窗大小發生改變時,畫面的大小也會跟著改變了。
skin的安裝
要安裝前要知道那裡可以下載,在這裡以官網的檔案來做說明,先到mplayer的官方網站上的downlad網頁裡。
在這頁比較下方的地方可以看到skin的下載部份,在網頁的表格裡也有提供預覽的部份,可以先看看樣子,喜歡的話再下載。下載下來後,只要將檔案解壓縮,
然後將整個目錄搬到“~/.mplayer/Skin”裡就可以了。如果“~/.mplayer”目錄裡沒有Skin這個目錄的話,只要自己造一個就可以
了。搬進去後,只要在gmlayer的skin選單裡就可以看到剛加進來的選項了,不過記得,在把檔案搬過去後,要重新啟動gmplayer哦!
沒有留言:
張貼留言