[PHP]PHP视频转换后用到ffmpeg获取视频预览图的源代码
[PHP]PHP视频转换后用到ffmpeg获取视频预览图的源代码
[PHP]PHP视频转换后用到ffmpeg获取视频预览图的源代码
- <?php
- flv_convert_get_thumb('input.avi', 'output.jpg', 'output.ogm');
- // code provided and updated by steve of phpsnaps ! thanks
- // accepts:
- // 1: the input video file
- // 2: path to thumb jpg
- // 3: path to transcoded mpeg?
- function flv_convert_get_thumb($in, $out_thumb, $out_vid)
- {
- // get thumbnail
- $cmd = 'ffmpeg -v 0 -y -i '.$in.' -vframes 1 -ss 5 -vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 '.$out_thumb;
- $res = shell_exec($cmd);
- // $res is the output of the command
- // transcode video
- $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=1: threads=auto -oac mp3lame';
- $res = shell_exec($cmd);
- }
- ?>
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...