国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

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

2024-05-04 23:29:53
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP中使用php5-ffmpeg擷取視頻圖片實例,本文使用一個AVI格式視頻為例,講解了如何擷取視頻畫面為圖片,需要的朋友可以參考下
 

前幾天在玩 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->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 />';    
}   

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涟水县| 邵阳市| 漠河县| 安宁市| 环江| 灯塔市| 大新县| 上犹县| 卓尼县| 临猗县| 阿克苏市| 寿阳县| 双江| 谢通门县| 施甸县| 中牟县| 清徐县| 苍溪县| 科技| 三明市| 洛南县| 灌南县| 山东省| 黄龙县| 龙井市| 山阳县| 岳普湖县| 石河子市| 彰化县| 石景山区| 武冈市| 长乐市| 兴化市| 平山县| 汶上县| 葵青区| 平原县| 德惠市| 鄂伦春自治旗| 淮安市| 安庆市|