Cinelerra und Fedora

finelerora

Vorneweg: Es geht. Einschliesslich OpenGL, Pulse-Audio und ziemlich aller Video- und Audioformate, die von der (recht mächtigen und performanten) Video-Cutting-Lösung  Cinelerra unterstützt werden. Allerdings muss man es sebst kompilieren – was, wenn man die Installion der notwendigen Entwicklerbibliotheken vorher durchführt, allerdings ohne grossen Aufwand zu bewerkstelligen geht.

Hintergrund: Generell ist der Umfang an unterstützten Codecs, den Fedoras -anscheinend etwas übervorsichtige- Maintainer von Haus aus mitliefern, recht spärlich. Das Nötigste lässt sich durch Installieren zusätzlicher Repositories (siehe rpmfusion – dort steht auch wie das im Einzelnen funktioniert) besorgen. Anschliessend lassen sich etliche nicht ganz so freie Codecs -und die zum Bauen von Multimedia-Anwendungen notwendigen Libraries- installieren:

sudo yum install -y  a52dec-devel a52dec alsa-lib-devel alsa-lib faac-devel faac faad2-libs faad2-devel faad2 fftw-devel fftw-static fftw fftw2-devel fftw2 lame-devel lame-libs lame twolame twolame-devel twolame-libs libavc1394-devel libavc1394 libiec61883-utils libiec61883 libiec61883-devel libraw1394-devel libraw1394 libsndfile libsndfile-devel libvorbis-devel libvorbis libogg-devel libogg liboggz-devel liboggz libpng-devel libpng libpng10-devel libpng10 libjpeg-devel libjpeg libjpeg-static libtiff-devel libtiff libtiff-static tritonus-esd esound-devel esound-libs freetype-devel freetype freetype-freeworld freetype1-devel freetype1 freetype1-utils mjpegtools-libs mjpegtools-devel mjpegtools y4mscaler OpenEXR-devel OpenEXR x264-libs x264 x264-devel gettext-devel gettext gettext-libs automake autoconf libtool libdv-devel libdv nasm

Keine Angst, sollte sich das eine oder andere bereits vorhandene Paket auf der Liste befinden, wird der Rest dennoch ausgeführt. Der GNU-Compiler gcc dürfte auf den meisten Systemen schon vorhanden sein, allerdings fehlt der Assembler nasm gelegentlich, was gerne zu eher kryptischen Fehlermeldungen führt – ich habe ihn daher in die Liste der zu installierenden Pakete mit aufgenommen, wie pulseaudio-esound-compat, das häufige Probleme mit Pulse-Audio und Cinelerra zu vermeiden hilft: Sollte Cinelerra abstürzen, sobald man versucht einen Clip mit aktivierter Audiospur abzuspielen, sollte man versuchen, unter den Playback-Einstellungen “ESD” als Soundsystem zu wählen – und beim ersten mal vorher auf der Konsole “esd-compat” ausführen. anschliessend die Quelltexte der aktuellen Version von Cinelerra aus dem git-Repository von cinelerra.org auschecken:

git clone git://git.cinelerra.org/j6t/cinelerra.git cinelerra
cd cinelerra
./configure --prefix=/usr/local --enable-opengl
make
sudo make install

ins Verzeichnis mit den Sourcen wechseln und den mehr oder weniger üblichen make prozess starten – die Option “–enable-opengl” hat nur bei vorhandener Grafikkarte mit OpenGL Version 2 wirklich Sinn, schadet aber auch nicht weiter. Sollte die Ausführung von make mit einem Fehler abbrechen, liegt die Ursache höchstwahrscheinlich an fehlenden Bibliotheken. Nach deren Installation vor dem erneuten Versuch nicht vergessen, “make clean” auszuführen!

About Tom

Der Autor weiss nicht nur (hinterher) alles besser, er ist auch seit einigen Jahren sowohl als Live-Act, Producer und VJ und noch etwas länger als Gitarrist und Bassist unterwegs. Was Computer betrifft, musste er seine ersten Programmchen noch in CBM-BASIC und 6502-Assembler verbrechen...
This entry was posted in Loonix, software and tagged , , , , . Bookmark the permalink.

Leave a Reply