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

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东台市| 遵义县| 江永县| 石家庄市| 常宁市| 金坛市| 正宁县| 商河县| 土默特右旗| 金乡县| 葵青区| 山东省| 宜兴市| 二手房| 梅河口市| 五河县| 柏乡县| 波密县| 沽源县| 屏东县| 大悟县| 北川| 土默特左旗| 泸水县| 黑河市| 启东市| 肇州县| 鹿泉市| 白山市| 云浮市| 淳化县| 凌海市| 天镇县| 伊吾县| 秦安县| 获嘉县| 大邑县| 阆中市| 威信县| 林周县| 广安市|