Mogę z powodzeniem uruchomić plik wykonywalny z wiersza poleceń, ale kiedy próbuję zrobić to samo z PHP, exec()
rezultat jest inny.
Polecenie to:
ffmpeg -i a.wav -i a.m2v a.mpeg
Podczas uruchamiania z PHP, Movie Player po prostu stwierdza „Plik nie zawiera odtwarzanych strumieni”.
Wiesz dlaczego?
Odpowiedzi:
Sprawdziłbym zmienne środowiskowe. Być może ffmpeg nie może znaleźć (lub nie może uzyskać dostępu z powodu ograniczeń uprawnień) swoich zasobów po uruchomieniu go z php.
źródło