ubuntuusers.de

videoconv

Archivierte Anleitung

Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.

Mit dem hier vorgestellten Skript lassen sich Videodateien mit verschiedenen Codierungen in das mp4/avi/matroska-Format konvertieren. Dabei werden bestehende aac-, ac3-, mp3, vp3, vp5, vp6a, vp6f, mpeg4- und h264-Streams direkt in die Zieldatei übernommen, ohne diese neu zu kodieren. Dies spart Rechenzeit und beeinträchtigt die Qualität nicht. Weiterhin werden die Audiospuren nach Möglichkeit normalisiert, um das Klangerlebnis zu verbessern.

Features

  • Einfache Handhabung

  • Unterstützung von mehreren Audio- und Videospuren

  • Übername bestehender Streams

  • Konvertierung für mobile Endgeräte

  • Zuschneiden

Download/Installation

Vor dem Starten des Skripts müssen folgende Pakete installiert[1] werden:

  • ffmpeg

  • x264

  • mp3gain

  • aacgain

Befehl zum Installieren der Pakete:

sudo apt-get install ffmpeg x264 mp3gain aacgain 

Oder mit apturl installieren, Link: apt://ffmpeg,x264,mp3gain,aacgain

Zusätzlich ist das Skript in der Lage, den Nero-AAC-Codec zu verwenden, um die bestmögliche Tonqualität zu erreichen. Der Codec kann von nero.com ⮷ heruntergeladen werden. Die PATH-Variable ist so anzupassen, dass das Skript Zugriff auf die Linux-Programmdateien erhält.

Dann lädt man sich das Skript von github.com ⮷ herunter und speichert es innerhalb des Home-Verzeichnisses. Nun muss das Skript noch ausführbar[2] gemacht werden.

Hinweis!

Fremdsoftware kann das System gefährden.

Benutzung

Das Skript kann mit dem folgenden Befehl im Terminal[3] aufgerufen werden:

./videoconv [-v] [-vv] [-info] [-force-audio] [-force-video] [-format (mp4/avi/mkv)] [-profile Profil] [-target Zielmedium] [-width Breite] [-aspect Seitenverhältnis] [-zoom] Quelldatei [Zieldatei] 

Wenn keine Zieldatei angegeben wird, wird der Name der Quelldatei mit der Zielendung als Ziel verwendet.

Parameter

Folgende Parameter können verwendet werden, um das Skript zu steuern:

Parameter Funktion
-h Interne Hilfe aufrufen.
-v Ausgeben der auszuführenden Befehle.
-vv Ausgeben der auszuführenden Befehle samt Ausgabe.
-info Das Skript wird nach der Analyse der Quelldatei abgebrochen.
-overwrite Zieldateien werden überschrieben.
-skip Vorhandene Zieldateien werden nicht konvertiert.
-format (mp4|avi|mkv) Format der Zieldatei.
-force-audio Vorhandene Audiospuren werden (unabhängig vom Codec- und Dateityp) neu kodiert.
-force-video Vorhandene Videospuren werden (unabhängig vom Codec- und Dateityp) neu kodiert.
-profile (worse|bad|normal|good|best) Qualität der Zieldatei. Wenn ein Profil angegeben wird, werden -force-audio und -force-video automatisch gesetzt.
-target (mobile|iphone) Zielmedium. Hier werden momentan nur mobile Geräte unterstützt.
-width Breite Festlegen der Breite des Zielvideos. Bei Angabe des -target-Parameters wird dieser Parameter ignoriert.
-aspect (4:3|16:9|16:10) Festlegen des Seitenverhältnisses des Zielvideos. Bei Angabe des -target-Parameters wird dieser Parameter ignoriert.
-zoom Bei Angabe wird das Bild gezoomt, wenn das Zielverhältnis nicht mit dem Quellverhältnis übereinstimmt. Andernfalls werden schwarze Streifen am Bildrand hinzugefügt.
-tmpdir Verzeichnis Setzt das Verzeichnis für temporäre Daten. Wenn diese Option nicht gesetzt ist, werden alle temporären Daten im Zielverzeichnis abgelegt.

Diese Revision wurde am 15. Januar 2014 10:10 von frustschieber erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Multimedia, Video, Shell