Wie kann ich HandBrake im Befehlszeilenmodus verwenden?
- Einführung
- Installation
- Grundlegende Verwendung
- Einstellungen anpassen
- Verwendung von Presets
- Batch-Konvertierung
- Weitere Hilfe und Dokumentation
- 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.mkvHierbei 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 22Der 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 160Mit 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 --helpHier 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.
