|
发表于 2002-10-30 22:22:57
|
显示全部楼层
mplayer中文版 解决方案---第三版
最新发行的mplaer 0.90pre9可将configure脚本修改成中文界面;gui操作界面新添加缓存的设置(以前得自己修改~/.mplayer/config)和默认是否全屏启动的设置;据说此版本已经修正GNOME下全屏不能恢复的bug,而按官方网页上的声明,这次版本是修正最多的版本
需要注意的是,有许多朋友在执行configure时总是通不过,这是你的linux平台上mplayer所依赖的包未安装完全所致。因此建议在安装linux时选择“全部安装”!
一定要注意我的目录,你可根据需要进行修改。下面的操作我在RedHat Linux 7.3,RedHat Linux 8.0,Mandrake Linux 8.2,Turbo Linux 8.0,SUSE linux 8.0下通过。
1、先到这下载这五个文件(最后两个分别是用来支持播放avi及rm格式的影音文件,如果你不需这方面的功能,也可不下载)
(1)主程序: http://www1.mplayerhq.hu/MPlayer ... er-0.90pre9.tar.bz2
(2)字体文件(中文字体,可使mplayer支持中文界面):http://www.linuxsir.cn.cn/software/mplayer/mplayergbfont.tar.bz2
(3)Skin文件:http://www2.mplayerhq.hu/MPlayer/Skin/plastic.tar.bz2
(4)w32支持库(播放avi及DVD必需):http://www2.mplayerhq.hu/MPlayer/releases/w32codec.tar.bz2
(5)RealPlay支持库(播放realplay文件所需):http://www.linuxsir.cn.cn/software/real/real.tar.bz2
2、把这五个文件均拷入/root下,并分别用bunzip2 与tar 解开。如:
[root@localhost root]# bunzip2 -d MPlayer-0.90pre9.tar.bz2 plastic.tar.bz2 w32codec-0.60.tar.bz2 real.tar.bz2 mplayergbfont.tar.bz2
[root@localhost root]# tar vfx MPlayer-0.90pre9.tar
[root@localhost root]# tar vfx plastic.tar
[root@localhost root]# tar vfx w32codec-0.60.tar
[root@localhost root]# tar vfx real.tar
[root@localhost root]# tar vfx mplayergbfont.tar
3、拷贝w32codec支持库及realplay支持库(拷入的目录一定要注意!如果你以安装了realplay8或realplay9也可不需拷入realplay的支持库,只是下面运行configure时要注意参数--with-reallibdir=DIR
它所在的目录!!!):
[root@localhost root]# mkdir /usr/lib/win32
[root@localhost root]# cp /root/w32codec/* /usr/lib/win32
[root@localhost root]# cp -r /root/real /usr/lib
4、进入mplayer安装目录并执行(一定要注意我的参数!!!)
[root@localhost root]# cd MPlayer-0.90pre9/
[root@localhost MPlayer-0.90pre9]# ./configure --enable-gui --disable-gcc-checking --with-reallibdir=/usr/lib/real --language=zh
#说明:--enable-gui是用来支持图形界面的播入器,--disable-gcc-checking是用来跳过对gcc版本的检查(以实践,rh8.0,mdk9.0,suse 8.0无需此参数,而rh7.3则一定要加此参数,编译后的mplayer在rh7.3下也未见任何异常),--with-reallibdir=/usr/lib/real是用来指定realplay支持库所在的目录。如果你已安装了realplay 8 则无需此参数,mplayer的configure会自动设定/usr/lib/RealPlay8/Codecs为reallib的默认目录。 如果你已安装了realplay 9则为(root用户安装):--with-reallibdir=/root/Real/Codecs,参数--language=zh为使mplayer支持中文界面。win32支持库的目录就是mplayer默认指向的目录/usr/lib/win32,因此无需再设定。
5、依次执行:
[root@localhost MPlayer-0.90pre9]# make
[root@localhost MPlayer-0.90pre9]# make install
6、拷入字体:
[root@localhost MPlayer-0.90pre9]# cp /root/mplayergbfont/* /usr/local/share/mplayer/font/
7、拷入Skin:
[root@localhost MPlayer-0.90pre9]# cp -r /root/plastic /usr/local/share/mplayer/Skin/default
8、拷入input.conf文件:
[root@localhost MPlayer-0.90pre9]# cp /root/MPlayer-0.90pre9/etc/input.conf /usr/local/share/mplayer/
9、做启动链接到/usr/sbin目录下(如果在字符终端无法直启动mplayer的话):
ln -s /usr/local/bin/gmplayer /usr/sbin
ln -s /usr/local/bin/mplayer /usr/sbin
10、在X下运行:gmplayer 可启动图形界面播入模式,运行:mplayer可以启动字符播放模式。
运行mplayer后的效果:
http://www.linuxsir.cn.cn/photo/mplayer/shellmply.jpg
支持多种媒体格式:
http://www.linuxsir.cn.cn/photo/mplayer/mp02.jpg
支持列表播放:
http://www.linuxsir.cn.cn/photo/mplayer/mp03.jpg
右击弹出中文菜单:
http://www.linuxsir.cn.cn/photo/mplayer/mp04.jpg
右击菜单中文界面“属性设置”
http://www.linuxsir.cn.cn/photo/mplayer/mp4.jpg
http://www.linuxsir.cn.cn/photo/mplayer/mp5.jpg
http://www.linuxsir.cn.cn/photo/mplayer/mp6.jpg
http://www.linuxsir.cn.cn/photo/mplayer/mp7.jpg
11、mplayer操作方式及快捷方式:
用法: mplayer [options] [url|path/]filename
基本选项: (包括所有选项的详细列表参见manpage!)
-vo <drv[:dev]> 选择视频输出模式和设备(用'-vo help'查看列表)
-ao <drv[:dev]> 选择音频输出模式和设备(用'-ao help'查看列表)
-vcd <trackno> 从设备而不是普通文件上播放VCD(video cd)track
-dvd <titleno> 从设备而不是普通文件上播放DVD title/track
-alang/-slang 选择DVD音轨/字幕的语言(使用两位的国家代码)
-ss <timepos> 寻找指定的(多少秒或hh:mm:ss)位置
-nosound 不播放声音
-fs -vm -zoom 全屏播放选项(fullscr,vidmode chg,softw.scale)
-x <x> -y <y> 设置播放的分辨率(用于改变vidmode或软件缩放)
-sub <file> 指定使用的字幕文件(参见-subfps, -subdelay)
-playlist <file> 指定使用播放列表文件
-vid x -aid y 选择用于播放的视频(x)和音频(y)流
-fps x -srate y 改变视频(x fps)和音频(y Hz)率
-pp <quality> 使用后期处理滤镜(详细内容参见manpage/docs)
-framedrop 使用 frame-dropping (用于慢机器)
基本控制键: (完整的列表参见manpage, 同时也要检查一下 input.conf)
<- or -> 向后/向前搜索10秒
up or down 向后/向前搜索1分钟
pgup or pgdown 向后/向前搜索10分钟
< or > 跳到播放列表中的前一首/下一首
p or SPACE 暂停播放(按任意键继续)
q or ESC 停止播放并推出
+ or - 调整音频延迟+/-0.1秒
o 循环OSD模式: none/seekbar/seekbar+timer
* or / 增加或减少pcm音量
z or x 调整字幕延迟+/-0.1秒
r or t 上/下调整字幕位置, 参见-vop expand ! |
|