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


0

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


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

Ответы:


1

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.