使用Perl解析AVI视频

6
我有一个监控.avi视频文件,其中大部分是静止(不变)的帧。但某些物体(和人员)在短时间内进入视野并离开。我需要提取这些帧。
整个视频很长(24小时以上),这使得我无法实时重放。是否有一个Perl模块可以按帧解析文件?我想我可以快速将帧转换为某种直方图,并比较相邻的帧以找到显著的变化。这个网页阐述了一般的方法,但我找不到要使用的脚本(keyframe.pl)或模块(尽管这是针对.mpeg文件的)。
如果没有直接解析.avi的模块,我可以将视频转换为.mpeg(或任何其他形式),然后请直接指向其他可以解析文件的模块?
谢谢!

3
在这种情况下,Perl 可能不是合适的工具。使用 C + ffmpeg 可能更合适。 - user149341
1
"运动检测"是一个已解决的问题。只需使用OpenCV及其Perl绑定程序,无需重复发明轮子。 - daxim
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接