Итак, у меня этот исполняемый файл отлично работает в среде Windows 10 dev:
$cmd = 'C:/ffmpeg/bin/ffmpeg.exe -i video.mp4 -i audio.mp3 -c:v copy -c:a aac output.mp4';
exec($cmd, $output)
Однако, когда я перемещаю его в промежуточную среду Ubuntu и меняю путь на:
/usr/bin/ffmpeg
нет ответа от него. Следующее работает в терминале ubuntu
ffmpeg -v, ffmpeg -i, php -v, ...
, но от него нет ответа изнутри php. Я что-то упустил?
Я также пробовал добавить sudo к приведенной выше команде, что, кажется, не имеет значения. (Да, я знаю, что мне следует разрабатывать в той же среде, что и промежуточные / производственные серверы, но это не вариант в данном c случае).