• 经过简单修改,让e6的Mplayer支持中文!

    [Phone]
    post by Holmesian / 2008-5-8 4:57 Thursday
    经过简单修改,让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,按右键,就可以次序选择你要的字幕了。
    标签: moto e6 mplyaer

    说两句:

    Han
    2008-05-08 15:08
    这个不错。实际上就是重新换一个程序挂载的字体文件  呵呵

    原版的OSD不能显示中文的原因就是字体文件没有中文的

    发表评论: