在ubuntu上,源码编译安装Mplayer
step 1,准备好所有的文件,如下所示:
MPlayer-1.0rc2.tar.bz2
Mplayer源文件
Blue-1.7.tar.bz2 [这个是博客附件,下载后请把.rar后缀去掉]
mplayer 皮肤文件 ,可以下载多个
font-arial-cp1250.tar.bz2[这个是博客附件,下载后请把.rar后缀去掉]
mplayer 字体文件
essential-20071007.tar.bz2
mplayer 通用解码器
windows-all-20071007.zip
mplayer win32解码器
以上文件都可以在
http://www.mplayerhq.hu/design7/dload.html下载
step 2,编译环境准备:
执行一下命令:
apt-get install libgtk2.0-dev
mplayer有用到gtk,所以需要安装
apt-get install build-essential
编译环境,automake等
step 3,建立程序文件夹
3.1 执行:sudo mkdir /usr/local/mplayer
[当然你可以选择别的目录]
建立MPlayer主目录
3.2 执行: sudo mkdir /usr/lib/codes
建立MPlayer 解码器目录
3.3 执行: sudo mkdir /usr/lib/win32codes
建立MPlayer Win32解码器目录
3.4 解压缩文件
解压缩: MPlayer-1.0rc2.tar.bz2
执行: tar -xjvf MPlayer-1.0rc2.tar.bz2
生成一个MPlayer-1.0rc2的目录
解压缩: Blue-1.7.tar.bz2
执行: tar -xjvf Blue-1.7.tar.bz2
生成Blue-1.7目录
解压缩: font-arial-cp1250.zip
执行: unzip font-arial-cp1250.zip
生成font-arial-cp1250目录
解压缩: essential-20071007.tar.bz2
执行: tar -xjvf essential-20071007.tar.bz2
生成essential-20071007目录
step 4,拷贝文件准备编译
将刚才解压的essential-20071007下的文件拷贝到/usr/lib/codes 下
执行:sudo cp essential-20071007/* /usr/lib/codes/ -Raf
修改文件权限为777,即所有人都可以访问
执行: sudo chmod 777 /usr/lib/codes/*
解压缩: windows-essential-20071007.zip
执行: unzip windows-essential-20071007.zip
生成windows-essential-20071007目录
拷贝文件
执行: sudo cp windows-essential-20071007/* /usr/lib/win32codes/ -Raf
修改文件权限为777,即所有人都可以访问
执行: sudo chmod 777 /usr/lib/win32codes/*
step 5,编译源代码安装MPlayer
执行: cd MPlayer-1.0rc2
进入MPlayer 源码目录
执行:
sudo ./configure --prefix=/usr/local/Mplayer/ --enable-gui --enable-freetype --codecsdir=/usr/lib/codes/ --win32codecsdir=/usr/lib/win32codes/ --language=zh_CN
配置命令参数解释如下:
./configure #详细说明见./configure--help
--prefix=/usr/local/MPlayer/ #安装路径
--enable-gui #支持图形化窗口,如果你只在命令下用可以不要这个
--enable-freetype #方便以后调整字体
-codecsdir=/usr/lib/codecs/ #指定编码所在位置
--win32codecsdir=/usr/lib/wincodecs/ #指定win32编码目录
成功后生成Makefile文件
接下来就是漫长的编译时间:[编译后同时开始安装]
执行:make&make install
step 6,配置和皮肤
接下来配置MPlayer
切换到
执行: cd /usr/local/Mplayer/bin/
执行: ./mplayer
这时在你的用户目录下会建立mplayer的文件夹
执行: cp * /usr/bin/
把MPlayer主文件拷贝到系统执行环境目录下
切换到源码文件夹的 MPlayer-1.0rc2/etc/
执行:sudo cp input.conf example.conf menu.conf codecs.conf ~/.mplayer/
切换到存放解压文件的目录,
执行: sudo mv Blue-1.7/ /usr/local/mplayer/share/mplayer/skins/
执行: cd /usr/local/mplayer/share/mplayer/skins/
执行: ln -s Blue-1.7/ default
建立默认皮肤软链接
再次切换到存放解压文件的目录,
执行: cd font-arial-cp1250/
执行: sudo cp font-arial-14-cp1250/ ~/.mplayer/font -Raf
拷贝字体
这样就大功告成拉!
如果不能够全屏:请进行一下操作
gedit ~/.mplayer/config
另起一行写上: zoom=yes 保存退出就行了!
运行mplayer则:
gmplayer 就可以啦!
上几张图,哈哈: