前端直接调用封面图
<img :src="videoPath+'!thumb'">
nginx 重定向到php 方法
# 截取视频第一帧
location ~ .*\.(mp4|avi)!thumb$
{
try_files $uri $uri.jpg /admin/Resources/videoThumb?url=$uri;
}
php 代码截取第一帧保存并返回
/**
* 获取视频缩略图(第一帧)
*/
static function getVideoThumb($file_path,$thumb_path)
{
return shell_exec("ffmpeg -i ".$file_path." -y -f mjpeg -ss 00.001 -t 00.001 ".$thumb_path." ");
}
