Beispiel: Compressor-Befehle
Im Folgenden finden Sie Codebeispiele für die Übergabe gängiger Compressor-Befehle.
Wichtig: Wenn Sie eine Bildsequenz als Ausgangsdatei verwenden, müssen Sie eine URL-Adresse für den Pfad in „-jobpath“ verwenden.
Auftrag übergeben
Mit dem folgenden Befehl wird ein Auftrag zur Verarbeitung übergeben.
Wichtig: Der Befehl muss in einer Zeile ausgeführt werden.
/Applications/Compressor.app/Contents/MacOS/Compressor
-batchname "Mein erster Stapel" -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 "Superschnelle Computer"
-batchname "Mein erster Stapel" -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 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.