如何在 Windows 上通过 php 执行 ffmpeg

如何在 Windows 上通过 php 执行 ffmpeg

这是我的脚本:

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 运行它时什么也没有发生。我尝试了execshell_exec。我听说我应该将 ffmpeg 作为后台进程运行。我该怎么做?

答案1

用这个:

system($cmd);

你不需要echo。这应该可行。

相关内容