mplayer源码网 http://www.mplayerhq.hu/MPlayer/
MPlayer源码编译
1.下载如下这些软件:
all-20071007.tar.bz2(解码器包)
windows-all-20071007.zip (windows 解码器
包)
Blue-1.7.tar.bz2 (程序图形界面皮肤)
MPlayer-1.0rc2.tar.bz2(mplayer 源码安装包
)
font-arial-iso-8859-1.tar.bz2(mplayer 程
序图形界面字体包)
2.将all-20071007.tar.bz2解压到/usr/lib/codecs
中(如果没有相应目录就自己建一个),命令如下:
tar -xjvf all-20071007.tar.bz2
cd all-20071007
cp -r * /usr/lib/codecs
3.将windows-all-20071007.zip解压
到/usr/lib/win32中(如果没有相应目录就自己建一个)
,命令如下:
unzip windows-all-20071007.zip
cd windows-all-20071007
cp -r * /usr/lib/win32
4.解压MPlayer-1.0rc2.tar.bz2,最后configure,命
令步骤如下:
tar -xjvf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
5. ./configure
MPlayer-1.0rc2.tar.bz2包:
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --
win32codecsdir=/usr/lib/win32/ --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libtheora --enable-libfaac --enable-libfaad --enable-liba52 --enable-libx264 --enable-libxvid --enable-libamr-nb --enable-libamr-wb --enable-gpl --enable-pp --enable-pthreads --disable-debug --enable-shared
//这里我把所以不是自动的且被disable的选项全部开启了,结果很悲剧的不行, 很多开启需要相关库或软件, 所以一般还是配置下最重要的几项 其他的自动吧。。。
MPlayer-1.0rc4.tar.bz2包:
./configure --prefix=/usr/local/mplayer --codecsdir=/usr/lib/codecs/ --enable-gui --enable-menu
//我下的这个安装源码包解压后 ./configure -help 可以看到没有 --win32codesdir这个选项了 所以只设置了--codecsdir,下载的windows-all-20071007.zip的库冒似没用。
6. make
7. make install
8. 安装皮肤
tar -jvxf Blue-1.7.tar.bz2
mv Blue /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv Blue default
9. 安装字体、
随便找个.ttf文件复制到$HOME/.mplayer下,将名字改为subfont.ttf
10. 运行
cd /usr/local/maplayer/bin
./gmplayer 或者 ./mplayer
过程中出现的问题:
(1) audio_setup: Can't open audio device
/dev/dsp: No such file or directory
解决办法是加载snd_pcm_oss,即以root身份执行
modprobe snd_pcm_oss
(2) Error:X11 support required for GUI compilation
在线安装: yum install gtk+
yum install gtk+-devel
yum install xorg-devel
还有可能缺下面的包 xorg-x11, xorg-x11-devel, xorg-x11-proto-devel
yum install libglade*
yum install xorg*