Я новичок в php. Я пытаюсь конвертировать видео, загруженное пользователем.
Так или иначе, я сделал всю работу PHP, кроме преобразования. Я узнал о FFMPEG, Я установил его и попробовал с CLI, и он работал отлично.
Когда я попробовал это с помощью ph shell_exec () команда. Это мне ничего не дает, тогда по гуглу я должен активировать расширение ffmpeg в моем файле php.ini.
shell_exec("ffmpeg -i video/Wildlife.wmv video/output.mp4");
Я гуглил, но нет никакой помощи относительно этой версии php.
Любая идея или руководство будет очень полезным.
Это может быть повторяющийся вопрос, но ничего не значит с версией php 7 в stackoverflow.
FFMPEG является автономной библиотекой. Вам не нужно устанавливать какие-либо расширения PHP.
Попробуйте запустить вашу команду прямо из оболочки bash и проверьте результаты.
Проблема может быть вызвана поврежденной установкой FFMPEG.
Другая проблема может быть с вашей конфигурацией PHP.
Вы можете найти в документации информацию, что функция shell_exec отключена, когда вы используете безопасный режим.
Проверьте также disable_functions
запись в вашем файле php.ini.
Других решений пока нет …