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);