если я выполняю команду ffmpeg из терминала, я получаю желаемый результат:
ffmpeg -i src.mp4 -ar 22050 -ab 32 -f flv -s 320x240 video.flv
вывод терминала
...
видео: 3404kb аудио: 1038kB глобальные заголовки: 0kb мультиплексирование накладные расходы 2.966904%
и видео.flv-это правильно.
тогда, если вызывается через PHP exec:
exec("ffmpeg -i src.mp4 -ar 22050 -ab 32 -f flv -s 320x240 video.flv", $o, $v);
var_dump($o);
var_dump($v);
выход:
массив (0) {} int(1)
и нет файла создается.
любые мысли о том, как подойти к этому?
Я могу exec('whoami')
без проблем.
Я также использовал полный путь ffmpeg:/usr/local/bin/ffmpeg