使用FFMPEG在特定时间从视频中获取帧(PHP)

时间:2014-08-11 05:36:03

标签: php ffmpeg

使用FFMPEG,我想在PHP中的特定时间(由用户提供)从视频中获取帧。 任何人都可以帮我吗?我从未使用过FFMPEG。 提前谢谢。

1 个答案:

答案 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";