Automator ffmpeg скрипт запускается дважды

0

У меня есть приложение Automator, выполняющее сценарий оболочки FFMPEG. По какой-то причине задание ffmpeg запускается дважды. Может кто-нибудь, пожалуйста, посмотрите?
Спасибо
enter image description here

o_ren
источник
Посмотрите «результаты», когда задание будет запущено, и вы увидите, что Get - это массив из двух адресов. Получить может стек переменных.
CousinCocaine

Ответы:

1

Избавьтесь от этих переменных действий get / set, и это прекратит это делать. Имейте в виду, что если два действия кажутся «связанными» в Automator, это означает, что выходные данные одного поступают на вход другого. Вам не нужны переменные в этом случае. По сути, папка из «Ask for Finder Items» передается по цепочке к сценарию оболочки, устанавливая переменную, затем получая ту же папку и добавляя ее в поток. Этот поток теперь содержит две папки.

Целью действий с переменными get / set является ситуация, когда вы хотите использовать часть данных с двумя действиями, которые завершают поток. Вы не можете получить данные после того, как они были использованы указанным действием, поэтому вы должны хранить их где-то, чтобы вы могли получить их снова.

William T Froggard
источник