我有一个朋友,他的工作是观看视频并记录屏幕上发生某些事情的时间。大多数时候它只是一个蓝/白屏,所以变化很小。这是一个外部视频,所以颜色会随着时间的推移而变化。这也是一个多雪的地区,所以天空和地面之间几乎没有区别。
我想知道是否有一种方法可以轻松找到屏幕上发生的事情,而无需坐下来完全观看。我已经想到了两种方法来做到这一点。
视频编码为 H.264,使用 delta 压缩。是否有工具可以绘制特定帧使用的数据量?比特率的峰值将表明视频上的活动。这将有助于在快速扫描中找到每个活动点。
其次,可以使用 AutoIt 等脚本程序查看帧并获得平均颜色,然后当一定数量的像素超出平均颜色附近的“容差水平”时发出警报。视频仍然需要从头到尾播放,但没有必要关注这件事。
#1 有这样的工具吗?如有必要,我可以为#2 编写一些代码,我只是想看看有哪些资源可用。