Я установил ffmpeg (не ffmpeg-php)
Теперь я могу запустить такую команду?
exect('ffmpeg -i begin.mp4 end.ogg');
Мой провайдер сервера сказал мне, что я не могу запустить эту команду в php из-за ffmpeg-php! Но я думаю, что это неправильно
ffmpeg-php используется для программного получения информации и выполнения различных задач с файлами. Все, что вы делаете с exec(...)
, вызывает внешний двоичный файл. Пока у вас установлен ffmpeg (не расширение php), вы можете exec()
.
Также смотрите FFmpeg Wiki: Использование FFmpeg из скриптов PHP.
Ваш поставщик услуг сказал вам об этом, потому что вряд ли они позволят вашим PHP-скриптам запускать внешний файл или ограниченное их количество. Это очень распространено в среде общего хостинга.