Source Record

Source Record 0.4.4

I have been working on building Instant Replay scenes as part of my live streaming production of high school hockey games. I use multiple cameras to accomplish this task. Using the YouTube video from Defrag, I followed the building of the scenes.

It has been a challenge for me to find the Goldilocks settings with this plugin so OBS doesn't crash and this plugin unloads from memory.

I'm not sure why v0.4.4 has an issue unloading from memory so I ended up using Source Record v0.3.4. The problem with failing to unload from memory, is the next time OBS starts, there's a request for either starting Normally or in Safe Mode. It doesn't create a crash report, so I'm not sure where to even begin.

After upgrading OBS to v31, I had to update Source Record to v0.3.5. So far, the plugin unloads from memory and there are no other issues with the settings.

My impression of Source Record is when it works, it's good. As there are no other plugins available that do what Source Record does. Similarly can be said when the plugin isn't working. It can be a challenge to figure out what setting(s) caused the issue(s).

I'm sure Exeldro will figure out the issue.
This plugin its so good, but have a big bug in backtrack feature because U cant stop backtrack and whem try close the OBS hes crash
Source Record is not reliable for me...

The plugin "Branch Output" is to me superior for source recording. And there's a KILLER FEATURE: a docking view of the plugin!

The docking view lets you monitor multiple source recordings in real time with key statistics like recording status, dropped frames, file size, and bitrate. It also makes navigation easier with quick hyperlinks for adjusting filters on the fly.

Link to Branch Output plugin : https://obsproject.com/forum/resources/branch-output.1987/

My friends, say goodbye to corrupted files... Branch Output look like a much more reliable choice. If andilippi makes a video about this plugin it will go huge!
An absolutely fantastic plugin and by one of the absolute best developer/engineers ever. Excellent improvements and truly top notch. The plugin is so full of incredible features, it's just near perfect!
I rate this 5 stars because I feel that, otherwise, I would be ungrateful since this is a so much needed feature in OBS, and I can only but be absolutely thankful to Exeldro for providing it.

Still, I have a very annoying issue - I'm trying to conduct an interview with a guest (recording both sources, which are provided through vdo.ninja), and for some reason, the guest's video and audio get progressively out of sync (audio drifting). I suspect that the reason might be that I listen to the guest's audio through OBS output monitoring - not 100% sure but it's the only difference between their recording (which has audio drift) and mine (which doesn't).

Thanks for this plugin, I just wish there was some way to ensure audio/video are in sync, because this is not just a fixed delay, it keeps increasing throughout the video and is a pain to fix.
Loving this plugin, VERY useful. Wanted to add that after doing some testing with 3 display captures & a webcam recording that I did manage to get Hardware NVENC H264 to work as long as I used Virtual Cam as the activator. Haven't tested with stream as the option but it does indeed fail if recording is the activating choice. I suspect the encoder doesn't want to share if OBS is also using it at the same time that the source recorder is. The performance and quality with hardware working is incredible. I barely hit 1-3% on the CPU. Amazing difference compared to other encoding options.
So I really like source record the only thing I noticed that the recording does kind of bug out after a while using game capture I hope there is a fix for this soon. It would also be nice to have a plugin with OBS like replay buffer to toggle the source recording on and off.
Desperately needs a "use stream encoder" option for this to work well while streaming. I'm trying to record gameplay/cam separately, which works great (reason this isn't 1 star), until you try to do it while streaming.

Regular OBS recording while streaming is flawless, but can't separate sources that way. This would be the answer for everyone if only there was a "use stream encoder" option.

I'll be using it for recording while not streaming, but I was really hoping this was the solution while live. Will change to five stars if this changes for the better!
Source-record is so amazing and fantastic! Thank you! I use it to capture a browser window displaying telemetry data from simulations like Gran Turismo 7, iRacing and ACC along with other source filters using source-record on a foot pedal cam and over the shoulder cam to see in the controller activities of a pilots race seat goings on and then the main display, A fair bit of recordings, but absolutely fantastic and makes for great quality streaming and recordings!

