美文网首页
php 使用ffmpeg处理视频

php 使用ffmpeg处理视频

作者: 顶尖少爷 | 来源:发表于2019-08-28 17:05 被阅读0次

安装插件

composer require php-ffmpeg/php-ffmpeg

使用

  function handle(){
    ffmpeg = \FFMpeg\FFMpeg::create(array(
                'ffmpeg.binaries'  =>"ffmpeg 可执行文件地址"
                'ffprobe.binaries' => "ffprobe 可执行文件地址"
     ));

    $video = $ffmpeg->open($path);
            $video->filters()
                ->resize(new FFMpeg\Coordinate\Dimension(320, 240))
                ->synchronize();
  //获取文件格式
   $codec_name = $video->getStreams()->videos()->first()->get("codec_name");
  //m3u8转mp4
    $path = "xxxx.mp4";
    $video->save(new FFMpeg\Format\Video\X264(), $path);
  //截取视频第一针作为封面图片
   $video->frame(\FFMpeg\Coordinate\TimeCode::fromSeconds(1))->save($poster);
  //宽
  $width = $video->getStreams()->videos()->first()->get("width");
  //高
  $height = $video->getStreams()->videos()->first()->get("height");
  //视频时长
  $duration =$video->getStreams()->videos()->first()->get("duration");
  }

相关文章

网友评论

      本文标题:php 使用ffmpeg处理视频

      本文链接:https://www.haomeiwen.com/subject/vqemectx.html