Exemples de code de commandes Compressor
Voici quelques exemples de codes employés pour l’envoi de commandes Compressor courantes.
Important : Si vous utilisez une séquence d’images comme fichier source, vous devez utiliser une URL pour indiquer le chemin dans -jobpath.
Envoyer une tâche
La commande suivante envoie une tâche Compressor.
Important : La commande suivante doit être placée sur une même ligne pour pouvoir être exécutée.
/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
Cette commande effectue les opérations suivantes :
Elle indique l’emplacement de Compressor.
Elle attribue le nom de lot « Mon premier lot ». (Les guillemets sont utilisés en raison de la présence d’espaces dans le nom.)
Elle recherche le fichier « MaSource.mov » pour la tâche dans ~/Movies.
Utilise le réglage « HD pour appareils Apple (personnalisé) » dans ~/Library/Application\ Support/Compressor/Settings. (Le caractère « \ » est utilisé pour préserver l’espace dans « Application Support ».)
Elle écrit le fichier en sortie « MonRésultat.mp4 » dans le dossier ~/Movies.
Soumettre un lot à un groupe d’ordinateurs partagés
La commande suivante soumet un lot à un groupe d’ordinateurs partagés préalablement configuré pour le partage dans Compressor.
Important : La commande suivante doit être placée sur une même ligne pour pouvoir être exécutée.
/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
Cette commande effectue les opérations suivantes :
Elle indique l’emplacement de Compressor.
Elle envoie la tâche au groupe d’ordinateurs partagés intitulé « Ordinateurs ultraperformants ».
Elle attribue le nom de lot « Mon premier lot ».
Elle recherche le fichier « MaSource.mov » pour la tâche dans ~/Movies.
Elle utilise le réglage « HD pour appareils Apple (personnalisé) » dans ~/Library/Application\ Support/Compressor/Settings. (Le caractère « \ » sert dans ce cas à préserver l’espace dans « Application Support » et à conserver les caractères spéciaux.)
Elle écrit le fichier en sortie appelé « MonRésultat.mp4 » dans le dossier ~/Movies.
Configurer un ordinateur partagé
La commande suivante configure un ordinateur de façon à autoriser d’autres ordinateurs à l’utiliser pour traiter des lots Compressor.
Important : La commande suivante doit être placée sur une même ligne pour pouvoir être exécutée.
/Applications/Compressor.app/Contents/MacOS/Compressor
-sharing on -instances 1 -networkInterface en0
-portRange 30000 1000
Cette commande effectue les opérations suivantes :
Elle indique l’emplacement de Compressor.
Elle active le partage de fichiers.
Elle active une instance supplémentaire de Compressor.
Elle définit le traitement qui doit se produire sur une interface réseau particulière.
Elle définit la communication réseau d’après une plage de ports prédéfinie.