Я установил ffmpeg (не ffmpeg-php)

Теперь я могу запустить такую команду?

exect('ffmpeg -i begin.mp4 end.ogg'); 

Мой провайдер сервера сказал мне, что я не могу запустить эту команду в php из-за ffmpeg-php! Но я думаю, что это неправильно

2 ответа2

2

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

Также смотрите FFmpeg Wiki: Использование FFmpeg из скриптов PHP.

0

Ваш поставщик услуг сказал вам об этом, потому что вряд ли они позволят вашим PHP-скриптам запускать внешний файл или ограниченное их количество. Это очень распространено в среде общего хостинга.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .