mplayer安装、移植及使用
1 mplayer在linux平台上的安装
本例测试时用的的编译环境:
软件平台:Red Hat Enterprise Linux 5(或该系统在虚拟机中)
硬件平台:pc机
编译链接工具:gcc 版本 4.1.2
本例测试时用的的运行环境:
软件平台:Red Hat Enterprise Linux 5(或该系统在虚拟机中)
硬件平台:pc机
本例中操作的用户为超级用户,并且假设以“#“号表示命令提示符。
1.1 下载需要的软件包
- 主程序安装包:进入网站http://www.mplayerhq.hu/MPlayer/,点击releases/ 进入该下载目录中,下载自己要下载的版本,在这里下载的是MPlayer-1.0rc2.tar.bz2。
- code包:需要下载两个包,进入如上网站,点击releases/,然后再点击codecs/进入该下载目录中,下载自己要下载的版本,在这里下载的是all-20071007.tar.bz2和windows-all-20071007.zip。(注意:一般情况下这两个版本号需要一致)
- 安装皮肤需要的包:进入如上网站,点击skins/ 进入该下载目录中,下载自己要下载的版本,在这里下载的是Abyss-1.7.tar.bz
- 字体包:进入如上网站,点击releases/,然后再点击fonts/ 进入该下载目录,下载自己需要下载的字体包,在这里下载的是font-arial-cp1250.tar.bz2
在这里假定将这些软件包都放在目录/home/mplayer中
1.2 进行安装(切换到超级用户)- 确定安装路径
可以根据自己的需要,选择自己的安装路径,在本例中的安装路径为/usr/local/custom_install/mplayer/
如果没有custom_install目录,需要进行如下操作创建custom_install目录:
#cd /usr/local/
#mkdir custom_install
然后进行如下操作创建mplayer目录:
#cd /usr/local/custom_install/
#mkdir mplayer
- 安装code
首先确定code包的存放目录,code包一般需要两个存放目录codecs和wincodecs,并且一般将这两个目录放在/usr/lib/路径中,在这里为了保持该软件的独立性将这两个目录放在/usr/local/custom_install/mplayer/lib/路径中,
执行如下操作目录下新建相关目录
#cd /usr/local/custom_install/mplayer
#mkdir lib
然后解压缩刚下载的code包到刚刚新建的lib目录中,需要进行如下操作
#cd /home/mplayer/
#tar -jxv -f all-20071007.tar.bz2 -C /usr/local/custom_install/mplayer/lib/
#unzip windows-all-20071007.zip -d /usr/local/custom_install/mplayer/lib/
- 安装mplayer主程序
首先解压缩mplayer安装包,执行如下操作进行解压缩:
#tar -jxv -f MPlayer-1.0rc2.tar.bz2
生成配置文件,执行如下操作:
#cd /home/mplayer/MPlayer-1.0rc2
#./configure --prefix=/usr/local/custom_install/mplayer --enable-gui --enable-freetype --enable-menu --codecsdir=/usr/local/custom_install/mplayer/lib/all-20071007 --win32codecsdir=/usr/local/custom_install/mplayer/lib/windows-all-20071007 --language=zh_CN
//=========================================================
//---------------------------------------------------------------------------------------------------
上面的相关参数意义如下
--prefix=/usr/local/custom_install/mplayer 安装路径
--enable-gui 安装图形化界面
--enable-menu 安装菜单界面
--codecsdir=/usr/local/custom_install/mplayer/lib/all-20071007 指定编解码库的存放路径
--win32codecsdir=/usr/local/custom_install/mplayer/lib/windows-all-20071007 指定Windows DLL的存放路径
--language=zh_CN 中文
//---------------------------------------------------------------------------------------------------
//=========================================================
执行如下操作进行编译链接
#make (本步骤花费时间较长)
执行如下操作进行安装
#make install
执行完之后,mplayer主程序就安装完成,这时在目录/usr/local/custom_install/mplayer/bin/中就会出现gmplayer、mencoder、mplayer三个程序,其中mplayer为主程序,gmplayer用于打开mplayer的图形界面。
//=========================================================
//--------------------------------------------------