J'ai une application Automator qui exécute un shell FFMPEG script. Pour une raison quelconque, le job ffmpeg s'exécute deux fois. Est-ce que quelqu'un peut y jeter un coup d'œil ?
Remerciements
Réponse
Trop de publicités?Débarrassez-vous de ces actions de variables get/set, et il cessera de le faire. Gardez à l'esprit que si deux actions apparaissent "liées" dans Automator, cela signifie que la sortie de l'une alimente l'entrée de l'autre. Vous n'avez pas besoin de variables dans ce cas. En fait, le dossier provenant de "Demander les éléments du Finder" est transmis à votre script, en lui attribuant une variable, puis en récupérant le même dossier et en l'ajoutant au flux. Ce flux contient maintenant deux dossiers.
L'objectif des actions get/set variable est de permettre l'utilisation d'un élément de données avec deux actions qui mettent fin au flux. Vous ne pouvez pas récupérer les données une fois qu'elles ont été consommées par l'action en question, vous devez donc les stocker quelque part afin de pouvoir les récupérer à nouveau.