1、docker workspace容器安装php-ffmpeg扩展
composer require php-ffmpeg/php-ffmpeg
2、docker php-fpm容器安装ffmpeg
#apt-get update
#apt-get install ffmpeg
3、使用
FFMpeg实例创建
$ffmpeg = \FFMpeg\FFMpeg::create(array(
'ffmpeg.binaries' => '/usr/bin/ffmpeg',
'ffprobe.binaries' => '/usr/bin/ffprobe',
'timeout' => 3600,
'ffmpeg.threads' => 12,
));
视频流打开
$video = $ffmpeg->open($videoPath);
截取视频流封面图
$frame = $video->frame(\FFMpeg\Coordinate\TimeCode::fromSeconds(1));