Chinaunix首页 | 论坛 | 博客
  • 博客访问: 637311
  • 博文数量: 154
  • 博客积分: 8323
  • 博客等级: 中将
  • 技术积分: 2060
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-13 02:17
文章分类

全部博文(154)

文章存档

2011年(2)

2010年(117)

2009年(5)

2008年(30)

分类: LINUX

2010-04-20 13:46:23

以前我们安装mplayer的时候,往往参考了网上的教程,可是有些教程只是注重在自已 本机的运行环境,可以正常安装.但是在初学者电脑里,情况就不一样了.甚至有些人不负责任,写的教程误导了初学者.之前我也走了不少弯路,但是从弯路中我 慢慢弄清楚了安装与分析过程.以下就是我的安装过程.个别语句引用了其他的优秀教程,在此基础上,注重了安装遗留问题的分析与解决.希望对本文的转载的同 时,保留作者的署名.

  (一) 安装过程

  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 清除之前的配置,再进行新的配置.

阅读(1269) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~