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

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

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

前幾天在玩 FFmpeg 的時后,突然發(fā)現 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->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 />';   
}  

相關文章

最新評論

芦溪县| 湟中县| 濮阳县| 黔南| 山丹县| 邹城市| 榆林市| 西青区| 翁牛特旗| 江安县| 宁津县| 洛阳市| 开阳县| 进贤县| 杂多县| 寿宁县| 五家渠市| 大姚县| 祁东县| 沙河市| 邛崃市| 勃利县| 临邑县| 板桥市| 名山县| 白银市| 滕州市| 苍山县| 城市| 偃师市| 定安县| 襄汾县| 奉新县| 盐源县| 化州市| 亚东县| 德保县| 宜君县| 郁南县| 渝中区| 兖州市|