PHP - Jak wyświetlić błędy powłoki na ekranie

Jestem w trakcie używaniashell_exec() po raz pierwszy. Próbuję przekonwertować niektóre pliki wideo na moim serwerze za pomocą skryptu powłoki ffmpeg.

Kiedy poniżej kod w przeglądarce, zwraca NULL:

var_dump(shell_exec("ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4"));

Jednak gdy uruchomię odpowiedni kod w moim terminalu:

> ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4

Odzyskuję cały ładunek przydatnych informacji, które kończą się błędem"At least one output file must be specified"

Dlaczego ta informacja nie jest przekazywana z powrotem do mojego skryptu PHP, więc mogę to powtórzyć?

questionAnswers(1)

yourAnswerToTheQuestion