Feature request: Continuous Recording - multiple encodes
My cameras all record continuously (re-encoding disabled). Frame rate ~8 fps per camera.
Continuous capture has an option for capturing images at a different rate than the movie rate. It's handy, but limited.
You know what would be really cool? If that "image capture" option could record to the specified codec at an alternate frame rate. The image capture option allows for a frame rate other than the incoming rate, so why not grab that frame buffer and stuff it into a movie file at the alternate frame rate?
Why do I want this? Well, I have 6 cameras recording constantly (soon to be 8), ~8 fps, 6 hour segments, they're all 2.5K to 4K h264 or h265 video streams. Reviewing footage is a bit tedious.
So I was thinking, it would be great if SecSpy would simultaneously capture 1 fps to the specified codec, ie, prores LT. Then I'd have 6 cameras recording the "raw streams" for me to go back to when necessary (and still accessible via the SecSpy web UI), and a much more responsive movie file which is using an "intra" codec at a lower frame rate, which I could use to rapidly scrub-review footage locally when necessary (prores being extremely responsive in the UI).
I've thought about ways to accomplish this via script, leveraging the image captures to encode a prores in intervals via ffmpeg, but it would be rather complicated, and probably fragile.
Please Ben - can you make it so? 😊