- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
03-11-2018 10:39 PM
Custom loop durations, or a rolling or ring-buffer for short duration events remotely triggered
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Email to a Friend
- Report Inappropriate Content
I'm trying to look at an event of relatively short duration, on the order of 1/4 to 1/10 of a second, and the gopro's 240 fps makes it perfect for the application.
Except for the fact that the looping duration of 5 minutes is way too long, and there seems to be no way to run a buffer.
I've developed a means of sending a start/stop trigger to record based on some very specific phenomena to the event, but if the camera doesn't have some sort of 500ms frame buffer, or a loop duration on the order of a second to a few seconds, then by the time the camera's record latency lets it start recording, the event is long since over. I could use the 5 minute buffer, but that's WAY overkill, and at 240fps/720 res, the files would be enormous, and I'd probably have trouble getting more than one on a 64GB card. The idea is to leave this unattended and let it trigger throughout the day, recording small 1 second videos.
I can do this in Python using a webcam with it's paltry 30fps by defining a buffer, but if I could do something like this with the gopro, and only have to feed it start/stop triggers, it'd be awesome.
Sounds like the easiest solution would be shorter duration loops...on the order of a second, or perhaps 5 seconds.
Any ideas? Anybody run into this before?