MPlayer安装及问题处理--终结版
2010-11-13 17:27
一、准备
在解压之前应该建好存放编码器的目录:
mkdir /usr/lib/win32
mkdir /usr/lib/codecs
进行解压:
#tar jvxf all-20071007.tar.bz2
#unzip windows-all-20071007.zip
#tar jvxf MPlayer-1.0rc2.tar.bz2
#tar jvxf Abyss-1.6.tar.bz2
#tar jvxf gb2312-ming.tar.bz2
二、 安装codec
mv windows-all-20071007/* /usr/lib/win32
mv all-20071007/* /usr/lib/codecs
三、安装主程序
#开始编译安装主程序:
#cd MPlayer-1.0rc2
#./configure --prefix=/usr/local/mplayer --enable-gui --codecsdir=/usr/lib/codecs
--win32codecsdir=/usr/lib/win32 --language=zh_CN
参数解释:
--prefix=/usr/local/MPlayer为安装路径
--enable-gui为安装图形化用户界面
--codecsdir=/usr/local/codecs/
--win32codecsdir=/usr/lib/wincodecs/为指定解码位置,与MPlayer-1.0rc2不同
--language=zh_CN为中文语言
#make
#make install
#安装皮肤:
mkdir /usr/local/mplayer/share/mplayer/skins/default
mv Abyss/* /usr/local/mplayer/share/mplayer/skins/default
安装字体:
mkdir /usr/local/mplayer/share/mplayer/font/
cp gb2312-ming/gbsn00lp16/* /usr/local/mplayer/share/mplayer/font/
四、安装后的配置
#配置桌面快捷键:
#桌面启动/创建启动器
#操作:桌面右键点击“create Launcher”
名称: MPlayer
命令: /usr/local/mplayer/bin/gmplayer
然后选择一个你喜欢的图标。
#终端下:
也可以在终端用/usr/local/mplayer/bin/gmplayer 启动。
如果启动出现错误的话,从终端中命令中启动会显示错误信息,方便排错。
五、安装时遇到的问题
问题1.
*******************************************************************************************************
"Error: X11 support required for GUI compilation".
编译GUI, 需要PNG支持,要确保之前在系统中安装过缺少gtk+和gtk+-devel包, 如果你去掉"--
enable-gui"参数, 改成用"./configure",那就不用装着两个包了。但这样就用不了mplayer的图形
界面。
#yum install gtk+
#yum install gtk+-devel
#yum install xorg-devel
*******************************************************************************************************
问题2.
*******************************************************************************************************
"gcc: not found". 可能你没有装gcc编译器,或者gcc版本太低,不符合mplayer的编译要求。
基本上,在redhat的安装盘中找到gtk和gcc相关的包,安装后就可以了。或者在网上找新版本
的包更新你的旧版本。
开源时代 2008年9 月刊 - 61 - 投稿邮箱: qinli@staff.chinaunix.net
ChinaUnix.net -----全球最大的Linux/Unix应用与开发者中文社区
使用 yum install gcc 即可安裝上
******************************************************************************************************
问题3
*******************************************************************************************************
“Error: The GUI requires GTK devel packages (which were not found)”
解决:
分析:use a package management system to install these packages, you almost certainly
will have gtk2 installed already,but are missing a matching gtk2-devel rpm.
GTK2开发包没有安装
#rpm –qa |grep gtk
Gtk2-2.10.4-20.el5
………,
#yum install gtk2-devel
#glib-devel
#gtk+-devel
*******************************************************************************************************
问题4
*******************************************************************************************************
make[1]: *** [vo_ivtv.o] Error 1
make[1]: Leaving directory `/root/software/MPlayerforLinux---20081114/MPlayer-1.0rc2/libvo'
make: *** [libvo/libvo.a] Error 2
解决:
重新解压mplayer的压缩文件,进入新解压的文件夹,不要用原来configure错误的文件夹,然后 ./configure后添加新项 --disable-ivtv
*******************************************************************************************************
问题5
*******************************************************************************************************

安装成功后,播放无声音。   
   错误提示:“不能打开/初始化音频设备->没声音”
   命令行提示:音频设置: 无法打开音频设备 /dev/dsp: No such file or directory
                        不能打开/初始化音频设备 -> 没声音。
                        音频: 没声音
                        视频: 没视频
     解决方法:创建dsp节点
                      查看dsp信息:在/usr/src/kernel-source-2.6.7/Documentation/devices.txt找到/dev/dsp的相关信息:
                                            14 char        Open Sound System (OSS)
                                                         ......
                                            3 = /dev/dsp       Digital audio
                       命令行输入:#mknod /dev/dsp c 14 3
                                            #chmod 666 /dev/dsp

*******************************************************************************************************

问题6
*******************************************************************************************************
cd
安装成功后,不能全屏播放。   
        修改.mplayer/config文件,加入如下一行
       zoom=yes