国产探花免费观看_亚洲丰满少妇自慰呻吟_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 />';    
}   

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲松县| 三江| 巴青县| 井冈山市| 金坛市| 鲁甸县| 灵寿县| 博乐市| 株洲县| 洛川县| 增城市| 平阴县| 启东市| 胶州市| 微山县| 辉县市| 竹溪县| 仁怀市| 淮阳县| 三明市| 乌兰浩特市| 永新县| 元氏县| 正阳县| 温泉县| 视频| 奉新县| 化州市| 永宁县| 兴仁县| 龙岩市| 建始县| 南乐县| 建湖县| 五大连池市| 浦江县| 潼关县| 六安市| 池州市| 镇安县| 剑河县|