建立一个中文字体的连接
ln -fs /usr/share/fonts/truetype/arphic/uming.ttf ~/.mplayer/subfont.ttf
在 MPlayer 点右键, Preferences -> Subtitle & OSD -> Encoding,选择 Simplified Chinese charset (CP936)。
Preferences -> Font, 在 Font 处输入刚才建立的连接文件名称,在 Encoding 处选择 Unicode
config file 类似以下:
sub_auto_load = "yes"
sub_unicode = "no"
sub_pos = "100"
sub_overlap = "no"
sub_cp = "cp936"
font_factor = "0.750000"
font_encoding = "unicode"
一般字幕文件都是cp936编码的,但是显示是用unicode。