经过简单修改,让e6的Mplayer支持中文!
不需要重装软件
经过简单修改配置文件,让e6的Mplayer的OSD支持中文!
也可以支持双字幕
那么就开始了
很简单,首先声明,不需要重装软件的。
1、支持中文字幕
本来Mplayer就支持字幕的,格式主要以utf8为主。喜欢播霸中,我一直发现不支持中文,后来偶然看到有人在05年就研究过类似问题,琢磨出了原由。
在.system\QTDownLoad\xmplayer\.mplayer目录下有个config文件,用UltraEdit打开(好像unix格式的)。如下
# Write your default config options here!
fs=1
nortc=1
double=1
idx=1
framedrop=1
noaspect=1
#vf=rotate=3,scale=240:320
hr-mp3-seek=1
unicode=1
utf8=1
sws=0
osdlevel=1
menu=1
softvol=1
#font=/usr/lib/ezx/lib/fonts/AMCSL.TTF 这个就是指定OSD和字幕字体的命令,不知道作者为什么写这个位置,反正这个字体是不支持中文的
#font=/usr/language/fonts/AMCSL.TTF 这个是系统正常的字体位置,可以显示中文了,但是我用默认的字体,比较难看
font=/mmc/mmca1/.system/font/myfont.ttf 这是后来下载了网站中其他同好发的修改版字体,小而好用,自建了目录使用。大的字体也可以,但是在加载片子的时间上会很有影响。
注意 # 是开关字符,用了就屏蔽对应语句
27楼 有实现方法二、Startup.txt 开机自启动法也可以实现。用中文字幕看片多的和想系统换字体的,推荐。同时,此法可以实现Qezxplayer中文字幕播放。
2、Mplayer菜单的设置(先介绍)
类似的发现该目录下另一个文件,menu.conf,一看发现果然也是个好东西。
这个东西直接反映到OSD的菜单。发现原喜欢播霸3.3中,并没有去刻意设置。
这里我不多说了,先发附件供大家测试。但是同志们的期望不要太高,因为喜欢播霸键位基本上都控制了,OSD菜单可以使用的只有方向键和拍照键。其中右键是确认。故很多选项,特意做成 +、-分开的效果。结果后来发现同样的05年也有很多同志在这个论坛中,讨论过此问题。不过我改动的有一些还是有自己的创意的。有兴趣的同好,可以以后在探讨。包括上面config的设置也很有意思的。
下载该文件menu.conf
这个是原始的,对照一下,修改力度还是很大的
另外,可惜的是,OSD还是不支持中文菜单,包括播放文件名等。我无能为力。
3、多字幕
当然并非同时显示,但是可以选出来,不需要装同样两部片子了。对于学外语是不错的。这里介绍一下字幕。通常可以在射手网上 http://shooter.cn/ 找到很多字幕,Mplayer支持SRT(utf8格式),也是文本型字幕,体积小,开发度大。
在喜欢播霸中,要求字幕和影片同名才可以被自动识别播放。最好都命名为英文,因为OSD的缘故呀,中文都是乱码。那么,重名了怎么同时保存中外文字幕呢?后来我发现,原来字幕的后缀可以是不同的。系统支持*.SRT,*.UTF,*.TXT,那么就可以保存3个语言字幕了。然后使用我附件 menu.conf中的菜单,在Subtitles中Select,按右键,就可以次序选择你要的字幕了。
2008-05-08 15:08
原版的OSD不能显示中文的原因就是字体文件没有中文的