VerwandlungskünstlerVerwandlungskünstler

Videos konvertieren und bearbeiten mit transcode

01.11.2004

Erwarten Sie bei einem Programm zur Videokonvertierung eine schöne bunte Oberfläche, wird Sie Transcode [1] enttäuschen. Transcode ist ein reines Konsolenprogramm, das sich über zahlreiche Kommandozeilenparameter steuern lässt. Wie die meisten Kommandozeilen-Tools ist es sehr flexibel einsetzbar aber naturgemäß auch etwas sperrig in der Bedienung. Tabelle 6 listet einige grafische Transcode Frontends auf, die spezielle Eigenschaften von Transcode mit einer komfortablen Benutzeroberfläche vereinen. Den Gesamtumfang von Transcode vermag aber keines dieser Programme ausschöpfen.

Transcode verfolgt ein streng modulares Konzept. Die wichtigen Funktionen sind in externe Module ausgegliedert, die nur bei tatsächlichem Bedarf geladen werden. Dabei sind drei Arten von Modulen zu unterscheiden (siehe Tabelle 1 bis 3):

  • Eingabe / Dekodierung
  • Modifikation / Filterung
  • Ausgabe / Kodierung

Die Eingabemodule haben die Aufgabe, Video- und Audiodaten zu dekodieren und Transcode im Rohformat zur Verfügung zu stellen. Verschiedene Module gibt es für einzelne Video und Audio Codecs, aber auch zum Lesen von Video Streams, die zum Beispiel von einer Fernsehkarte zur Verfügung gestellt werden.

Im nächsten Schritt verändern Filtermodule die vom Eingabemodul gelieferten Rohdaten. Mit diesen Filtern lassen sich nicht nur die bestehenden Bild- und Tondaten verändern, sondern auch neue Frames erzeugen oder verwerfen, um damit Einfluss auf die Synchronisation von Bild und Ton zu nehmen.

Im letzten Schritt übergibt Transcode die Daten an ein oder mehrere Ausgabemodule. Sie sind für die Kodierung der Daten mittels Video- und Audio-Codecs verantwortlich und erzeugen die entsprechende(n) Ausgabedatei(en).

Formatkonvertierung leicht gemacht

Um zum Beispiel eine eine MPEG1- oder MPEG2-Datei in eine AVI-Datei im MPEG4-Format zu verwandeln genügt der folgende Befehl:

transcode -V -i quelldatei.mpeg ↩
 -o zieldatei.avi -y xvid4 ↩
 -w 500 -b 48

Transcode benutzt hier die nativ für Linux vorhandene XviD-Bibliothek. Sie ist schnell, zuverlässig und steht den kommerziellen Kodierern in der Qualität um nichts nach. Anhand dieser einfachen Kommandozeile sieht man gleich die wichtigsten Optionen: -i und -o bestimmen Eingabe- und Ausgabedateien, -y legt den Video Exportfilter auf xvid4 fest und -w setzt die zu verwendende Videobitrate auf 500 kbit/s. Da Transcode Audio per default als MP3 mit 128 kbit/s exportiert, genügt es, mit -b die Bitrate der Tondaten auf 48 kbit/s festzulegen. Die Option -V schließlich weist Transcode an anstelle von RGB im YUV Farbraum zu arbeiten. Damit laufen die internen Berechnungen um fast ein Drittel schneller ab. Es gibt allerdings auch Filter, die nur RGB beherrschen. In diesem Fall quittiert Transcode die Option -V mit einer Fehlermeldung.

Tabelle 6: Transcode Frontends

Name Homepage Beschreibung
dvd::rip http://www.exit1.org/dvdrip/ Grafische Oberfläche spezialisiert auf das Kopieren von DVDs.
g4l http://gv4l.sourceforge.net/ Grafisches Transcode V4L Frontend zum Verarbeiten von TV Videomaterial.
ripmake http://www.lallafa.de/bp/ripmake.html Kommandozeilenprogramm, welches viele gängige Transcode Anwendungen vereinfacht.
kavi2svcd http://www.cornelinux.de/web/linux/kavi2svcd/index.html Kavi2svcd konvertiert AVI-Dateien zu Super Video CDs erstellen.

Rate mal die Rate

Den zentralen Punkt für die Qualität des erzeugten Videos stellt die Videobitrate dar. Im Zusammenspiel mit weiteren Parametern, wie der Höhe und Breite der Frames, sowie der Anzahl Frames pro Sekunde lässt sich der so genannte BPP Wert (Bits Per Pixel) berechnen: Bitrate * 1000 / (Höhe * Breite * Framerate).

Natürlich hängt die Qualität auch entscheidend vom Videomaterial selbst ab (schnelle/langsame Szenen, viel/wenig Kontraste etc.), aber als Daumenregel gilt: BPP Werte um 0.20 ergeben eine gute Qualität, bei der kaum Artefakte zu sehen sein sollten. Werte unter 0.15 ergeben sichtbare Störungen im Bild. Hier sollte man die Bitrate besser erhöhen. Transcode selbst gibt den BPP Wert zu den aktuell vorgenommen Einstellungen aus (in der Zeile V: bits/pixel). Ist der Wert zu niedrig, lohnt es sich Transcode mit [Strg]+[C] abzubrechen und es mit einer höheren Video-Bitrate erneut zu starten.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • dvd::rip und transcode: DVDs kopieren mit Linux
  • DVDs kopieren mit dvd::rip und transcode
    Regelmäßige LinuxUser-Leser kennen das hier vorgestellte Software-Gespann vermutlich schon, aber seit unseren letzten Artikeln zum Thema dvd::rip und transcode hat sich bei beiden Programmpaketen so viel getan, dass deren genauere Betrachtung beim DVD-Schwerpunkt nicht fehlen darf. Die wichtigsten Neuigkeiten sind (S)VCD-Generierung, OGG-Dateiformat, mehrsprachige Videos, Untertitel, dynamische Audio-Filter und vieles mehr…
  • Multimedia für unterwegs
    Für den Heimkinoabend bei Freunden müssen Sie keine DVDs oder Videokassetten mehr herumtragen: Portable Mediaplayer fassen über 20 Filme und spielen diese ohne Zusatzgerät auf einem Fernseher ab.
  • Aktuelle Software
  • DVDs in Videos umwandeln mit Handbrake
    DVDs auf portablen Geräten anzuschauen, setzt die Umwandlung ins passende Format voraus. Handbrake erledigt die Konvertierung in verschiedene MPEG4-Formate einfach und schnell.
Kommentare

Infos zur Publikation

LU 09/2015: Paketverwaltung

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 2 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Scanner EPSON Perfection V 300 photo und VueScan
Roland Welcker, 19.08.2015 09:04, 1 Antworten
Verehrte Linux-Freunde, ich habe VueScan in /usr/local/src/vuex_3295/VueScan installiert, dazu d...
Empfehlung gesucht Welche Dist als Wirt für VM ?
Roland Fischer, 31.07.2015 20:53, 2 Antworten
Wer kann mir Empfehlungen geben welche Distribution gut geeignet ist als Wirt für eine VM für Win...
Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 3 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 9 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...