Нет ответа от FFMPEG изнутри php (работает в командной строке) - PullRequest
0 голосов
/ 28 мая 2020

Итак, у меня этот исполняемый файл отлично работает в среде 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 случае).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...