Feisty Fawn (Beta) + ffmpeg + mp3

Dieser Artikel wurde am 9.4.2007 in meinem Blog veröffentlicht und 2009 in dieses Wiki übertragen.

Im letzten Artikel habe ich mich in einem Nebensatz lobend über Feisty Fawn und den Umgang mit der MP3 Lizenzproblematik geäussert. Leider ist das ffmpeg Paket nach wie vor ohne MP3 Unterstützung, deswegen werde ich nun aber nicht den Stab über Feisty Fawn brechen. Wie bereits bei Edgy Eft gibt es einen Weg sich aus der Klemme zu helfen, abgesehen von ein paar Versionsnummern entspricht es dem bereits hier im Blog beschriebenen Vorgehen. Um aber Verwechslungen zu verhindern werde ich das Vorgehen hier erneut beschreiben.

Das hier beschriebene Vorgehen wurde auf einer Ubuntu 7.04 Feisty Fawn Beta Installation erfolgreich durchgeführt. Wie die meisten fortgeschrittenen Installationsaufgaben findet diese in einem Terminal statt und es wird davon ausgegangen, dass der Umgang mit dem Editor vi bekannt ist (oder zumindest wie man statt vi einen anderen Editor aufruft ;-)).

Vorarbeiten

root werden

sudo su

Falls FFmpeg installiert ist, das Paket wieder entfernen

apt-get --purge remove ffmpeg

Weitere Repositories aktivieren

(universe und multiverse Repositories in /etc/apt/sources.list aktivieren und apt-get update nicht vergessen) Dieser Schritt scheint bei Feisty Fawn nicht mehr notwendig zu sein, zumindest in der Beta Version sind die Repositories bereits aktiviert.

Falls noch nicht geschehen, die notwendige Entwicklungsumgebung installieren

apt-get install build-essential dpkg-dev quilt fakeroot

FFmpeg kompilieren

Die benötigten Bibliotheken installieren

apt-get install debhelper libogg-dev libvorbis-dev liba52-dev libdts-dev \
zlib1g-dev libsdl1.2-dev libfreetype6-dev libimlib2-dev texi2html libraw1394-dev \
libdc1394-13-dev libtheora-dev libgsm1-dev lame liblame-dev libxvidcore4 \
libxvidcore4-dev libx264-dev libfaac0 libfaac-dev libmp4v2-0 libmp4v2-dev \
libfaad2-0 libfaad2-dev

FFmpeg Quellen installieren

(die genaue Bezeichnung bzw. Version kann variieren!)

cd /usr/src
apt-get source ffmpeg cd ffmpeg-0.cvs20060823

Debian Paket(e) erzeugen

DEB_BUILD_OPTIONS="risky" dpkg-buildpackage

Paket(e) installieren

FFmpeg

cd ..
dpkg -i ffmpeg_0.cvs20060823-3.1ubuntu4_i386.deb

Bibliotheken installieren

dpkg -i libavcodec0d_0.cvs20060823-3.1ubuntu4_i386.deb
dpkg -i libavformat0d_0.cvs20060823-3.1ubuntu4_i386.deb
dpkg -i libpostproc0d_0.cvs20060823-3.1ubuntu4_i386.deb

Update für FFmpeg deaktivieren

Da die selbst erzeugten Programme im Falle einer neuen Version wieder durch die Originale ohne MP3 Fahigkeiten ersetzt würde ist es notwendig die aktuell installierten Versionen „festzupinnen“. Dafür ist die Datei /etc/apt/preferences zuständig, diese mit einem Editor öffnen (vi /etc/apt/preferences) und folgendes hinzufügen:

Package: ffmpeg 
Pin: version 0.cvs20060823-3.1ubuntu4 
Pin-Priority: 1001  
Package: libavcodec0d 
Pin: version 0.cvs20060823-3.1ubuntu4 
Pin-Priority: 1001  
Package: libavformat0d 
Pin: version 0.cvs20060823-3.1ubuntu4 
Pin-Priority: 1001  
Package: libpostproc0d 
Pin: version 0.cvs20060823-3.1ubuntu4 
Pin-Priority: 1001  

Kommentare

it/feisty_fawn_ffmpeg_mp3.txt · Zuletzt geändert: 2011/01/10 16:52 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 3.0 Unported
Blog - Impressum

Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki