
Envoyer une tâche à Compressor dans Terminal
Si vous avez l’habitude de travailler à partir de shells dans Terminal, vous pouvez exécuter l’application Compressor à partir de la ligne de commande en tapant la commande Compressor. Un certain nombre d’options en ligne de commande vous permettent la soumission de tâches.
Voici un résumé de la commande Compressor permettant d’envoyer une tâche de transcodage. Les chevrons < > indiquent un argument obligatoire dans une commande, tandis que les crochets [ ] indiquent un argument facultatif. La commande Compressor se trouve dans le dossier /<CHEMIN>/Compressor.app/Contents/MacOS.
Important : La commande ci-dessous doit être placée sur une seule ligne pour pouvoir être exécutée.
Compressor [-computergroup <name>] [-batchname <name>] [-priority <value>] -jobpath <file>[?frameRate=<frame rate> |?audio=<file>|?frameRate=<frame rate>\&audio=<file>] -settingpath <path> -locationpath <file> [-info <xml>] [-scc <file>] [-startoffset <hh:mm:ss:ff>] [-in <hh:mm:ss:ff> [-out <hh:mm:ss:ff> [-annotations <file>] [-chapters <file>]Compressor -checkstream <file>Compressor -findletterbox <file>Compressor -helpCompressor [-resetBackgroundProcessing [cancelJobs]] [-sharing <on|off>] [[-requiresPassword <password>] | [-noPassword]] [-instances <value>] [-networkInterface <bsd name>] [-portRange <starting port> <count>]Ces trois arguments sont un minimum requis pour pouvoir soumettre une tâche :
Compressor ‑jobpath <path> ‑settingpath <path> ‑locationpath <path>Important : Si vous utilisez une séquence d’images comme fichier source, vous devez utiliser une URL pour indiquer le chemin dans -jobpath.
Voici un exemple de code que vous pouvez utiliser pour envoyer une tâche Compressor :
/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.m4vCette 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 préréglage « HD pour appareils Apple (personnalisé) » dans ~/Library/Application\ Support/Compressor/Presets. (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.