数码资讯
使用PHP5的ffmpeg提取PHP视频图像实例
我在前几天玩的ffmpeg,我突然注意到有更多的PHP5 FFMPEG扩展Ubuntu,所以我想玩,看看我是否能看到它或不。有两个结论。 阅读电影取决于FFmpeg的支持,如果你想要的任何格式的支持,建议您重新编译ffmpeg。 效率没有我想象的那么快。这部两分钟的电影需要十张照片,大约30秒。 安
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
我在前几天玩的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);
回声';
}
阅读电影取决于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);
回声';
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。