如何在较长的,通常是沉闷的视频中检测运动?


16

我需要一种方法来遍历数小时的录制视频(mp4,mov,avi,没关系,我可以修复它)来搜索运动。这些视频包含许多小时的沉闷自然场景,例如燕窝或觅食地点,长时间的活动很少发生,而短暂的动作如父母的切换,喂食等则很少。

我不能使用CCTV监视程序,因为那些监视程序监视实时流并仅在有操作时记录。这些视频是在遥不可及的任何网络连接形式下录制的。

我看过Zoneminder和Motion,但是这些不允许我将输入从实时Feed切换到文件。理想情况下,我希望它比实时扫描速度快得多。

有任何想法吗?


我有同样的问题。我尝试了VLC过滤器,但对我来说没有用。您找到解决方案了吗?

抱歉,不,我没有。
Marc'8

我目前正在基于Windows的软件上执行此操作。Beta发布后,我将在此处进行更新,以防万一其他人需要这样做。
user2924019 '16

你好,我有完全相同的任务。有希望看到发布吗?
Nikita Kipriyanov '02

Answers:



6

DVR扫描

DVR-Scan是跨平台的命令行(CLI)应用程序,可自动检测视频文件中的运动事件(例如,安全摄像机镜头)。除了定位每个动作事件的时间和持续时间之外,DVR-Scan还将每个动作事件的素材保存到一个新的单独的视频剪辑中。不仅是用Python编写,基于Numpy和OpenCV的DVR-Scan免费和开源软件(FOSS),它还具有扩展性和可破解性。

用法:

dvr-scan -i some_video.mp4 -o some_video_motion_only.avi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.