1.下载ffmpeg软件并解压
Download FFmpeg
我的环境php7.3 请求的类库 composer require php-ffmpeg/php-ffmpeg=v0.19.0
use FFMpeg\FFMpeg; use FFMpeg\FFProbe; use FFMpeg\Coordinate\TimeCode;
class Index {
public function getSnapt(){$file_path = "./";$video_path = "视频地址";//可以是本地的也可以是远程的$save_file = $file_path."a1.jpg"; //保存路径//ffmpeg插件路径,1步下载下来存放的路径$config = ['ffmpeg.binaries' => 'D:\soft\ffmpeg\bin\ffmpeg.exe','ffprobe.binaries' => 'D:\soft\ffmpeg\bin\ffprobe.exe'];$ffmpeg = FFMpeg::create($config);$video = $ffmpeg->open($video_path);$video->frame(TimeCode::fromSeconds(1))->save($save_file);var_dump("OK");exit;}
}