设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP调用ffmpeg对视频截图并拼接脚本(3)

发布时间:2021-04-01 05:47 所属栏目:121 来源:网络整理
导读:/** TODO: 截取图片,* 需要配置ffmpeg-php,比较麻烦, 但是这个类确实挺好用的。 */ public function getScreenShoot2($fileName) { if(extension_loaded('ffmpeg')){//判断ffmpeg是否载入 $mov = new ffmpeg_movi

/**

  • TODO:
  • 截取图片,* 需要配置ffmpeg-php,比较麻烦,
  • 但是这个类确实挺好用的。
    */
    public function getScreenShoot2($fileName)
    {
    if(extension_loaded('ffmpeg')){//判断ffmpeg是否载入
    $mov = new ffmpeg_movie($this->rootdir.DS.$this->source.DS.$fileName);//视频的路径
    $count = $mov->getFrameCount();
    $ff_frame = $mov->getFrame(floor($count/2));
    if($ff_frame)
    {
    $gd_image = $ff_frame->toGDImage();
    $img=$this->rootdir.DS."test.jpg";//要生成图片的绝对路径
    imagejpeg($gd_image,$img);//创建jpg图像
    imagedestroy($gd_image);//销毁一图像
    }
    }else{
    echo "ffmpeg没有载入";
    }
    }
    }

$fileLoader = new FileLoader();
$fileLoader->searchDir();
?>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读