分类: LINUX
2010-04-20 13:46:23
|
(一) 安装过程
MPlayer,是一种功能强大的跨平台优秀媒体.本人参考了网上的一些安装方法,在此基础上,按照自己的经验总结出来的.下面我以Fedora 8安装mplayer.
安装mplayer需要三个包的安装:主程序, codecs以及wincodecs(win32)。这四个程序都可以从mplayer官方网站下载: ,后面两个文件也可以从: 网站下载,我下载的程序分别是以下三种:
src: mplayer-20070814.tar.bz2
codecs: all-20071007.tar.bz2
windows-all-20071007.zip
把它放在/usr/software/mplayer目录下.
安装时先安装编码包,mplayer的编码包须安装在/usr/lib/codecs/和/usr/lib/wincodecs(win32)中。
[root@fc4 /]# cd /usr/software/mplayer
[root@fc4 mplayer]# tar jxvf all-20071007.tar.bz2
[root@fc4 mplayer]# mv all-20071007/* /usr/lib/codecs
[root@fc4 mplayer]# chmod 644 /usr/lib/codecs/*
[root@fc4 mplayer]# chown root.root /usr/lib/codecs/*
[root@fc4 mplayer]# unzip windows-all-20071007.zip
[root@fc4 mplayer]# mv windows-all-20071007/* /usr/lib/wincodecs
[root@fc4 mplayer]# chmod 644 /usr/lib/wincodecs/* [root@fc4 mplayer]# chown root.root /usr/lib/wincodecs/*
这样解码包就安装好了,下面开始安装mplayer主程序
[root@rh9 mplayer]# tar jxvf mplayer-20070814.tar.bz2
[root@rh9 mplayer]# cd mplayer-20070814/
编译mplayer源码包时FC8默认安装的GCC4.1.2不可以用,而是要安装GCC3.2,至于如何在高版本下如何安装低版本GCC,可以参考我的另一篇文章:http://blog.chinaunix.net/u2/61254/showart_2213530.html
[root@fc4 mplayer-20070814]#
./configure --enable-gui --enable-largefiles --enable-menu
--prefix=/usr --codecsdir=/usr/lib/codecs/
--win32codecsdir=/usr/lib/wincodecs/
configure后面的参数是为了使用图形界面(即皮肤),以及配置文件位置等等 设置的。需要注意的是,一定要调用使用 gcc3.2来编译程序。否则会调用GCC4.1.2来编译,mplayer是不能用gcc4.0以上版本编译的。配置成功后,后面就一马平川了!
[root@fc4 mplayer-20070814]# make
[root@fc4 mplayer-20070814]# make install
安装完成,可以使用"mplayer 电影文件“在终端下享受电影了!
安装完后,我们启动mplayer,有可能会出现这样的问题,有声音可是却没有视频,并且在文字模式下出现”can't open /dev/fb0“,fb就是FrameBuffer,系统默认是关闭的,所以得启动它,打开/boot/grub/menu.lst,在kernel起头的那一行的末尾添加vga,因为我的屏幕分辨率是1024X800,所以vga=864,如果你的分辨率和我的不一样,请添加其它值,可以google一下
卸载mplayer只需在刚刚由mplayer-20070814.tar.bz2解压出来的mplayer-20070814目录下运行 make uninstall即可。所以,这个解压出来的文件夹不要删除,如果删除了,卸载的时候也可以到安装目录下直接删除。
(四) 安装总结
1. 安装的最初的配置是最重要的.选项并不是越多越好的.只要可以实现播放各种格式,包括rmvb和windows下各种媒体类型就行了.因为windcodecs和codecs已经包含了常用的格式了.
2. 要多留意在./configure过程中的错误或者没有符合的依赖关系.有时候无法进行make.就是在这一步出了问题.如果不能进行make,一般有提 示的,其日志在config.log中.还有一个办法,就是通过管道输出到文本文件中,可以了解到安装的过程. 如 # ./configure | tee tmp.txt .这样就可以分析错误了.
3. 在make的安装过程中,往往有好多警告,这并不是错误,而是编写程序的人没有注意到的问题,如变量定义不恰当等,并不影响程序的安装.
4. 如果安装过程中不能顺利进行,要想还原到最初源代码状态. 使用命令 # make distclean 清除之前的配置,再进行新的配置.