Jak mogę wykryć ruch w długim, głównie nudnym filmie?

16

Potrzebuję sposobu na skanowanie godzin nagranych filmów (mp4, mov, avi, nie ma znaczenia, mogę to naprawić), aby wyszukać ruch. Filmy składają się z wielu, wielu godzin nudnych scen przyrodniczych, takich jak ptasie gniazda lub miejsce do karmienia, gdzie niewiele się dzieje na długich odcinkach przerywanych krótkimi seriami akcji, takimi jak zmiana rodziców, karmienie itp.

Nie mogę użyć programu monitorującego cctv, ponieważ monitorują one transmisję na żywo i nagrywają tylko wtedy, gdy jest akcja. Te filmy są nagrywane z dala od sieci, gdzie każda forma połączenia internetowego jest odległym snem.

Patrzyłem na Zoneminder i Motion, ale nie pozwalają mi na zmianę wejścia z kanału na żywo na plik. Idealnie byłoby, gdyby skanował o wiele szybciej niż w czasie rzeczywistym.

Jakieś pomysły?

Marc
źródło
Mam ten sam problem. Próbowałem filtra VLC, ale nie wyszło mi to. Znalazłeś rozwiązanie?
Przepraszam, nie, nie zrobiłem tego.
Marc
W tej chwili pracuję nad oprogramowaniem opartym na systemie Windows. Zaktualizuję tutaj po wydaniu wersji beta na wypadek, gdyby ktoś musiał to zrobić.
user2924019,
cześć, mam dokładnie to samo zadanie. Czy jest nadzieja na wydanie?
Nikita Kipriyanov

Odpowiedzi:

11

VLC

VLC ma filtr wykrywania ruchu, który możesz wypróbować, otwierając: Narzędzia -> Efekty i filtry -> Efekty wideo -> Zaawansowane -> Detekcja ruchu .

zrzut ekranu

Możesz mieć więcej poprawek dostępnych, uruchamiając go z linii poleceń z --video-filter=motiondetectflagą; sprawdź ten przykład .

Luís de Sousa
źródło
6

Skanowanie DVR

DVR-Scan to wieloplatformowa aplikacja wiersza polecenia (CLI), która automatycznie wykrywa zdarzenia ruchu w plikach wideo (np. Materiał z kamery bezpieczeństwa). Oprócz lokalizacji zarówno czasu, jak i czasu trwania każdego zdarzenia ruchu, DVR-Scan zapisze nagranie każdego zdarzenia ruchu w nowym, osobnym klipie wideo. Oprogramowanie DVR-Scan jest nie tylko darmowym oprogramowaniem typu open source (FOSS) napisanym w języku Python i opartym na Numpy i OpenCV, ale zostało stworzone z myślą o rozszerzalności i hakowaniu.

Stosowanie:

dvr-scan -i some_video.mp4 -o some_video_motion_only.avi
Wadzim
źródło