mplayer播放SRT字幕影片时使用TTF字体!

需要前提是Mplayer本身是支持FreeType的,其次有Unicode编码的TTF字体。有了以上的前提之后,经过下列配置,确信可行:
这是我的~/.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了。
至于窗口模式,我采用以下方法也解决:
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 = "/path-to-your-font/subfont.ttf"
font_encoding = "unicode"

然后,打开gmplayer,试试看,能不能成功。

Comments

Popular posts from this blog

Freeware Software Top 300 from winAddons.Com!

What is DevOPS?

RPM Build Tips!