我在前几天玩的ffmpeg,我突然注意到有更多的PHP5 FFMPEG扩展Ubuntu,所以我想玩,看看我是否能看到它或不。有两个结论。

阅读电影取决于FFmpeg的支持,如果你想要的任何格式的支持,建议您重新编译ffmpeg。

效率没有我想象的那么快。这部两分钟的电影需要十张照片,大约30秒。

安装方法:

复制代码代码如下所示:

sudo apt-get install ffmpeg PHP5 ffmpeg PHP5 GD



截图测试用例:

复制代码代码如下所示:

< PHP

$页面= 10;

$前缀= 'screencap;



MOV =新ffmpeg_movie美元('gt .avi);

$count = $ MOV -> getframecount();

$范围(int)圆($ ($页面+ 1));



($ i = 1;$ i = $页;$ $ +){

美元美元美元FRAMENUM =范围*我;

imgfile美元= $前缀。'_'。我的PNG的美元;



框架=美元美元MOV -> getframe($ FRAMENUM);

如果(!$帧){继续;}



gdimage美元=美元-> togdimage(框架);

如果(!美元继续gdimage){;}



imagepng(gdimage美元,美元imgfile);

销毁一图像($ gdimage);



回声';

}