TP5-ffmpeg的使用(windows)

windows:

1、先下载ffmpeg

2、配置到环境变量中

3、检测是否成功

4、tp5 应用下 composer php-ffmpeg

composer  require php-ffmpeg/php-ffmpeg  一定要注意适用的php版本

5、在控制器方法下代码获取视频的封面图、时长、文件大小

        //测试
        $file = 'C:/Users/Administrator/Desktop/1.mp4';

        $ffmpeg = \FFMpeg\FFMpeg::create();
        $video = $ffmpeg->open($file);
        $frame = $video->frame(\FFMpeg\Coordinate\TimeCode::fromSeconds(1));//提取第几秒的图像
        //封面图
        $frame->save('image007.png'); 

        $ffprobe = \FFMpeg\FFProbe::create();
        //视频
        //$videoInfo = $ffprobe->format($file);
        //也可以使用 get 获取特定值,第二个参数为默认值(若该参数不存在将返回此默认值)

        //时长
        $duration = $ffprobe->format($file)->get('duration',0);
        //大小
        $size = $ffprobe->format($file)->get('size',0);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章