6

我有一个监控 .avi 视频文件,其中大部分是静止的(不变的)帧。但是,某些物体(和人)会在短时间内进入视野并退出。我需要提取那些帧。

整个视频持续时间很长(24 小时以上),这使我无法实时重播。是否有可以按帧解析文件的 Perl 模块?有了它,我想我可以快速将帧转换为某个直方图并比较相邻帧以发现显着变化。该网页详细说明了一般方法,但我找不到脚本(keyframe.pl)或使用的模块(授予.mpeg 文件)。

如果解析 .avi 的直接模块不存在,我可以将视频转换为 .mpeg(或任何其他形式),那么请直接将我指向其他可以解析文件的模块?

谢谢!

4

1 回答 1

2

我投票赞成原始评论,虽然我是 Perl 人,但这是错误的。我只想补充一点,对于监视和移动,有两个众所周知的工具:http ://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome motion 和 zoneminder:http://www.zoneminder。 com/在检测领域工作。motion 是建立在 ffmpeg 之上的,但我不确定它是否可以处理文件。

于 2012-05-27T09:44:56.080 回答