SYLASLINUX 2007-04-18
mplayer是linux下播放速度最快,支持媒体格式最多的播放器,它几乎能播放所有的win媒体文件!下面介绍它的安装方法:
本文大部分参考了本站主席发于ch2000技术论坛的文章,http://www.ch2000.com.cn/lbbbs/cgi-bin/topic.cgi?forum=19&topic=974&start=0&show=0,本人仅做一些补充
使用nvdia显卡的朋友请务必安装nvidia的for linux驱动,否则xv模式不能支持,虽然可以用sdl视频模式播放,但效果不理想。
1、在本站下载mplayer的最新版本及安装所需软件包的集合包http://www.linuxfans.org/nuke/modules.php?name=Downloads&d_op=getit&lid=23
2、unzip mplayer.zip
得到mplayer目录,cd mplayer,运行ls命令,应该可以看见divx4linux-20020418,arial-18,gcc3,default这四个目录(三个目录下各有一些文件,这里就不列出来了),及MPlayer-0.90pre5.tar,w32codec-0.60.tar,SDL-1.2.3-1.i686.rpm,SDL-devel-1.2.3-1.i686.rpm这四个文件
3、升级gcc:
检查你的gcc版本,运行gcc -v看输出是多少,如果是3.0以下的话,则建议安装gcc3.0以上(根据mplayer的官方说明,3.0以下的gcc可以用./configre --disable-gcc-checking参数编译,但可能不稳定),安装gcc3的方法是:进入gcc3目录,运行rpm -ivh *.rpm --nodeps,全部百分百安装后,开一个终端窗口,运行mv /usr/bin/gcc /usr/bin/gcc2和mv /usr/bin/gcc3 /usr/bin/gcc,再运行gcc -v,看输出是否为3.0.2,如果是,则ok,不是,则检查安装步骤。
4、安装sdl及sdl-devel:
检查你的系统有没有安装了sdl及相同版本(一定要相同版本的)的sdl-devel库:运行“软件包管理器”,按“查找软件包”按钮,输入sdl,查找,如果能找到sdl及sdl-devel包,则表示都已经安装,如果版本比1.2.0高,那么跳到第5步;如果没安装或版本比较低(小于1.2.0),则安装本站提供的sdl包,命令rpm -ivh SDL*.rpm --nodeps或rpm -Uvh SDL*.rpm --nodeps,安装完后运行一下sdl-config --version,看输出是不是1.2.3,如果正确,则ok;不正确或有问题,检查步骤,或发帖子问。
5、安装win32 for linux的dll库:(必须,只有安装它才可以播放win下的媒体文件,包括asf,wmv,mp3,avi,dat,mpg等)
运行命令:tar vxf w32codec-0.60.tar,得到w32codec-0.60.tar这个目录,建立/usr/lib/win32目录(mkdir /usr/lib/win32),将w32codec-0.60.tar目录下所有文件拷贝到/usr/lib/win32目录下(cp w32codec-0.60/*.* /usr/lib/win32)
6、安装divx5 for linux:(如果你想播放divx格式的电影文件的话必须安装这个,安装了这个后xine也可以利用,推荐)
进入divx4linux-20020418目录(cd divx4linux-20020418),运行./install.sh
在AIX5.3下部署SWFTOOLS0.9.1、FFMPEG、Mplayer1.0rc4成功!gmake//注意这里是gmake不是make需要安装make-3.80-1.aix5.1.ppc.rpm