Heute musste/wollte ich FFmpeg mit libmp3lame neu kompilieren – aber im Internet gibt es anscheinend keine guten deutschen Tutorials, die auch mit aktuellen Versionen noch durchführbar sind. Da wollen wir doch mal was gegen unternehmen ;-)
Umgebung: Debian 5.0 / Kernel 2.6.9
Als allererstes brauchen wir die Bibliotheken, die wir uns von debian-unofficial.org besorgen. Sind zwar schon etwas älter, das macht aber nichts.
wget http://ftp.debian-unofficial.org/debian/pool/main/l/lame/libmp3lame0_3.96.99+3.97beta2+debian-1duo+etch1_amd64.deb -O libmp3lame0.deb
wget http://ftp.debian-unofficial.org/debian/pool/main/l/lame/libmp3lame-dev_3.96.99+3.97beta2+debian-1duo+etch1_amd64.deb -O libmp3lame-dev.deb
Und dann installieren:
dpkg -i *lame*.deb
Nun den FFmpeg-Source runterladen:
cd /usr/src
apt-get source ffmpeg
apt-get build-dep ffmpeg
cd ffmpeg-0.svn20080206
Und jetzt noch eine Datei bearbeiten:
vim debian/confflags
Und jetzt muss nach der Zeile
confflags += --disable-strip
noch eingefügt werden:
confflags += --enable-libmp3lame
Jetzt noch etwas Geduld für:
dpkg-buildpackage
Und zum Schluss das ganze noch installieren.
dpkg -i ../ffmpeg*.deb
Und fertig!
Noch testen? Okay.
ffmpeg -formats | grep mp3
müsste irgendwie sowas ausgeben:
DE mp3 MPEG audio layer 3
D A mp3
EOF ;-)
Vorlage für diesen Beitrag: http://www.ingate.de/…debian-etch/

