Аз компилирам по следния начин Mplayer:
Нещата са като цяло взети от:
http://www.mplayerhq.hu/MPlayer....wto.txtно са допълнени с още няколко пакета.
1) libdts
дърпане
libdts-0.0.2.tar.gz от
http://www.freshports.org/multimedia/libdts/./configure
make
make install
2) libmad
дърпане
libmad-0.15.1b.tar.gz от
http://www.underbit.com/products/mad/инсталираме го
3) lzo
дърпаме
lzo-1.08.tar.gz от
http://www.oberhumer.com/opensource/lzo/download/инсталираме го
4) speex
дърпаме
speex-1.1.12.tar.gz от
http://www.speex.org/download.htmlинсталираме го
5) faac
дърпаме
faac-1.24.tar.gz от
http://sourceforge.net/projects/faacинсталираме го
6) libmpcdec
дърпаме
libmpcdec-1.2.2.tar.bz2 от
http://www.musepack.net/index.php?pg=srcинсталираме го
7) libogg
дърпаме
libogg-1.1.3.tar.gz от
http://downloads.xiph.org/releases/инсталираме го

libvorbis
дърпаме
libvorbis-1.1.2.tar.gz от
http://downloads.xiph.org/releases/инсталираме го
9) libtheora
дърпаме
libtheora-1.0alpha5.tar.bz2 от
http://downloads.xiph.org/releases/инсталираме го ама по специален начин
./configure --disable-encode
че иначе дава грешки.
10) libiconv
дърпаме
libiconv-1.9.2.tar.gz от
http://www.gnu.org/software/libiconv/инсталираме го
11) freetype
дърпаме
freetype-2.1.10.tar.bz2 от
http://sourceforge.net/project/showfiles.php?group_id=3157инсталираме го
12) zlib
дърпаме
zlib-1.2.3.tar.bz2 от
http://www.zlib.net/инсталираме го
13) libpng
дърпаме
libpng-1.2.8-config.tar.gz от
http://sourceforge.net/project/showfiles.php?group_id=5624инсталираме го
14) jpeg-6b
дърпаме
jpegsrc.v6b.tar.gz от
ftp://ftp.uu.net/graphics/jpeg/инсталираме го
15) libregif
дърпаме
libregif-4.1.7.tar.gz от
http://armory.nicewarrior.org/projects/libregif/инсталираме го
16) nasm
дърпаме
nasm-0.98.39.tar.bz2 от
http://sourceforge.net/project/showfiles.php?group_id=6208инсталираме го
17) lame
дърпаме
lame-3.96.1.tar.gz от
http://lame.sourceforge.net/download/download.htmlинсталираме го
18) twolame
дърпаме
twolame-0.3.6.tar.gz от
http://sourceforge.net/project/showfiles.php?group_id=136040инсталираме го
19) toolame
дърпаме
toolame-02m-beta8.tar.bz2 от
http://www.ecs.soton.ac.uk/~njh/twolame/инсталираме го
toolame може и да не го инсталирате. Просто на тази версия точно е базирано twolame
20) xvid
дърпаме
xvid_latest.tar.gz от
http://downloads.xvid.org/downloads/cd xvidcore/build/generic
./bootstrap.sh
./configure
make
make install
Ако се ползва официална версея
./bootstrap.sh
се пропуска
21) x264
дърпаме последния SVN от
http://developers.videolan.org/x264.html./configure --enable-avis-input --enable-pthread
make
make install
22) live
дърпаме последния live от
http://www.live555.com/liveMedia/public/genMakefiles linux
make
гледаме тука
http://www.live555.com/mplayer/и копираме live в /usr/local/lib/
аз допълнително си правя и
cp liveMedia/include/*.* /usr/local/include
23) divx4linux
дърпаме
divx4linux-20011025.tar.gz от
http://site.n.ml.org/info/_divx4linux/./install.sh
24) MPlayer + ffmpeg
Аз ползвам CVS-a. По този начин се решават проблемите с gcc 4.x и последните версии на x264.
Както пише в MPlayer-MinGW-Howto.txt
"cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co -P main
When asked for a password, just hit enter. A directory named main will be created.
Now checkout ffmpeg
cd main
cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -Pd libavcodec ffmpeg/libavcodec
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -Pd libavformat ffmpeg/libavformat
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -Pd libavutil ffmpeg/libavutil
"
25) amr, amr_float, amrwb_float
25.1) теглим последния amr от
http://www.3gpp.org/ftp/Specs/html-info/26073.htmи го слагаме в
main\libavcodec\amr
25.2) теглим последния amr_float от
http://www.3gpp.org/ftp/Specs/html-info/26104.htmи го слагаме в
main\libavcodec\amr_float
25.3) теглим последния amrwb_float от
http://www.3gpp.org/ftp/Specs/html-info/26204.htmи го слагаме в
main\libavcodec\amrwb_float
26) codecs
дърпаме
all-20050412.tar.bz2 от
http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2и го слагаме в
/usr/local/lib/codecs
Сега вече пристъпваме към компилация на MPlayer
./configure
ако нещо не се намери автоматично може да се пробва и с
./configure --with-codecsdir=/usr/local/lib/codecs --enable-largefiles --with-livelibdir=/usr/local/lib/live --with-freetype-config=/usr/local/bin/freetype-config
make
make install
За субтитрите си редактирам
~/.mplayer/config
на
font=/path/to/font.desc
font.desc е някой от font.desc от
http://www.mplayerhq.hu/MPlayer.....tar.gzили слагам
font=/path/to/some.ttf
subcp=cp1251
subfont-autoscale=0
subfont-text-scale=20
където some.ttf е някой ttf щрифт.
добре е да се добави във config файла и едно
stop-xscreensaver=yes