最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中使用php5-ffmpeg擷取視頻圖片實例

 更新時間:2015年01月07日 09:51:26   投稿:junjie  
這篇文章主要介紹了PHP中使用php5-ffmpeg擷取視頻圖片實例,本文使用一個AVI格式視頻為例,講解了如何擷取視頻畫面為圖片,需要的朋友可以參考下

前幾天在玩 FFmpeg 的時后,突然發(fā)現(xiàn) Ubuntu 上多了 php5-ffmpeg 這個擴充套件,就想來玩玩看,看好不好用,有兩個結(jié)論:
讀取影片取決于 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->getFrameCount();   
$range = (int)round($count/($page+1));   
   
for($i=1; $i<=$page; $i++){   
   $frameNum = $range*$i;   
   $imgFile = $prefix.'_'.$i.'.png';   
   
   $frame = $mov->getFrame($frameNum);   
   if(!$frame){ continue; }   
   
   $gdImage = $frame->toGDImage();   
   if(!$gdImage){ continue; }   
   
   imagepng($gdImage, $imgFile);   
   imagedestroy($gdImage);   
   
   echo '<img src="'.$imgFile.'" border="1" /><br />';   
}  

相關(guān)文章

最新評論

长岛县| 囊谦县| 宜丰县| 丹江口市| 阿拉善右旗| 阳江市| 广平县| 绥棱县| 景德镇市| 宜川县| 深水埗区| 上杭县| 瓦房店市| 屯昌县| 海阳市| 天长市| 新密市| 宜阳县| 慈利县| 桐柏县| 兴城市| 河西区| 麻栗坡县| 米林县| 双牌县| 临沭县| 北宁市| 宜川县| 四会市| 西乌珠穆沁旗| 亳州市| 延庆县| 安义县| 孝义市| 十堰市| 泽州县| 武宣县| 安国市| 修武县| 安康市| 博爱县|