|
发表于 2004-3-28 13:38:27
|
显示全部楼层
最初由 home_king 发表
按楼主帖子进行字体设置后,gmplayer在播放avi(divx)媒体文件时能显示中文字幕了,但是mplayer则不可以。gmplayer可以在菜单的"preference"进行设置,结果会自动保存到gui.conf里,但是mplayer如何设置呢?我尝试在命令行里指定字体设置参数也不行。
[root@localhost 魔戒3a]# mplayer -vo x11 -sub dmd-rotktc-cd1.*.srt -font /usr/
local/share/mplayer/font/font.desc -unicode dmd-rotktc-cd1.avi
在学校bbs找到解决方法了
对于显示中文的srt字幕的设定.
如果用GUI模式播放,需在preferences作一些设定:
打开gmplayer,右击窗口,点击Preferences,
在Subtitles&OSD选项标签中,
在Encoding中选Simplified Chinese charset(CP936)--这个决定了中文的显示.
然后在Font选项标签中,
在font项中选好中文字体的路径,比如/usr/share/fonts/zh_CN/TrueType/zysong.ttf
Encoding要选Unicode(而不是Simplified Chinese charset(CP936)).
关闭gmplayer再打开,使设置写入配置文件.
上面两个选项也可以通过改~/.mplayer/gui.conf文件:
找到sub_cp和font_encoding那两行,改成
sub_cp = "cp936"
font_encoding = "unicode" |
|