这是我的脚本:
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
用这个:
system($cmd);
你不需要echo
。这应该可行。