PHP - Как вывести ошибки Shell на экран
Я нахожусь в процессе использованияshell_exec()
в первый раз. Я пытаюсь конвертировать некоторые видеофайлы на моем сервере, используя скрипт оболочки ffmpeg.
Когда я ниже код в браузере, он возвращает NULL:
var_dump(shell_exec("ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4"));
Однако, когда я запускаю эквивалентный код в моем терминале:
> ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4
Я получаю целую кучу полезной информации, которая заканчивается ошибкой"At least one output file must be specified"
Почему эта информация не передается обратно в мой PHP-скрипт, чтобы я мог его отобразить?