视频在上传后通过后台的异步ffmpeg来从视频里截取视频缩略图片里,由于视频里有片头或者视频的某祯视频图像不佳,所以截出来的图可能有黑色或者不是好的缩略图,所以如何避免截出来的图是低质量的图?
php ffmpeg
提供一个思路:
首先一个视频只截一张,截到坏图的几率很大。所以首先建议对视频选择3-5个区段,截取5张以上的图片。
然后对截图用颜色直方图或者其他算法检测图片的主要色系,从5张截图中取色系与黑色差别最大的一张即可。
甚至可以考虑一些面部识别库,直接命中演员:P
如何将FFmpeg集成到视频项目中
为什么在ffmpeg-php官网没有网上流传的5个dll下载呢?
ffmpeg PHP 视频截取优化
PHP登录SSH到中兴交换机
如何高效的做数据覆盖操作
服务器无法启动网站安装程序