Chinaunix首页 | 论坛 | 博客
  • 博客访问: 567606
  • 博文数量: 826
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 18:09
文章分类

全部博文(826)

文章存档

2011年(1)

2008年(825)

我的朋友

分类: LINUX

2008-08-22 18:17:22

 
1)lame-3.97.tar.gz
下载地址


#tarzxvflame-3.97.tar.gz
#cdlame-3.97
#./configure--prefix=/usr
#make
#makeinstall

Note:IfyouinstallLamewithout--prefix=/usrMPlayermaynotproperlylinktotheLamelibraries.

2)divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
下载地址:
ftp://rpmfind.net/linux/dag/fedo...0.1.fc3.rf.i386.rpm
#rpm-ivhdivx4linux-5.0.5-0.1.fc3.rf.i386.rpm

3)xvidcore-1.1.2.tar.gz

或者按说明下载

#tarjxvfxvidcore-1.1.2.tar.bz2
#cdxvidcore-1.1.0/build/generic/
#./configure
#make
#makeinstall


3.5)live555-latest.tar.gz这个是用来支持流媒体协议(如rtsp,mms等)的


#tarzxvflive555-latest.tar.gz
#cdlive
#./genMakefileslinux
#make
#cd..

#cp-alive/usr/local/lib/live


4)all-20061022.tar.bz2和windows-all-20061022.zip
这两个是编码包


mplayer的编码包默认应安装在/usr/local/lib/codecs/中,这样省事
(如果装在了其他目录,在装MPlayer时,./configure的参数要指明路径。)

#tarjxvfall-20061022.tar.bz2
#mkdir/usr/local/lib/codecs/
#mv-fall-20061022/*/usr/local/lib/codecs/
#rmdirall-20060611

then
#unzipwindows-all-20061022.zip
#mvwindows-all-20061022/usr/lib/win32

#ln-s/usr/local/lib/codecs/usr/lib/win32


5)下载MPlayer-1.0pre8.tar.bz2


#tarjxvfMPlayer-1.0pre8.tar.bz2
#cdMPlayer-1.0pre8

接下来是配置准备编译,是最关键也是最困难的。关于配置首先要确定几个rpm的包是否安装了,它们是:
gtk -1.2.10,gtk -1.2.10-devel,glib-1.2.10,glib-1.2.10-devel
查询有没有安装(例如#rpm-qa|grepgtk),发现有两个devel包没有装,用
#yuminstallgtk -devel
#yuminstallglib-devel安装了两个devel包。

编译mplayer源码包时FC6默认安装的GCC4.1不可以用,而是要安装GCC3.2即这两个包:
compat-gcc-32和compat-gcc-32-c
同样,我也是用
#yuminstallcompat-gcc-32
#yuminstallcompat-gcc-32-c 安装的

确认上面这几个包已经安装后,可以开始配置编译了:
#./configure--enable-gui--enable-largefiles--enable-menu--prefix=/usr--confdir=/etc/mplayer--cc=gcc32
说一下参数的意思:
--enable-gui是打开图形界面这个我想一般都需要
--enalbe-largefiles允许播放超过2g的大文件
--enable-menu允许菜单
--prefix=/usr这个...
--confdir=/etc/mplayer这个是mplayer的安装目录
--cc=gcc32用gcc32来编译,这个很关键
(注:我一开始还带了--enable-live参数,但是make时总是出错.最后把configure的参数--enable-live去掉终于安装上了.)
注意:一定要用gcc-3.2来编译,而不能用FC6默认的gcc-4.1来编译。


#make
这个make时间比较长,可以听几首歌先,慢慢等,没有error的话就说明编译成功
#makeinstall

安装完会提示你字体和皮肤的下载地址以及应该放在哪个目录:
***Downloadfontat
***forOSD/Subtitlessupportandextractto/usr/share/mplayer/font/
***Downloadskin(s)at
***forGUI,andextractto/usr/share/mplayer/skins/



6)下载Blue-1.6.tar.bz2

或者去最新主页

#bzip2-cdBlue-1.6.tar.bz2|tarxvf--C/usr/share/mplayer/skins/
#mv/usr/share/mplayer/skins/Blue//usr/share/mplayer/skins/default/

这里安装了刚刚的那个blue皮肤并将它设为默认的,安装完以后你也可以找到各种mplayer的皮肤,解压放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮肤了。

7)字体font-arial-cp1250.tar.bz2


#tarjxvffont-arial-cp1250.tar.bz2
#cdfont-arial-cp1250/
#cpfont-arial-18-cp1250~/.mplayer/font


然后可以在桌面上放置一个mplayer的图标,在桌面上右键选择启动器,名称为mplayer;命令为/usr/bin/gmplayer,而mplayer的默认图标位置在/usr/share/pixmaps/mplayer-desktop.xpm

这样整个mplayer的安装过程就结束了,看上去挺麻烦其实真正做起来很快,顶多半个小时就可以做完。

另:卸载mplayer只需在刚刚由MPlayer-1.0pre7.tar.bz2解压出来的MPlayer-1.0pre7目录下运行makeuninstall即可。所以,这个解压出来的文件夹不要删除,如果删除了,卸载的时候也可以到安装目录下直接删除,linux下没有注册表的概念放心删除!

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