I have only one hope/request, that I have listed in the discussions here, for a marking/syncing across the source-records for easy editing time frame alignment.
I used this plugin to capture raw game footage across four sessions, and the second and fourth recordings are completely corrupted and impossible to view. The half that works has poor picture quality compared to the source and the vanilla OBS recording I made alongside it. A great concept that's too unstable to trust.
I created an OBS account just to review this plugin. I was super excited to use it, and after playing around with it, it seemed like it would work well.

Unfortunately, after over 8 hours of recording, the file got corrupted. I paid money to use repair software to recover it, and after some time managed to recover the video...only to find that all of the gameplay footage is pixelated beyond belief. Testing it out, this is not an issue with recovery--all of my gameplay video comes out pixelated when using this plugin. Tons of time and money wasted.
This is what OBS Recording should be.
It's a really great plugin. Thanks to this, when I record on two monitors, I can separate the video from both monitors and record them directly without a separate editing program.
I'm glad the creator fixed the bugs that version 0.3.2 had, version 0.3.4 hasn't crashed once and hasn't had any stability issues or recording errors if properly configured.

Maybe you could give some recommendations, like making the camera recording stop when you pause a recording in OBS, that would make post-production work easier since the video would be synchronized at all times, camera and content.

I don't know what the cause is, but in OBS when I start recording for 2 or 3 seconds it says "overload when encoding, consider lowering video settings" and then it stabilizes, this isn't annoying or generates errors, but it does cause the camera source to record after the message passes, so you have to wait a few seconds before starting to speak; and square the camera with the content by the 2 to 5 second offset (this is the maximum that I have ever had), this would help a lot in post-production.

These are minor details but they can be polished for a better plugin.
Excelente
This has made my life a lot easier since having two OBSes takes a lot of CPU. It works very well except for that it doesn't split recordings like the main OBS (Which I also have to use if I want to record other tracks)

The weird thing is exactly once it split files like OBS did and I have no idea what changed for that. Also: make sure you're not lazy and leave lower layers that you record alternate raw sources visible... twice the files just one is black screen LOL

I think if the plugin could record multiple tracks and could split files it'd be perfect (smaller files are easier to transcode/edit if you're curious why I don't want 1-5 hour videos) very happy with this plugin so far tho.

The only real solution right now is to remember to stop/start record, but I have terrible memory XDDD
It is a good plugin, but there is a drawback and that is that when you want to change the scene collection, it throws an error.

"There was a problem changing scene collections and some sources could not be released. This issue is usually caused by plugins that have not released resources correctly. Make sure the plugins you are using are updated.
OBS Studio will now close to prevent any possible data corruption."

It is somewhat annoying, because when you want to work on other projects, it causes the obs to crash, but sometimes it usually happens that this error appears in the middle of the recording or minutes after opening the obs, it is something that should be solved, because it is really very annoying
Absolutely brilliant, have been using this for since 0.3.0. No problems.

QUESTION, is it possible to DISABLE the recording of the audio track? I don't need it and I just choose to record no audio but I still get an empty audio track when replaying.
Thanks once again for the excellent work.
Chas
Firstly want to say thanks to Exeldro for making this plugin. It has been very useful despite it's caveats.

I have found a solution for those who have latency problems between recordings.

Firstly, identify which sources that have the latencies by doing a test recording.

Once you have identified the sources, add a render delay of 60 milliseconds (ms) before the source record filter.

Whilst the sources will still have skipped frames (a little bit of the time being cut off the master-feed), it should now be in sync.

This plugin does cause quite a few crashes, but it happens less when I've added a "-disable-shutdown-check" parameter on my OBS shortcut.

Unfortunately Exeldro has said himself that to rectify these problems he would need to redesign the whole project, which I wouldn't be surprised if he doesn't do it.

So hope this fix is a good one and helps people with their projects!
This plug-in is absolutely broken. I've had nothing but issues since the moment I started using Source Record. For example

Regardless of settings, the record quality with plug in is abysmal even when copying my regular recording settings 1:1.

Caused me to have significant quality issues with my regular recorded videos

Through Source Record, recordings may get corrupted when using MP4, MKV files stay frozen / processing and never get processed or recorded at all.

Source Record caused constant crashes so I had to reinstall manually.

No info online for trouble shooting / specific issues.
Top