PHP实现将视频转成MP4并获取视频预览图的方法
本文实例讲述了PHP实现将视频转成MP4并获取视频预览图的方法。分享给大家供大家参考。具体实现方法如下:
<?php
flv_convert_get_thumb('input.avi','output.jpg','output.ogm');
//codeprovidedandupdatedbysteveofphpsnaps!thanks
//accepts:
//1:theinputvideofile
//2:pathtothumbjpg
//3:pathtotranscodedmpeg?
functionflv_convert_get_thumb($in,$out_thumb,$out_vid)
{
//getthumbnail
$cmd='ffmpeg-v0-y-i'.$in.'-vframes1-ss5-vcodecmjpeg-frawvideo-s286x160-aspect16:9'.$out_thumb;
$res=shell_exec($cmd);
//$resistheoutputofthecommand
//transcodevideo
$cmd='mencoder'.$in.'-o'.$out_vid.'-afvolume=10-aspect16:9-ofavi-noodml-ovcx264-x264encoptsbitrate=500:level_idc=41:bframes=3:frameref=2:nopsnr:nossim:pass=1:threads=auto-oacmp3lame';
$res=shell_exec($cmd);
}
?>
希望本文所述对大家的php程序设计有所帮助。