Exemple : 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.

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 "Mon premier lot" -jobpath ~/Movies/ MaSource.mov -settingpath ~/Library/Application Support/Compressor/Settings/Apple Devices HD (Custom).cmprstng -locationpath ~/Movies/MonRésultat.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 "Ordinateurs ultraperformants" -batchname "Mon premier lot" -jobpath ~/Movies/ MaSource.mov -settingpath ~/Library/Application Support/Compressor/Settings/Apple Devices HD (Custom).cmprstng -locationpath ~/Movies/MonRésultat.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.

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.