- 论坛徽章:
- 0
|
每次系统安装完后第一件事总是装mplayer,如果能上网还好,直接可以从各个版本的源里安装一个,但是所有的安装源里都是英文版的,而且还要找解码器的安装包,比较繁琐。下面是我原来在Ubuntu里用源码编译安装的Mplayer的过程,希望能给大家一些帮助。
/*
其实在每个发行版下从源码编译都是一样的,包括Archlinux,只要安装了GCC的编译环境和GTK的开发组件,都可以顺利编译安装Mplayer。
*/
严重注意!
以下命令都是假设所有编译安装MPlayer的文件都在
/soft/mplayer/目录下进行的,我用的是root用户编译的,请大家也用root用户
1.安装准备:
如果想正常编译安装mplayer还得需要安装一个libgtk2.0-dev 的包,不然会编译失败的,我用的是DVD光盘安装的系统,把光盘放进光驱,直接可以在终端:
代码:
apt-get install libgtk2.0-dev
然后根据提示点yes就行了,其实我在装完系统后还会安装另一个包 build-essential:
代码:
apt-get install build-essential
建议大家也装上吧!好了!废话不说了!开始吧!
安装前一定要有这几个源码包:
MPlayer-1.0rc2.tar.bz2
mplayer安装主文件
clearplayer-0.9.tar.bz2
mplayer 皮肤文件
font-arial-cp1250.tar.bz2
mplayer 字体文件
essential-20071007.tar.bz2
mplayer linux解码器
windows-all-20071007.zip
mplayer win32解码器
这些东西在
http://www.mplayerhq.hu/design7/dload.html
官方网站都有下,可以自己去下载!
然后在终端里执行:
代码:
mkdir /usr/local/mplayer
建立MPlayer主目录
代码:
mkdir /usr/lib/codes
建立MPlayer Linux解码器目录
代码:
mkdir /usr/lib/win32codes
建立MPlayer Win32解码器目录
2:解压缩文件
解压缩: MPlayer-1.0rc2.tar.bz2
在终端下运行:
代码:
tar -xjvf MPlayer-1.0rc2.tar.bz2
生成一个MPlayer-1.0rc2的目录
解压缩: clearplayer-0.9.tar.bz2
在终端里运行:
代码:
tar -xjvf clearplayer-0.9.tar.bz2
生成clearplayer目录
解压缩: font-arial-cp1250.zip
在终端里运行:
代码:
unzip font-arial-cp1250.zip
生成font-arial-cp1250目录
解压缩: essential-20071007.tar.bz2
在终端里运行:
代码:
tar -xjvf essential-20071007.tar.bz2
生成essential-20071007目录
代码:
cp essential-20071007/* /usr/lib/codes/ -Raf
拷贝解码器到指定目录
代码:
chmod 777 /usr/lib/codes/*
改权限为777,即所有人都可以访问
mplayer
rc2版本还有一个播放rmvb文件时提示出错的问题,解决的办法是在官方网站上下载http://www1.mplayerhq.hu/MPlayer
/releases/codecs/essential-20061022.tar.bz2在前面的拷贝解码器那一步把其中的几个文件拷到解码器目录
代码:
tar -xjvf essential-20061022.tar.bz2
代码:
cd /soft/mplayer/essential-20061022
代码:
cp drv* /usr/lib/codes/
其实主要拷贝的是drv4.so.6.0,因为提示的就是没有这个解码器
解压缩: windows-essential-20071007.zip
在终端里运行:
代码:
unzip windows-essential-20071007.zip
生成windows-essential-20071007目录
代码:
cp windows-essential-20071007/* /usr/lib/win32codes/ -Raf
同上
代码:
chmod 777 /usr/lib/win32codes/*
同上
3.编译源代码安装MPlayer
cd MPlayer-1.0rc2 ;进入MPlayer 源码目录
代码:
./configure
--prefix=/usr/local/mplayer/ --enable-gui --enable-freetype
--codecsdir=/usr/lib/codes/ --win32codecsdir=/usr/lib/win32codes/
--language=zh_CN
生成Makefile文件
/*此处为解释刚才的./configure命令,并非执行命令。
--prefix=/usr/local/mplayer/ 指定MPlayer安装路径
--enable-gui 开启GUI界面
--codecsdir=/usr/lib/codes/ 指定MPlayer linux解码器目录
--win32codecsdir=/usr/lib/win32codes/ 指定MPlayer Win32解码器目录
--language=zh_CN 指定MPlayer GUI界面语言 这里为简体中文
解释结束!下面是执行安装命令! */
代码:
make && make install
编译Makefile即编译MPlayer
4.配置MPlayer
代码:
cd /usr/local/mplayer/bin/
代码:
./mplayer
; 生成/root/.mplayer/目录,因为这个目录是在第一次运行mplayer的时候自动建立的,这是MPlayer配置目录
代码:
cp * /usr/bin/
;把MPlayer主文件拷贝到系统执行环境目录下
cd /soft/mplayer/MPlayer-1.0rc2/etc/
代码:
cp input.conf example.conf menu.conf codecs.conf /root/.mplayer/
代码:
cd /soft/mplayer/
退回到/soft/mplayer/下
代码:
mv clearplayer/ /usr/local/mplayer/share/mplayer/skins/
把皮肤文件拷贝到指定目录
代码:
cd /usr/local/mplayer/share/mplayer/skins/
代码:
ln -s clearplayer/ default
建立默认皮肤软链接
代码:
cd /soft/mplayer/
退回到/soft/mplayer/下
代码:
cd font-arial-cp1250/
代码:
cp font-arial-14-cp1250/ /root/.mplayer/font -Raf
到此mplayer就编译安装成功了,可能还会出现一些问题,比如不能全屏了
这时你可以到/root/.mplayer/config这个文件里加上一条配置zoom=yes 命令如下
代码:
gedit /root/.mplayer/config
在里面另起一行写上: zoom=yes 保存退出就行了!
OK啦!现在播放器已经完全没有问题了,现在就享受去吧!
你可以在终端里直接输入gmplayer 启动MPlayer GUI界面了
或者在桌面上建立一个启动器,去试一下吧!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31909/showart_1138711.html |
|