改进了视频的缩略图提取

Tom*_* Ng 7 video opencv ffmpeg thumbnails video-processing

我一直在使用FFmpeg来查找h264视频文件的中间帧,并提取jpg缩略图以便在流媒体门户网站上使用.这是针对每个上传的视频自动完成的.

有时框架恰好是黑色框架或者只是语义上不好,即背景或模糊镜头与视频内容无关.

我想知道我是否可以使用openCV或其他方法/库通过面部识别或帧分析以编程方式找到更好的缩略图.

Stu*_*son 9

我自己遇到了这个问题,并提出了一个非常简单但非常简单的算法来确保我的缩略图更"有趣 ".怎么样?

  1. 在不同的点创建x个数量的缩略图.例如5张缩略图
  2. 使用最大(以字节为单位)文件并丢弃其余文件

为什么这样做?因为单调"无聊"图像的jpeg文件,如全黑屏幕,压缩成比具有许多对象和颜色的图像小得多的文件.

它并不完美,但它是一个可行的80/20解决方案.(20%的工作解决了80%的问题.)编写实际分析图像本身的东西将会有更多的工作.