首页 > 解决方案 > 使用 ffmpeg 将所有帧聚合为一张图像

问题描述

有没有办法从视频的所有帧中获取整体最小/最大/平均(每个通道)图像?

作为视频叠加层的基础/底层,我需要视频所有帧的静态聚合(每个通道的平均值、最小值或最大值)。该视频来自静态摄像机,因此我希望所有非移动物体的锐利和微小运动都被模糊掉。

我使用了 tmix 过滤器,它或多或少地做了我想要的,但仅针对相对于当前帧的选定帧数(并且对于每个结果帧,计算都不必要地重复)。

这是如何实现的?

标签: filterffmpegaggregate-functions

解决方案


推荐阅读