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