安装插件:
composer require php-ffmpeg/php-ffmpeg
(路径:https://github.com/PHP-FFMpeg/PHP-FFMpeg)
window软件下载:
https://ffmpeg.zeranoe.com/builds/win64/shared/
//代码
$savePath=ROOT_PATH.'/uploads/';
var_dump(__METHOD__);
$path='F:phpstudy_proWWWtestaaa20540555.mp4';
$ffmpeg = FFMpegFFMpeg::create([
//绑定插件
'ffmpeg.binaries' => 'F:Program Filesffmpegbinffmpeg.exe',
'ffprobe.binaries' => 'F:Program Filesffmpegbin/ffprobe.exe'
]);
$video = $ffmpeg->open($path);
$video
->filters()
->resize(new FFMpegCoordinateDimension(1320, 1240))
->synchronize();
//随机获取0到100帧中的某一帧图片
$rand=rand(0,100);
var_dump($rand);
$video
->frame(FFMpegCoordinateTimeCode::fromSeconds($rand))
->save($savePath.$rand.'frame.jpg');
16进制 转为图片 php_PHP视频获取某一帧的图片
最新推荐文章于 2021-07-16 08:35:40 发布