Команда, работающая от терминала, но не от PHP

Я могу успешно выполнить исполняемый файл из командной строки, но когда я пытаюсь сделать то же самое от PHP с exec() результат отличается.

Команда:

ffmpeg -i a.wav -i a.m2v a.mpeg

При выполнении от PHP Проигрыватель фильмов просто указывает, что 'Файл не содержит играемых потоков'.

Вы знаете почему?

0
задан 07.01.2010, 15:24

1 ответ

Я проверил бы переменные среды. Возможно, ffmpeg не может найти (или не может получить доступ из-за разрешения restritions), его ресурсы, когда Вы выполняете его от php.

0
ответ дан 27.11.2019, 20:14

Теги

Похожие вопросы