Bagaimana saya bisa mendeteksi gerakan dalam video yang panjang, kebanyakan membosankan?

16

Saya perlu cara untuk memindai selama berjam-jam video yang direkam (mp4, mov, avi, tidak masalah, saya bisa memperbaikinya) untuk mencari gerakan. Video-video tersebut terdiri dari banyak, banyak jam pemandangan alam yang membosankan seperti sarang burung atau tempat makan di mana sangat sedikit terjadi untuk waktu yang lama diselingi oleh ledakan aksi pendek seperti orang tua yang beralih, memberi makan, dll.

Saya tidak dapat menggunakan program pemantauan cctv karena mereka memantau streaming langsung dan hanya merekam ketika ada tindakan. Video-video ini direkam jauh dari jaringan di mana segala bentuk koneksi internet adalah mimpi yang jauh.

Saya telah melihat Zoneminder dan Motion, tetapi ini tidak memungkinkan saya untuk mengalihkan input dari umpan langsung ke file. Idealnya, saya ingin memindai jauh lebih cepat daripada waktu nyata.

Ada ide?

Marc
sumber
Saya mempunyai masalah yang sama. Saya mencoba filter VLC, tidak berhasil untuk saya. Apakah Anda menemukan solusinya?
Maaf, tidak, saya tidak.
Marc
Saat ini saya sedang mengerjakan perangkat lunak berbasis windows untuk melakukan ini. Saya akan memperbarui di sini setelah beta dirilis untuk berjaga-jaga jika ada orang lain yang perlu melakukan ini.
user2924019
halo, saya punya tugas yang persis sama. Apakah ada harapan untuk melihat rilis?
Nikita Kipriyanov

Jawaban:

11

VLC

VLC memiliki filter deteksi gerakan yang dapat Anda coba dengan mengakses: Alat -> Efek dan Filter -> Efek Video -> Lanjutan -> Deteksi Gerakan .

tangkapan layar

Anda mungkin memiliki lebih banyak tweak yang tersedia untuk menjalankannya dari baris perintah dengan --video-filter=motiondetectbendera; lihat contoh ini .

Luís de Sousa
sumber
6

DVR-Scan

DVR-Scan adalah aplikasi lintas-platform command-line (CLI) yang secara otomatis mendeteksi acara gerak dalam file video (misalnya rekaman kamera keamanan). Selain menemukan waktu dan durasi masing-masing acara gerak, DVR-Scan akan menyimpan rekaman setiap acara gerak ke klip video baru yang terpisah. Tidak hanya DVR-Scan perangkat lunak bebas dan sumber terbuka (FOSS), ditulis dengan Python, dan berdasarkan Numpy dan OpenCV, ia dibangun untuk dapat diperpanjang dan diretas.

Pemakaian:

dvr-scan -i some_video.mp4 -o some_video_motion_only.avi
Vadzim
sumber