Dette er en guide til et 32bit system IKKE et 64bit system!!!
========================
Lidt forberedelse
========================
Lidt forberedelse er nøvendig. Følgende ting vi vil røre ved er:
1. Compile de seneste x264 libraries
2. Compile de seneste libopencore-amr libraries
3. Downloade and installere de nødvendige dev filer
Første skridt er at hente og "compile" de seneste x264 libraries:
-----------------
x264
-----------------
Først og fremmest skal tidligere installeret x264 afinstalleres!
Så installere vi lidt programmer som er nødvendige.
Kode: Vælg alt
sudo apt-get install build-essential checkinstall gpac libgpac-dev git-core yasm
I de næste par linier henter og installere/compile vi x264
Kode: Vælg alt
cd $HOME
git clone git://git.videolan.org/x264.git
cd x264
./configure --prefix=/usr --enable-shared
make
sudo checkinstall --fstrans=no --install=yes --pakdir "$HOME/Desktop" \
--maintainer "$USER" --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`-0.0ubuntu1" \
--backup=no --deldoc=yes --deldesc=yes --delspec=yes --gzman --default
make distclean
Retunere her fra tid til anden. For at opdatere x264 med kommandoen 'git up'
------------------
libopencore-amr
------------------
svn MPlayer har skiftet til "Open Source amr libraries" og der er ingen Medibuntu package.
Kode: Vælg alt
cd $HOME
wget http://transact.dl.sourceforge.net/project/opencore-amr/opencore-amr/0.1.2/opencore-amr-0.1.2.tar.gz
tar xvf opencore-amr-0.1.2.tar.gz
cd opencore-amr-0.1.2/
./configure --prefix=/usr
make
sudo checkinstall --fstrans=no --install=yes --pakdir "$HOME/Desktop" \
--maintainer "$USER" --pkgname="libopencore-amr" --pkgversion="0.1.2" \
--backup=no --deldoc=yes --deldesc=yes --delspec=yes --gzman --default
make distclean
Næste skridt er at installere de nødvendig "dev" filer
------------------
dev filerne
------------------
Dette er "ekstra funktioner" til MPlayer og der er en del. Så måske det er en god idé, at væbne dig med god tålmodighed.
Kode: Vælg alt
sudo apt-get install debhelper em8300-headers gawk gettext html2text \
intltool-debian ladspa-sdk libaa1-dev libasound2-dev libatk1.0-dev libaudio-dev \
libaudio2 libaudiofile-dev libavahi-client-dev libavahi-common-dev libcaca-dev \
libcairo2-dev libcdparanoia-dev libcelt0 libdbus-1-dev libdbus-glib-1-dev libdirectfb-dev \
libdirectfb-extra libdts-dev libdv4-dev libenca-dev libenca0 libesd0-dev libexpat1-dev \
libfaac-dev libfaac0 libffado0 libfontconfig1-dev libfreebob0 libfreetype6-dev \
libfribidi-dev libggi-target-x libggi2 libggi2-dev libggimisc2 libggimisc2-dev \
libgif-dev libgii1 libgii1-dev libgii1-target-x libgl1-mesa-dev libglib2.0-dev \
libglu1-mesa-dev libgtk2.0-dev libice-dev libjack-dev libjack0 libjpeg62-dev \
liblzo-dev liblzo1 liblzo2-2 liblzo2-dev libmad0-dev libmail-sendmail-perl \
libmp3lame-dev libmp3lame0 libmpcdec-dev libmpcdec3 libncurses5-dev libogg-dev \
libopenal-dev libopenal1 libpango1.0-dev libpixman-1-dev libpng12-dev libpopt-dev \
libpthread-stubs0 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 \
libsdl1.2-dev libslang2-dev libsm-dev libsmbclient-dev libspeex-dev libsvga1 \
libsvga1-dev libsys-hostname-long-perl libsysfs-dev libtheora-dev libtwolame-dev \
libtwolame0 libvorbis-dev libx11-dev libxau-dev libschroedinger-dev libstdc++5 \
libxcb-render-util0-dev libxcb-render0-dev libxcb1-dev libxcomposite-dev \
libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev \
libxi-dev libxinerama-dev libxml++2.6-2 libxrandr-dev libxrender-dev libxt-dev \
libxv-dev libxvidcore4-dev libxvmc-dev libxxf86dga-dev libxxf86vm-dev mesa-common-dev \
po-debconf sharutils x11proto-composite-dev x11proto-core-dev x11proto-damage-dev \
x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev \
x11proto-render-dev x11proto-video-dev x11proto-xext-dev x11proto-xf86dga-dev \
x11proto-xf86vidmode-dev x11proto-xinerama-dev xtrans-dev zlib1g-dev \
liboil0.3-dev libcddb2-dev
Dette var "forberedelserne". Nu til selve MPlayer installationen
=========================
Installeringen af MPlayer
=========================
1. Installere de forskellige "codecs"
2. Lave en passende "font"
3. Downloade og "compile" svn MPLayer
Først "codecs":
--------------------
Installere "codecs"
--------------------
Kode: Vælg alt
cd $HOME
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
sudo mkdir -pv /usr/lib/codecs
tar xjvf all-20071007.tar.bz2
sudo cp -v $HOME/all-20071007/* /usr/lib/codecs
-----
Font
-----
MPlayer behøver at vide hvor der er en "TrueType Font" for at vise undertekster på film. Her vil vi lave et "symlink" til "Vera.ttf" Føl fri til at vælge en anden, hvis denne ikke passer til dig.
Kode: Vælg alt
mkdir -v $HOME/.mplayer
ln -sv /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf ~/.mplayer/subfont.ttf
-----------------------------------
Downloade og "compile" svn mplayer
-----------------------------------
Endelig er det tid til at hente svn MPlayer fra "subversion repository", "compile" den og bruge "checkinstall" til at lave en deb pakke og installere den
Kode: Vælg alt
sudo apt-get install subversion
cd $HOME
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd $HOME/mplayer
./configure --confdir=/etc/mplayer
make
sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/Desktop" \
--pkgname mplayer --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \
--pkgversion "3:1.0~svn-`grep "#define VERSION" version.h | cut -d"-" -f2`"
make distclean
Hvis du vil have installationen til at registrere BÅDE MPlayer og MEncoder ved "Ubuntu package management system" så kan du tilføje --provides "mplayer,mencoder" til checkinstall linien
Eller hvis du slet ikke vil have MEncoder kan du tilføje --disable-mencoder til ./configure linien.
Det var det. Retunere hertil fra tid til anden for at opdatere MPlayer ved at bruge 'svn update' og så "compile" igen.
====================
Downloade SMPlayer
====================
Nu mangler vi så en grafisk brugerflade. Hvis du har en Desktop installeret. Og til det vil vi bruge SMPLayer.
Kode: Vælg alt
sudo apt-get install smplayer
Du står nu med den seneste version af MPlayer installeret!
- Leutenant