Это мой сценарий:

echo "Starting ffmpeg...\n\n<br>";
$cmd = "ffmpeg -i video.mp4 -ss 00:01:30.35 -vframes 1 img.png"; 
echo shell_exec($cmd);

Когда я запускаю его из CMD, он работает просто отлично, но ничего не происходит, когда я запускаю его из php. Я пробовал как exec и shell_exec . Я слышал, что я должен запустить ffmpeg в качестве фонового процесса. Как я могу это сделать?

1 ответ1

1

Использовать этот:

system($cmd);

Вам не нужно echo . Это должно работать.

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