前几天在玩 FFmpeg 的时后,突然发现 Ubuntu 上多了 php5-ffmpeg 这个扩充套件,就想来玩玩看,看好不好用,有两个结论:
读取影片取决于 FFmpeg 的支援性,如果想要什么格式都支援的话,建议自己重新编译 FFmpeg。
效率并没有我想像中的快,两分钟的影片取十张图,大约 30 秒。
安装方法:
sudo apt-get install ffmpeg php5-ffmpeg php5-gd
截图测试范例:
<?php
$page = 10;
$prefix = \'screencap\';
$mov = new ffmpeg_movie(\'gt.avi\');
$count = $mov->get Count();
$range = (int)round($count/($page+1));
for($i=1; $i<=$page; $i++){
$ Num = $range*$i;
$imgFile = $prefix.\'_\'.$i.\'.png\';
$ = $mov->get ($ Num);
if(!$ ){ continue; }
$gdImage = $ ->toGDImage();
if(!$gdImage){ continue; }
imagepng($gdImage, $imgFile);
imagedestroy($gdImage);
echo \'<img src=\"\'.$imgFile.\'\" border=\"1\" /><br />\';
} 继续阅读与本文标签相同的文章
下一篇 :
BHD已在GitHub平台实现代码开源
-
Verizon为美国多座大型体育场馆提供了5G网络覆盖
2026-05-14栏目: 教程
-
别人加薪你加班,偷偷告诉你 6 个Word小技巧,比加薪都管用!
2026-05-14栏目: 教程
-
华为轮值董事长郭平:虚拟技术创造现实价值
2026-05-14栏目: 教程
-
微软Windows 10 11月更新准备就绪!
2026-05-14栏目: 教程
-
花3000块发明最牛输入法!打字速度冠绝群雄,现在却被遗忘了
2026-05-14栏目: 教程
