Мне нужен способ сканировать часы и часы записанного видео (mp4, mov, avi, не имеет значения, я могу это исправить) для поиска движения. Видеоролики состоят из многих, многих часов скучных природных сцен, таких как гнезда птиц или места кормления, где очень мало происходит на длинных отрезках, перемежающихся короткими всплесками действия, такими как переключение родителей, кормление и т. Д.
Я не могу использовать программу мониторинга видеонаблюдения, потому что они отслеживают прямой эфир и записывают только когда есть действие. Эти видео записаны далеко от сетки, где любая форма подключения к интернету - несбыточная мечта.
Я посмотрел на Zoneminder и Motion, но они не позволяют мне переключать ввод с прямой трансляции в файл. В идеале я хотел бы, чтобы он сканировал намного быстрее, чем в режиме реального времени.
Есть идеи?
Ответы:
VLC
VLC имеет фильтр обнаружения движения, который вы можете попробовать, выбрав: Инструменты -> Эффекты и фильтры -> Видеоэффекты -> Дополнительно -> Обнаружение движения .
У вас может быть больше доступных настроек, запускающих его из командной строки с
--video-filter=motiondetect
флагом; проверьте этот пример .источник
DVR-Scan
Использование:
источник