Send Motion-user mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/motion-user
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Motion-user digest..."
Today's Topics:
1. Sample Script Execution on_motion_detected (Zamar Ac)
2. Re: Sample Script Execution on_motion_detected (tosiara)
----------------------------------------------------------------------
Message: 1
Date: Sat, 28 Dec 2024 01:19:35 -0500
From: Zamar Ac <[email protected]>
To: [email protected]
Subject: [Motion-user] Sample Script Execution on_motion_detected
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Hello, my security camera has basic motion detection in hardware, but
saves many false positive 2min motion clips continuously when the scene
lighting or other conditions keep changing. The Motion package allows to
re-analyze such static video sets for true motion presence. One can use
scripting options like /on_event_end/, /on_motion_detected/ etc, which
allow to invoke external scripts.
I'm not a coder, and want to ask if current Motion developer or some
experienced users can offer bash script examples for typical scenarios
of Motion use for static video analysis. I need to run Motion fast on a
loop through a large folder with monthly and daily subfolders storing
hundreds of 1080p 25fps HEVC 2min video clips from a security camera, to
identify video clips with true motion, and delete remaining false
positive videos. It might be possible to speedup video processing by
setting higher video FPS value than original, and adding a frame zone
mask where to look for motion.
Once true motion event is detected in a video file, its name should be
added to MotionDetectedList.txt, and the file moved to a MotionDetected
folder with its date&time added to the file name. Motion should then
start processing the next video until all are analyzed.
I tried a similar small Windows package VideoMotionDetect
<https://github.com/shuuryou/videomotiondetect> (
https://github.com/shuuryou/videomotiondetect ) based on OpenCVSharp
with embedded ffmpg to analyze near 800 continuous daily 720P 25fps 1min
AVI video clips from security camera for motion presence, and it took
about 30min to process such batch with high detection accuracy, with
near 10-15% of clip names with motion detected added to a text file.
Sadly, that app can't open HEVC 1080P videos from my another security
camera.
I'd really appreciate any help with this scripting task, or please
suggest an existing similar Linux or Windows app able to run such batch
motion detection task fast enough on a typical home PC. What clip
processing speed one would expect from Motion package in such scenario?
Thank you!
-------------- next part --------------
An HTML attachment was scrubbed...
------------------------------
Message: 2
Date: Sat, 28 Dec 2024 12:25:00 +0200
From: tosiara <[email protected]>
To: Motion discussion list <[email protected]>
Subject: Re: [Motion-user] Sample Script Execution on_motion_detected
Message-ID:
<cachtdwsr4keayuenskyu8mfw8cufk_btulqthlnqheopr3o...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Motion can process offline files using netcam config option and file://
protocol.
You can check an example:
https://github.com/tosiara/motion/wiki/Processing-of-offline-video-files
On Sat, 28 Dec 2024, 08:27 Zamar Ac, <[email protected]> wrote:
> Hello, my security camera has basic motion detection in hardware, but
> saves many false positive 2min motion clips continuously when the scene
> lighting or other conditions keep changing. The Motion package allows to
> re-analyze such static video sets for true motion presence. One can use
> scripting options like *on_event_end*, *on_motion_detected* etc, which
> allow to invoke external scripts.
>
> I'm not a coder, and want to ask if current Motion developer or some
> experienced users can offer bash script examples for typical scenarios of
> Motion use for static video analysis. I need to run Motion fast on a loop
> through a large folder with monthly and daily subfolders storing hundreds
> of 1080p 25fps HEVC 2min video clips from a security camera, to identify
> video clips with true motion, and delete remaining false positive videos.
> It might be possible to speedup video processing by setting higher video
> FPS value than original, and adding a frame zone mask where to look for
> motion.
>
> Once true motion event is detected in a video file, its name should be
> added to MotionDetectedList.txt, and the file moved to a MotionDetected
> folder with its date&time added to the file name. Motion should then start
> processing the next video until all are analyzed.
>
> I tried a similar small Windows package VideoMotionDetect
> <https://github.com/shuuryou/videomotiondetect> (
> https://github.com/shuuryou/videomotiondetect ) based on OpenCVSharp with
> embedded ffmpg to analyze near 800 continuous daily 720P 25fps 1min AVI
> video clips from security camera for motion presence, and it took about
> 30min to process such batch with high detection accuracy, with near 10-15%
> of clip names with motion detected added to a text file. Sadly, that app
> can't open HEVC 1080P videos from my another security camera.
>
> I'd really appreciate any help with this scripting task, or please suggest
> an existing similar Linux or Windows app able to run such batch motion
> detection task fast enough on a typical home PC. What clip processing speed
> one would expect from Motion package in such scenario?
>
> Thank you!
> _______________________________________________
> Motion-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
-------------- next part --------------
An HTML attachment was scrubbed...
------------------------------
------------------------------
Subject: Digest Footer
_______________________________________________
Motion-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/motion-user
------------------------------
End of Motion-user Digest, Vol 219, Issue 5
*******************************************