Home / LinuxUser / 2007 / 06 / Schnittstelle

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(229 Punkte bei 11 Stimmen)
Meinst Du: Patch CD Updates?
(179 Punkte bei 5 Stimmen)
One goes, one comes
(161 Punkte bei 4 Stimmen)
Speichern in der Cloud
(161 Punkte bei 4 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Schnittstelle

Videos bearbeiten mit Jahshaka

01.06.2007 Die freie Videoschnittsoftware Jahshaka fällt durch ihre unkonventionelle Bedienung auf. Wer die Lernkurve nimmt, dem stehen die Möglichkeiten eines Profi-Werkzeugs zur Verfügung.

Der ehemalige Computerverkäufer Jah Shaka (nicht zu verwechseln mit dem gleichnamigen Musiker) vermisste auf seinem Rechner ein kostenloses und zugleich leistungsstarkes Videobearbeitungsprogramm. Insbesondere die Länder der Dritten Welt lagen ihm am Herzen, in denen die Menschen kaum mehrere tausend Dollar für ein Echtzeitschnittsystem aufbringen. Zur gleichen Zeit arbeitete er in Jamaica für ein Projekt der UNESCO, das sich ganz ähnliche Ziele gesetzt hatte, aber letztendlich im Sand verlief. Also nahm er kurzentschlossen selbst das Heft in die Hand, schaute sich als Vorlage verschiedene, hochpreisige Schnittsystem an und entwickelte schließlich das erste freie Videobearbeitungs- und Effektprogramm mit Profiambitionen. Dem Ergebnis verpasste er seinen eigenen Namen: Jahshaka [1].

Nachdem sich die ersten Versionen fast ausschließlich auf Effekte und Animationen beschränkten, erschien Ende 2006 nach über fünfjähriger Entwicklungszeit die lang erwartete Version 2.0. Die Entwickler bewerben diese nicht ganz umsonst als erste kostenlose, eierlegende Wollmilchsau der Videobearbeitung. Die Liste der angebotenen Funktionen liest sich wie ein Auszug aus einem Katalog für ein mehrere tausend Euro teures Echtzeitschnittsystem: Dank der OpenGL-Schnittstelle berechnet Jahshaka seine Effekte in Echtzeit, bietet so genannte Compositing-Funktionen, ein auf Videos spezialisiertes Malprogramm (das so genannte Videopaint), sowie Werkzeuge zum schnellen Erstellen von Animationen und natürlich auch den schnöden Videoschnitt.

Jashaka richtet sich somit eigentlich an semiprofessionelle Filmer. Wie das folgende Beispiel zeigt, verdaut die Schnittsoftware aber auch spielend das letzte Urlaubsvideo anspruchsvoller Hobbyregisseur.

Jahplayer

Als Bonus erhalten Sie zusammen mit Jahshaka noch den Jahplayer, ein Abspielprogramm für Medien aller Art. Wie sein großer Bruder nutzt es die Beschleunigungsfunktionen moderner 3D-Grafikkarten, über die der Mediaplayer auch recht exotische Dateiformate abspielt. Der Jahplayer steht bei Sourceforge in fertigen Paketen [2] bereit. Falls Sie Jahshaka aus dem Quellpaket bauen, genügt ein ./configure jahplayer; make; make install zum Übersetzen und Installieren der Software.

Installation

Sollte nun der Appetit geweckt sein, trennen Sie nur noch zwei größere Hürden vor der Inbetriebnahme. Auf die erste treffen Sie direkt bei der Installation: Sofern Sie im Internet kein fertig geschnürtes Paket für Ihre Distribution finden, bleibt nur der Griff zum Archiv mit den Quelltexten.

Wie Sie aus diesem in einer extrem kurvenreichen Fahrt das fertige Programm zaubern, verrät der Kasten "Installation aus den Quellen". Anwender mit Fedora Core auf dem Rechner finden bei Sourceforge [2] ein passendes Paket. Letzteres installieren Sie in einem Terminalfenster per sh jahshaka-2.0FC5.run. Für User mit Suse 10.1 und höher hält die Jahshaka-Website noch ein Archiv [3] mit RPM-Paketen bereit. Debian und Ubuntu-Besitzer finden auf der Jahshaka-Homepage im Bereich Downloads ein Installationsskript, das nach dem Start mit sh jahshaka-dapper-x86.sh install die benötigten Pakete nachlädt und einspielt.

Unabhängig von der verwendeten Distribution setzt die Software zusätzlich die Bibliotheken Boost, Libdv, Libquicktime, Freetype2 und Glut (meist in Form von Freeglut) voraus. Alle großen Distributionen sollten diese Pakete standardmäßig mitbringen. Stellen Sie zusätzlich noch sicher, dass die 3D-Beschleunigung der Grafikkarte aktiviert ist. Dies prüfen Sie am schnellsten durch den Aufruf von glxgears in einem Terminalfenster. Das kleine Werkzeuge sollte Frameraten von über 200 Bildern pro Sekunde anzeigen.

Installation aus den Quellen

Sofern Jahshaka für Ihre Distribution nicht als fertiges Paket vorliegt, erstellen Sie das Schnittprogramm aus dem Quellpaket selbst erstellen. Dazu sind jedoch einige Vorbereitungen notwendig. Installieren Sie zunächst folgende Pakete, einschließlich der zugehörigen Entwicklungspendants. Letztere tragen in der Regel ein -devel oder -dev im Namen:

  • libboost
  • libdv
  • libquicktime
  • freetype2
  • Glut-Bibliotheken (beispielsweise freeglut und freeglut-devel)
  • qt3-devel
  • qt3-devel-tools

Allerdings empfindet Jahshaka eine kleine Abneigung gegenüber den neuen Qt4-Bibliotheken. Auf aktuellen Distributionen sollten Sie daher die zugehörigen Pakete am besten vorübergehend deinstallieren. Dies klappt jedoch nicht mit jeder Linux-Distribution. In diesen Fällen bleibt nur als Lösung, die Umgebungsvariablen von Hand so umzubiegen, dass diese ausschließlich die Qt3-Verzeichnisse zeigt. Primär betrifft das die Variablen $PATH und $QTDIR.

Installieren Sie das OpenAL-System. Dies umfasst sowohl die Bibliotheken selbst, als auch das zugehörige Entwicklerpaket. OpenSuse 10.2 bringt letzteres leider nicht von Haus aus mit. Sie laden es einfach aus den OpenSuse-Repositories [4] herunter. Weitere Informationen zu OpenAL erhalten Sie auf der Website des Projekts [5].

Laden Sie Glew herunter [6] oder verwenden Sie die Version von der Heft-CD. Entpacken es in ein Verzeichnis und spielen es als Benutzer root per ./configure; make; make install ein. Stellen Sie sicher, dass Sie die Entwicklerpakete für Gtk2 und SDL installiert haben. Laden Sie anschließend das Multimedia-System MLT [7] herunter, und spielen Sie es nach dem Entpacken ebenfalls per Dreisatz ein.

Auf der gleichen Webseite (oder der Heft-CD) finden Sie auch seinen Kompagnon MLT++ ([7],[8]). Übersetzen Sie auch dieses Programm von Hand, und installieren Sie es im System. Nun fehlen noch die OpenLibraries [9], deren Quelltext Sie ebenfalls auf der Heft-CD finden. Sie installieren die Software via ./configure; make; make install in der Kommandozeile.

Hat bis hierhin alles geklappt, kommt nun Jahshaka an der Reihe. Wie schon bei den anderen Programmen installieren Sie das Videoschnittprogramm nach dem Entpacken des Quellcodearchivs mit dem Dreischritt.

Start

Nach dem Start gilt es gleich die zweite Hürde zu nehmen: Da Jahshaka mit Funktionen nur so um sich wirft, bedarf es einer mehr oder weniger langen Eingewöhnungszeit. Wie das Hauptfenster (Abbildung 1) zeigt, orientierten sich die Entwickler beim Entwurf der Oberfläche an professionellen Konkurrenzprodukten. Allen voran waren dies die Discreet-Produkte, die schon immer für ihr etwas gewöhnungsbedürftiges Bedienkonzept berühmt-berüchtigt waren. Doch keine Angst: Nach einer kurzen Orientierungsphase geht die Arbeit meist erstaunlich schnell von der Hand.

Abbildung 1: Direkt nach dem Start meldet sich der Desktop, der im Beispiel sechs Szenen aus einem Urlaubsvideo zeigt.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

7489 Hits
Wertung: 208 Punkte (39 Stimmen)

Schlecht Gut

Infos zum Autor

Tim Schürmann

Tim Schürmann

Tim Schürmann ist Diplom-Informatiker und derzeit als freier Autor unterwegs. Mehr Informationen finden Sie auf seiner Homepage unter www.tim-schuermann.de.


Infos zur Publikation

Infos zur Publikation

title_2012_02

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...
Skype für 64-Bit-Prozessor u. Suse 12.1
Klaus Sigerist, 05.02.2012 11:39, 3 Antworten
Hallo Gemeinde! Ich bin nur ein einfacher Nutzer und habe Probleme mit der Installation von Skyp...
8! Anfängerfrage :) Wie finde ich in Ubuntu die Datenträger (Bild, Text)
samuel leusam, 04.02.2012 15:53, 2 Antworten
Ich habe neu Ubuntu. Wenn ich die SD Karte im Laptop einstecke, erkennt er sie und gibt ihr den N...
OpenSuse 12.1-Service Kit 01/12
Christoph-J. Walter, 28.01.2012 08:52, 2 Antworten
Hallo Gemeinde, ich habe 12.1 neu installiert. Alles in Ordnung! Nun möchte ich das Service Kit (...
Ubuntu 11.10 konfigurieren
Michael Hinz, 27.01.2012 17:52, 1 Antworten
Ubuntu läuft bei mir. Allerdings nur, wenn die Daten-CD eingelegt ist. Unabhängig von Bios-Einste...