• 技术文章 >后端开发 >php教程

    PHP实现将视频转成MP4并获取视频预览图的方法

    PHP中文网PHP中文网2018-05-11 11:50:49原创5965
    本文实例讲述了PHP实现将视频转成MP4并获取视频预览图的方法。分享给大家供大家参考。具体实现方法如下:

    代码如下:

    <?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实现将视频转成MP4并获取视频预览图的方法_php技巧的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    相关文章:

    php使用memcoder将视频转成mp4格式的方法

    PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件

    php下载flv文件或者mp4文件无法播放

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:PHP往XML中添加节点的方法_php技巧 下一篇:PHP遍历XML文档所有节点的方法_php技巧
    Web大前端开发直播班

    相关文章推荐

    • 关于不断请求,连接数据库的有关问题 • PHP时间戳函数小结一览 • php5戏法函数、魔术常量 • nginx,php不能上传大图有关问题(413) • 客户要做个做个Digg门类的站点,收多少钱合适

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网