Record all the available motion
**Is your feature request related to a problem? Please describe.**
When recording is set to videos instead of snapshop, there are two issues, 1. Orphan snapshops are created very often (jpeg with no video) making the front-end to appear a 'false' video that seems like a recording of 1hour to 2hours, (thats a different issue but i mentioning it, ffmpeg can create simmutaniously a jpeg with a video at one command line 1 proccess. instead of running two times ffmpeg to create a seperate vid and jpeg that would be really nice.

Back to the main issue, many motions go unrecorded which is bad for survillance use, as execept to know how a thing started (eg a person comes by) we also need to know what that person did the whole time was in the cameras view until the person left and there is no motion anymore. 

**Describe the solution you'd like**
Instead of dwell timers or any timers at all plus small recordings up to 10min, i think it would be better to have 30min to 1hour segments of recordings just by starting a recording any time the movement is triggered.  Example thought: store the spawn of the camera in an array to not start a reording again until there a exit-spawn 

**Describe alternatives you've considered**
Also a 24/7 constant recordings would be nice.. eg. by ffmpeg -i <source>-c copy -f segment -segment_time 3600 ....etc.

**Additional context**
-
