Code-Beispiele für Compressor-Befehle
Im Folgenden findest du Codebeispiele für die Übergabe gängiger Compressor-Befehle.
Wichtig: Wenn du eine Bildsequenz als Ausgangsdatei verwendest, musst du eine URL-Adresse für den Pfad in „-jobpath“ verwenden.
Auftrag übergeben
Mit dem folgenden Befehl wird ein Comrpessor-Auftrag übergeben.
Wichtig: Der Befehl muss in einer Zeile ausgeführt werden.
/Applications/Compressor.app/Contents/MacOS/Compressor
-batchname "My First Batch" -jobpath ~/Movies/
MySource.mov -settingpath ~/Library/Application\
Support/Compressor/Settings/Apple\ Devices\ HD\ \
(Custom\).cmprstng -locationpath ~/Movies/MyOutput.m4v
Dieser Befehl bewirkt Folgendes:
Er gibt an, wo sich Compressor befindet.
Dem Stapel wird der Name „Mein erster Stapel“ zugewiesen (die Anführungszeichen sind wegen der Leerzeichen im Namen erforderlich).
Die Datei „MySource.mov“ für den Auftrag befindet sich in „~/Movies“.
Die Einstellung „Apple-Geräte HD (Eigene)“ in „~/Library/Application\ Support/Compressor/Settings“ wird verwendet (der umgekehrte Schrägstrich „\“ wird in diesem Fall verwendet, damit das Leerzeichen in „Application Support“ erhalten bleibt).
Die Ausgabedatei „MyOutput.mp4“ wird in den Ordner „~/Movies“ geschrieben.
Stapel mithilfe einer Gruppe freigegebener Computer zur Verarbeitung übergeben
Mit dem folgenden Befehl wird ein Stapel einer Gruppe von Computern zur Verarbeitung übergeben.
Wichtig: Der Befehl muss in einer Zeile ausgeführt werden.
/Applications/Compressor.app/Contents/MacOS/Compressor
-computergroup "Superfast Computers"
-batchname "My First Batch" -jobpath ~/Movies/
MySource.mov -settingpath ~/Library/Application\
Support/Compressor/Settings/Apple\ Devices\ HD\ \
(Custom\).cmprstng -locationpath ~/Movies/MyOutput.m4v
Dieser Befehl bewirkt Folgendes:
Er gibt an, wo sich Compressor befindet.
Er sendet den Auftrag an die Gruppe freigegebener Computer mit dem Namen „Superschnelle Computer“.
Dem Stapel wird der Name „Mein erster Stapel“ zugewiesen.
Die Datei „MySource.mov“ für den Auftrag befindet sich in „~/Movies“.
Die Einstellung „Apple-Geräte HD (Eigene)“ in „~/Library/Application\ Support/Compressor/Settings“ wird verwendet (der umgekehrte Schrägstrich „\“ wird in diesem Fall verwendet, damit das Leerzeichen in „Application Support“ erhalten bleibt).
Die Ausgabedatei mit dem Namen „MyOutput.mp4“ wird in den Ordner „~/Movies“ geschrieben.
Freigegebenen Computer konfigurieren
Mit dem folgenden Befehl wird ein Computer konfiguriert, damit andere Computer Compressor-Stapel darauf verarbeiten können.
Wichtig: Der Befehl muss in einer Zeile ausgeführt werden.
/Applications/Compressor.app/Contents/MacOS/Compressor
-sharing on -instances 1 -networkInterface en0
-portRange 30000 1000
Dieser Befehl bewirkt Folgendes:
Er gibt an, wo sich Compressor befindet.
Er aktiviert die Dateifreigabe.
Er aktiviert eine (1) zusätzliche Compressor-Instanz.
Er legt fest, dass die Verarbeitung an einer bestimmten Netzschnittstelle erfolgt.
Er legt für die Datenübertragung im Netzwerk einen vordefinierten Portbereich fest.