I'm getting started using OBS Multiplatform to record live events, and it has everything we need with one exception. We'd like to capture the individual sources to files for later editing in addition to the normal file output.
My current idea is to write a new filter called "Save source" which will save any source it is connected to into a file during recording using one of the outputs. I'm hoping to use the obs_source_info.video_tick to capture the frames. It looks like I would need to add callbacks to obs_source_info to detect when outputs start and stop.
Does this sound like the right way to go? Any other tips as I get started?
Thanks, Jon
My current idea is to write a new filter called "Save source" which will save any source it is connected to into a file during recording using one of the outputs. I'm hoping to use the obs_source_info.video_tick to capture the frames. It looks like I would need to add callbacks to obs_source_info to detect when outputs start and stop.
Does this sound like the right way to go? Any other tips as I get started?
Thanks, Jon