Elmar Hanlhofer - Grinch Selfie
zoom

English / Deutsch | Druckversion Plop Linux  
Twitter
twitter

<< Zurück
Installation von Wireshark

Inhaltsverzeichnis

Weiter >>
Installation von Java, Universal Media Server

Installation von HandBrake CLI


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"
  • Machen Sie das Skript ausführbar 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"
  • Machen Sie das Skript ausführbar 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"

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
Installation von Wireshark

Inhaltsverzeichnis

Weiter >>
Installation von Java, Universal Media Server


© 2016 by Elmar Hanlhofer