Выполнить 3 команды bash одной строкой

В теории

exec('ffmpeg ... && ffmpeg ... && ffmpeg ...')

Должно сработать, но нет возможности проверить. Так как результат выполнения приложений первых 2 команд необходимо записать в переменную. И значения 2 переменных вставить в выполнение третьей команды...

Вопрос в том, как одной строкой из php поочередно запустить выполнение 3 задач. Результат первых двух команд записать в переменную и при запуске третей команды, вставить результаты 2 предыдущих...

Возможно такое, как?

Пытаюсь выполнить команду в команде, не выходит.

ffmpeg -i /video.mp4 -c:v libwebp -lavfi 'fps=1/30,$(echo ffmpeg -i /video.mp4 -vf cropdetect -f null - 2>&1 | awk '/crop/ { print  \$NF }' | tail -1),split=2,scale=-1:594' -vsync vfr -start_number 0 /img%d.webp

Ругается на синтаксис


Ответы (0 шт):