English / Deutsch | Druckversion Plop Linux  

<< Zurück
Wireshark installieren

Inhaltsverzeichnis

Weiter >>
Java installieren

HandBrake CLI installieren


HandBrake ist eine freie Software zur Transkodierung von Videodateien. Homepage: https://handbrake.fr/

Sie finden den HandBrake Source Code und das Build Skript im 99-optional/handbrake/ Verzeichnis, oder laden Sie die Datei handbrake.tar.gz herunter. Ich habe ein Build Skript für die stabile und die Git Version erstellt. Die Git Version hat mehr Profile.

Das HandBrake GUI benötigt GTK3. Jedoch ist GTK3 derzeit nicht Bestandteil von Plop Linux. Daher ist nur das Kompilieren der Kommandozeilen Version möglich. Das Benutzen der Kommandozeile ist aber sehr einfach.


HandBrake verwenden


Es gibt diverse Profile (presets) zum Transkodieren der Videos. Die Profile können mit 'HandBrakeCLI -z' aufgelistet werden. Die Profile der stabilen Version unterscheiden sich von der Git Version.

Parameter zum Transkodieren:

--preset: Profil für ein Gerät auswählen.

-i: Original Videodatei.

-o: Neue Videodatei.

Beispiel: Git Version von HandBrake - Transkodieren für Xbox One

HandBrakeCLI --preset "Xbox 1080p30 Surround" -i "original-movie.mp4" -o "neu.avi"

Beispiel: Git Version von HandBrake - Transkodieren für Playstation 3 und 4

HandBrakeCLI --preset "Playstation 1080p30 Surround" -i "original-movie.mp4" -o "neu.avi"

Beispiel: Stable Version von HandBrake - Transkodieren für Xbox

HandBrakeCLI --preset "Xbox 1080p Full HD Surround" -i "original-movie.mp4" -o "neu.avi"

Skript für HandBrake


Um nicht jedes Mal ein Profil angeben zu müssen, können Sie einfache Skripts erstellen.

Basisskript: Download handbrake-base

#!/bin/sh

PRESET=Set your preset here

if [ "$1" == "" ]
then
    echo You have to specify an input file!
    exit 1
fi

if [ "$2" == "" ]
then
    echo You have to specify an output file!
    exit 1
fi

HandBrakeCLI --preset "$PRESET" -i "$1" -o "$2"

Skript für Xbox One:

  • Speichern Sie das Skript unter 'handbrake-xbox'.
  • Ersetzen Sie Zeile 3 mit: PRESET="Xbox 1080p30 Surround"
  • Ändern Sie die Rechte des Skripts auf "Ausführen" mit 'chmod 755 handbrake-xbox'.
  • Kopieren Sie das Skript in ein Verzeichnis, daß sich in Ihrem Pfad befindet. Zum Beispiel '/opt/bin'.
  • Verwendung des Skripts: handbrake-xbox "original-movie.mp4" "neu.avi"

Skript für Playstation 3 und 4:

  • Speichern Sie das Skript unter 'handbrake-ps'.
  • Ersetzen Sie Zeile 3 mit: PRESET="Playstation 1080p30 Surround"
  • Ändern Sie die Rechte des Skripts auf "Ausführen" mit 'chmod 755 handbrake-ps'.
  • Kopieren Sie das Skript in ein Verzeichnis, daß sich in Ihrem Pfad befindet. Zum Beispiel '/opt/bin'.
  • Verwendung des Skripts: handbrake-ps "original-movie.mp4" "neu.avi"

Ein Backup Ihrer DVD mit HandBrake erstellen


Die Titel der DVD im Laufwerk /dev/sr0 auflisten

HandBrakeCLI -i /dev/sr0 -t 0

Beispiel: Backup Titel 2 mit dem Sprachaudiotrack 3 (-t ... Titel Nummer, -a ... Sprachaudiotrack)

HandBrakeCLI -i /dev/sr0 -t 2 -f mp4 -e x264 -b 1500 --two-pass -a 3 -E lame -B 128 --decomb -m -o backup.mp4


Kompilieren/Installieren der Git Version von HandBrake


HandBrake benötigt zusätzliche Libraries. Alle Libraries befinden sich im HandBrake Paket. Sie müssen nur 'sh 000_all' starten um alle Libraries und HandBrake zu kompilieren und installieren.


Kompilieren/Installieren der stabilen Version von HandBrake


Die stabile Version ist deaktiviert. Sie müssen 2 Dateien umbenennen um die stabile Version zu aktvieren.

  • Benennen Sie die Datei '100_X_handbrake-stable' in '100_b_handbrake-stable' um, um die stabile Version zu aktivieren.
  • Benennen Sie die Datei '100_b_handbrake-git' in '100_X_handbrake-git' um, um die Git Version zu deaktivieren.

HandBrake benötigt zusätzliche Libraries. Alle Libraries befinden sich im HandBrake Paket. Sie müssen nur 'sh 000_all' starten um alle Libraries und HandBrake zu kompilieren und installieren.



<< Zurück
Wireshark installieren

Inhaltsverzeichnis

Weiter >>
Java installieren


© 2024 by Elmar Hanlhofer