sudo apt-get install mplayer-fonts mplayer mplayer-skins mozilla-mplayer
linux 下mplayer 中文字幕配置
修改 ~/.mplayer/config
# Write your default config options here!
# 視頻輸出以xv模式,啟用視頻加速
vo=xv
# 字幕字體文件
font = /usr/share/fonts/zh_CN/TrueType/hei.ttf
# 字幕編碼 (使用TTF字體時使用)
subcp = cp936
# 0 不自動縮放; 1 按電影高度縮放; 2 按寬度; 3 按對角線
subfont-autoscale = 2
# 字幕字體大小
subfont-text-scale = 4
# 設置OSD元素的自動綻放係數
subfont-osd-scale = 6
font=/home/simsun.ttf
subcp=cp936
subfont-autoscale=1 #這是控制自動裝載字幕的,2和0都是不自動
subfont-text-scale=7#字體大小
有時侯用命令行的沒有字幕,可以試一試快捷鍵「v」,和 「b」
用命令行時字符集別用unicode,用gb2312或者cp936都行
gui模式出現modoul 11 error,不知道原因。重新編譯中
下面這篇文章是參考:
讓mplayer支持中文字幕的解決方案
apt-get install mplayer后,播放一些帶中文字幕的電影老顯示不了中文字,會出現諸如:「___Ants,_____」的玩意,看了不少文檔,終於搞定,下面總結一番
A~命令行方式播放:
這是我的~/.mplayer/config
# Write your default config options here!
font=/usr/share/fonts/truetype/hiweed/simsun.ttf
subcp=cp936
subfont-autoscale=2
subfont-text-scale=5
vo=xv
然後,命令行輸入mplayer aaa.avi,(前提是同目錄下有同名字幕文件)。就OK了。
B~至於窗口模式,我採用以下方法也解決:
1.rm -rf /usr/share/mplayer/font/*
2.rm -rf ~/.mplayer/font/*
上面兩步讓gmplayer找不到那些英文字體,呵呵,就讓它乖乖地用我們指定的字體:
3.ln -s /YOUR/PATH/TO/CHINESEFONT.ttf subfont.ttf
4.修改~/.mplayer/gui.conf如下項目:
sub_auto_load = "yes"
sub_unicode = "yes"
sub_pos = "100"
sub_overlap = "no"
sub_cp = "cp936"
font_factor = "0.750000"
font_name = "/home/badants/.mplayer/subfont.ttf"
font_encoding = "unicode"
然後,打開gmplayer,試試看,能不能成功。
[火星人
]
Linux下Mplayer的設置已經有504次圍觀
http://coctec.com/docs/linux/show-post-118762.html