·您当前的位置:首页 > 技术教程 > PHP教程 >

[PHP]PHP视频转换后用到ffmpeg获取视频预览图的源代码

时间:2014-08-05 09:26酷播
[PHP]PHP视频转换后用到ffmpeg获取视频预览图的源代码

[PHP]PHP视频转换后用到ffmpeg获取视频预览图的源代码

  1. <?php 
  2. flv_convert_get_thumb('input.avi', 'output.jpg', 'output.ogm'); 
  3. // code provided and updated by steve of phpsnaps ! thanks 
  4. // accepts: 
  5. // 1: the input video file 
  6. // 2: path to thumb jpg 
  7. // 3: path to transcoded mpeg? 
  8. function flv_convert_get_thumb($in, $out_thumb, $out_vid) 
  9.   // get thumbnail 
  10.   $cmd = 'ffmpeg -v 0 -y -i '.$in.' -vframes 1 -ss 5 -vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 '.$out_thumb; 
  11.   $res = shell_exec($cmd); 
  12.   // $res is the output of the command 
  13.   // transcode video 
  14.   $cmd = 'mencoder '.$in.' -o '.$out_vid.' -af volume=10 -aspect 16:9 -of avi -noodml -ovc x264 -x264encopts bitrate=500:level_idc=41:bframes=3:frameref=2: nopsnr: nossim: pass=1threads=auto -oac mp3lame'; 
  15.   $res = shell_exec($cmd); 
  16. ?> 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器