10Jun/102
ffmpeg auf Debian Lenny mit libx264 und libfaac
Um Videos direkt auf meinem Server konvertieren zu können habe ich mich Heute mal damit beschäftigt ffmpeg selbst zu kompilieren. Wichtig war dabei die Unterstützung des aac Audiocodes und des h264 Videocodes, damit die Videos mit dem JW Player abgespielt werden können. Ein paar Googleexkursionen ergaben dafür recht schnell die Lösung:
Die Quellen für die benötigten Bibliotheken zu /etc/apt/sources.list hinzufügen:
deb http://www.debian-multimedia.org sid main non-free
Paketquellen aktualisieren und Key importieren:
apt-get update apt-get install debian-multimedia-keyring
Dann die Pakete installieren:
apt-get install libmp3lame-dev libvorbis-dev libfaac-dev libfaad-dev libxvidcore4-dev libxvidcore-dev libx264-dev
Die neuste ffmpeg Version herunterladen:
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
Schließlich ffmpeg kompilieren:
cd ffmpeg ./configure --enable-gpl --enable-postproc --enable-libvorbis --enable-libx264 --enable-libfaad --enable-nonfree --enable-libmp3lame --enable-libfaac --enable-libxvid --enable-pthreads --disable-debug --prefix=/usr make make install
Fertig! Nun sollte ffmpeg einsatzbereit sein. Ein Beispiel für die Konvertierung eines Videos sieht dann wie folgt aus:
ffmpeg -i input.avi -vcodec libx264 -r 25 -b 2048k -bt 512k -s 1024x768 -vpre hq -acodec libfaac -ab 128k -ar 44100 -ac 2 -y output.mp4
November 13th, 2010
Danke!
Oktober 27th, 2011
Danke!