Wie kann ich HandBrake im Befehlszeilenmodus verwenden?

Melden
  1. Einführung
  2. Installation
  3. Grundlegende Verwendung
  4. Einstellungen anpassen
  5. Verwendung von Presets
  6. Batch-Konvertierung
  7. Weitere Hilfe und Dokumentation
  8. Zusammenfassung

Einführung

HandBrake ist ein vielseitiges Open-Source-Tool zur Videokonvertierung, das neben der grafischen Benutzeroberfläche auch eine leistungsfähige Befehlszeilenschnittstelle (CLI) bietet. Dies ermöglicht es, Videodateien automatisiert oder per Skript effizient zu konvertieren, was besonders bei einer großen Anzahl von Dateien oder in serverseitigen Umgebungen von Vorteil ist.

Installation

Bevor Sie HandBrake über die Befehlszeile nutzen können, müssen Sie sicherstellen, dass die CLI-Version installiert ist. Unter Windows wird die ausführbare Datei üblicherweise HandBrakeCLI.exe genannt, während sie unter Linux und macOS einfach HandBrakeCLI heißt. Sie können die entsprechenden Versionen von der offiziellen HandBrake-Webseite herunterladen und installieren.

Grundlegende Verwendung

Nach der Installation können Sie HandBrakeCLI über ein Terminal oder die Eingabeaufforderung starten. Der grundlegendste Befehl zum Konvertieren einer Videodatei sieht wie folgt aus:

HandBrakeCLI -i input.mp4 -o output.mkv

Hierbei steht -i für die Eingabedatei und -o für die Ausgabedatei. Standardmäßig wird das Video in einem Standardformat mit vordefinierten Einstellungen konvertiert.

Einstellungen anpassen

Mit HandBrakeCLI können Sie zahlreiche Parameter angeben, um das Ausgabeformat, Qualitätsstufen, Video- und Audio-Codecs sowie Filter zu konfigurieren. Beispielsweise können Sie den Video-Codec auf H.264 setzen und eine konstante Qualitätsstufe (CRF) definieren:

HandBrakeCLI -i input.mp4 -o output.mkv --encoder x264 --quality 22

Der Wert bei --quality entspricht der CRF-Einstellung, wobei niedrigere Werte eine höhere Qualität (und größere Datei) bedeuten.

Auch die Audioeinstellungen lassen sich anpassen, etwa um den Audiocodec und die Bitrate festzulegen:

--aencoder copy --ab 160

Mit copy wird der Audiostream unverändert übernommen.

Verwendung von Presets

HandBrake bietet auch vordefinierte Presets, die Sie über die Befehlszeile laden können. Um eine Preset-Datei (im JSON- oder XML-Format) zu verwenden, geben Sie beispielsweise an:

HandBrakeCLI -i input.mp4 -o output.mkv --preset-import-file mypreset.json --preset "Fast 1080p30"

Die Verwendung von Presets erleichtert das Konvertieren mit optimalen Einstellungen, ohne alle Parameter einzeln angeben zu müssen.

Batch-Konvertierung

Da HandBrakeCLI über die Befehlszeile läuft, lässt sich die Konvertierung gut in Skripte einbauen. So können Sie mehrere Dateien automatisiert bearbeiten, indem Sie eine Schleife in einer Shell-Skript- oder Batch-Datei verwenden, die für jede Eingabedatei den HandBrakeCLI-Befehl ausführt.

Weitere Hilfe und Dokumentation

Um alle verfügbaren Optionen zu sehen, können Sie den eingebauten Hilfeschalter verwenden:

HandBrakeCLI --help

Hier finden Sie alle möglichen Befehlsargumente und Beispiele. Zusätzlich bietet die offizielle HandBrake-Website und das HandBrake-Wiki umfangreiche Dokumentationen und Tutorials.

Zusammenfassung

HandBrakeCLI ermöglicht durch seine flexible Befehlszeilenschnittstelle eine leistungsstarke und automatisierbare Videokonvertierung. Indem Sie Eingabe- und Ausgabeparameter, Codecs und Qualitätsoptionen anpassen oder Presets verwenden, können Sie Ihre Videoprojekte optimal umwandeln. Mit Hilfe von Skripten können Sie den Prozess zudem skalieren und mehrere Dateien effizient verarbeiten.

0

Kommentare