Wie kann ich in einem langen, meist langweiligen Video Bewegungen erkennen?


16

Ich brauche eine Möglichkeit, stundenlang aufgezeichnete Videos (mp4, mov, avi, egal, ich kann das beheben) zu durchsuchen, um nach Bewegung zu suchen. Die Videos bestehen aus vielen, vielen Stunden langweiliger Naturszenen wie Vogelnestern oder einer Futterstelle, an der für lange Strecken, unterbrochen von kurzen Aktionsschüben wie Elternwechsel, Füttern usw., nur sehr wenig passiert.

Ich kann kein CCTV-Überwachungsprogramm verwenden, da diese einen Live-Stream überwachen und nur dann aufzeichnen, wenn Aktionen ausgeführt werden. Diese Videos werden fernab des Stromnetzes aufgenommen, wo jede Form der Internetverbindung ein Traum ist.

Ich habe mir Zoneminder und Motion angesehen, aber diese erlauben mir nicht, die Eingabe von einem Live-Feed in eine Datei umzuschalten. Idealerweise möchte ich, dass es viel schneller als in Echtzeit scannt.

Irgendwelche Ideen?


Ich habe das gleiche Problem. Ich habe den VLC-Filter ausprobiert, was mir nicht gelungen ist. Haben Sie eine Lösung gefunden?

Entschuldigung, nein, habe ich nicht.
Marc

Ich arbeite derzeit an einer Windows-basierten Software, um dies zu tun. Ich werde hier aktualisieren, sobald die Beta veröffentlicht ist, falls jemand anderes dies tun muss.
user2924019

hallo ich habe genau die selbe aufgabe Gibt es eine Hoffnung auf eine Veröffentlichung?
Nikita Kipriyanov

Antworten:


11

VLC

VLC verfügt über einen Bewegungserkennungsfilter, den Sie ausprobieren können, indem Sie auf Extras -> Effekte und Filter -> Videoeffekte -> Erweitert -> Bewegungserkennung zugreifen .

Bildschirmfoto

Möglicherweise stehen Ihnen weitere Optimierungen zur Verfügung, wenn Sie sie über die Befehlszeile mit dem --video-filter=motiondetectFlag ausführen. Schauen Sie sich dieses Beispiel an .


6

DVR-Scan

DVR-Scan ist eine plattformübergreifende Befehlszeilenanwendung (CLI), die Bewegungsereignisse in Videodateien (z. B. Überwachungskameramaterial) automatisch erkennt. DVR-Scan ermittelt nicht nur die Zeit und die Dauer jedes Bewegungsereignisses, sondern speichert auch das Filmmaterial jedes Bewegungsereignisses in einem neuen, separaten Videoclip. DVR-Scan ist nicht nur frei und Open-Source-Software (FOSS), die in Python geschrieben wurde und auf Numpy und OpenCV basiert, sondern auch erweiterbar und hackbar ist.

Verwendung:

dvr-scan -i some_video.mp4 -o some_video_motion_only.avi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.