MPlayer mit Codecs
From NJH-Wiki
- Autor
- Volker Grabsch
Contents |
Einleitung
Den MPlayer baut man sich am besten selbst. So wird er optimal an die eigene Prozessor-Architektur angepasst, und außerdem unterstützen viele fertige Binaries keine externen Codecs.
Die MPlayer-Homepage beschreibt zwar sehr gut das Compilieren und Bauen eines Debian-Pakets für MPlayer, vernachlässigt dabei jedoch die Codecs. Diese Howto erklärt das Bauen des MPlayers mit externen Codecs unter Debian.
Ich lege hierbei besonderen Wert auf den "Debian-Weg". Das heißt, es wird am Ende zwei Debian-Pakete geben, eines für den MPlayer und eines für die MPlayer-Codecs.
Vorbereitungen
Diese Howto geht von folgenden Gegebenheiten aus:
- Installiert ist ein Debian/Sarge 3.1
Schritt für Schritt
Benötigte Debian-Pakete installieren:
aptitude install fakeroot alien libgtk1.2-dev
Außerdem any2deb installieren:
wget http://www.profv.de/any2deb/any2deb_1.2-2_all.deb dpkg -i any2deb_1.2-2_all.deb
Die MPlayer-Quellen und die Codecs herunterladen:
wget http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2 wget http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
Vor dem Compilieren des MPlayers müssen die externen Codecs schon installiert sein, sonst wird MPlayer ohne Codecs-Unterstützung compiliert! Deshalb installieren wir zuerst die Codecs.
Mittels any2deb erzeugen wir ein Debian-Paket:
any2deb mplayer-codecs-essential 20071007 \
essential-20071007.tar.bz2 /usr/lib/codecs --fixperms
und installieren es (als root):
dpkg -i mplayer-codecs-essential_20071007-2_all.deb
Dieses Debian-Paket kann auch für andere Systeme noch verwendet werden.
Nun werden die MPlayer-Quellen entpackt:
tar xfj MPlayer-1.0rc2.tar.bz2
und compiliert zu einem Debian-Paket:
cd MPlayer-1.0rc2 fakeroot debian/rules binary cd ..
Auch dieses Debian-Paket installieren (als root):
dpkg -i mplayer_1.0cvs_i386.deb
Fertig!

