最近在研究flv视频技术的时候由于要安装mplayer来进行rm/rmvb视频的转换,在安装的过程中碰到了不少问题,现在基本上已经都解决了,所以写下来留作以后参考,也和大家一起分享下。
首先下载所有的软件包,如下:
1)MPlayer-1.0rc1.tar.bz2 mplayer的主程序
2)all-20071007.tar.bz2 mplayer的所有编码和解码包
3)Windows-all-20071007.zip 同上
4)gcc-3.4.0.tar.gz 这个可选,后面说到
5)libstdc -3.3.2-6.i386.rpm 这个也可选,后面说到
在安装前,先做个说明,假设你所有的软件包都放在/home/mbq目录下。由于MPlayer的源码安装的时候需要的gcc编译器是2.9系列和3.X系列,所有假如你的机器的gcc版本不是这一系列的话,查看gcc版本的命令如下:
#gcc -v
使用内建 specs。
目标:i386-redhat-Linux
配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c ,objc,obj-c ,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-CPU=generic --host=i386-redhat-linux
线程模型:posix
gcc 版本 4.1.1 20070105 (Red Hat 4.1.1-52)
假如显示的结果如上,最后一行就是版本号了(根据机器的不同显示不同),假如查看所得版本号是gcc3.X系列以上的话,那么请先安装gcc-3.4.0.tar.gz,这个安装的时间比较长,估计要半个多小时到五十分钟左右,命令执行如下:
#cd /home/mbq
#tar xf gcc-3.4.0.tar.gz
#cd gcc-3.4.0
#./configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c ,java
#make
#make install
等安装完毕后,我们再做一个连接将其主程序连接到/usr/bin目录下,首先先备份以前版本的gcc程序:
#mv /usr/bin/gcc /usr/bin/gcc4
#ln -s /usr/local/gcc-3.4.0/bin/gcc /usr/bin/gcc
然后我们再查看gcc版本的时候,应该就是显示如下了:
#gcc -v
Reading specs from /usr/local/gcc-3.4.0/lib/gcc/i386-redhat-linux/3.4.0/specs
Configured with: ../gcc-3.4.0/configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c ,java
Thread model: posix
gcc version 3.4.0
编译器安装完毕后,另外由于我在使用的过程发现转换rm/rmvb格式为flv格式的时候需要库libstdc .so.5的支持,所有首先你得查看一下/usr/lib下是否有这个库存在:
#cd /usr/lib
#ls -l | grep libstdc
lrwxrwxrwx 1 root root 18 11-21 09:15 libstdc .so.5 -> libstdc .so.5.0.5
-rwxr-xr-x 1 root root 730768 2004-01-10 libstdc .so.5.0.5
假如你不能发现上面输出的这两行的话,那么请先安装libstdc -3.3.2-6.i386.rpm,执行如下:
#cd /home/mbq
#rpm -ivh libstdc -3.3.2-6.i386.rpm
假如系统提示有比这更新的版本已经被安装了,提示如下:
Preparing... ########################################### [100%]
package libstdc -4.1.1-52.el5 (which is newer than libstdc -3.3.2-6) is already installed
那么请执行下面这个命令进行安装:
#rpm -ivh --oldpackage libstdc -3.3.2-6.i386.rpm
这个顺利的安装完毕后,我们就可以开始安装MPlayer了。
#cd /home/mbq
#tar xf all-20071007.tar.bz2
#mv all-20071007/* /usr/lib/codes
#chmod 644 /usr/lib/codes/*
#chown root.root /usr/lib/codes/*
#unzip windows-all-20071007.tar.bz2
#mv windows-all-20071007/* /usr/lib/wincodes
#chmod 644 /usr/lib/wincodes/*
#chown root.root /usr/lib/wincodes/*
#tar xf MPlayer-1.0rc1.tar.bz2
#cd MPlayer-1.0rc1
#./configure --prefix=/usr/local/mplayer/ --enable-gui --enable-freetype --with-codecsdir=/usr/lib/codes/ --with-win32libdir=/usr/lib/wincodes/
#make
#make install
这样我们就顺利的安装完毕了MPlayer了,安装目录就是:/usr/local/mplayer了,然后我们就可以用它来进行视频的转换或其他的事情了。
[行情]·至薄音乐手机 诺基亚5310港行版1880元
[行情]·百变金刚 诺基亚旋转音乐5700直降100
[行情]·320万像素 神达GPS智能新机A702售5299
[行情]·低端杀手 诺基亚学生音乐机5070卖699元
[行情]·低端争霸 明基音乐直板C30只要999
[行情]·紧急到货 多普达经典智能818改版卖1599
[行情]·诱惑难挡 摩托经典音乐手机E2仅1080
[行情]·千万色靓屏 诺基亚GPS滑盖6110N跌200
[行情]·重出江湖 诺基亚商务超薄E51售2850
[行情]·小巧可爱 七喜低端音乐机H767卖999元
[行情]·金属诱惑 诺基亚拍照强机6500s售2850
[行情]·E系重出江湖 诺基亚商务E51改版机上市
