使用FFMPEG,我想在PHP中的特定时间(由用户提供)从视频中获取帧。 任何人都可以帮我吗?我从未使用过FFMPEG。 提前谢谢。
答案 0 :(得分:2)
我找到了解决方案
//video dir
$video = 'Salient.avi';
//where to save the image
$image = 'testimage%d.jpg';
//time to take screenshot at
$interval = '00:00:12';
//screenshot size
$size = '535x346';
echo "Starting ffmpeg...\n\n<br>";
$cmd = "ffmpeg -i $video -ss $interval -f image2 -s $size -vframes 1 $image";
echo shell_exec($cmd);
echo "Done.\n";