Source Record

Source Record 0.4.4

rar3r

New Member
I try to make this work, I have the plugin on two sources. One for webcam with audio from my microphone and one from desktop and audio from the game. Once I start the game, the recording of the screen stops, only the webcam recording continues and I couldn't figure out why. Both have same settings.
 

Tormy

Member
Spotted Glitch in 0.3.4

Strangely enough, one of the 2 sources was recorded with both sources instead of only itself.
The other source was recorded correctly as well as the common video (in Settings).

It is a glitch because it doesn't occur always. But on that particular case it did, ruining everything.

The interview mus be remade and because the interviewee is not available now, it is postponed by 2 months (so you can understand the degree of damage).

It's really annoying and it makes the script not sufficiently reliable. So it needs each time a supervision.

My customer that's using it, has a NVIDIA Quadro P1000 as video card
64GB RAM
Processor AMD Ryzen 5

EDIT: it happened again today. Not only that, often trying to change the scene collection, it make OBS crash.
 
Last edited:

Tormy

Member
UPDATE

that glitch is reaching the "annoying point".
Today on that machine I got.

Separate video but the Audio of the video of the HOST have had the audio of the video of the GUEST as well.
While the audio of the GUEST was perfectly isolated.

The most annoying thing is that: we have tested it BEFORE the interview started and it was working fine.
Settings: didn't change at all.

I urge to know what's going on there.
 

57Shades`

New Member
Does anybody know if the plugin is bugged in terms of the replay buffer? I have it setup to capture my game and its' audio with nothing else. However, when I press my hotkey for replay buffer it uses the native obs replay rather than the one set in the filter settings.
 

KyleAndrew

New Member
I have a question about the plugin where I'm looking to resolve some long standing frustration. Most of the time Source Record works perfectly. I have producers in various cities, using both PC and Mac (mostly Mac) and we use this plugin for archiving. However every once in a while the source recorded videos will be messed up, with data errors and screwed up video. We generally run source record with the exact save output settings as the main OBS recording, and the main OBS recording itself is always fine and never experiences these issues. Our issue is that having clean source records is essential to our process, but we'd like to stay on OBS. Everything we do is VDO Ninja into OBS or Vmix (on some producers PC's).

My question is, perhaps for @Exeldro is what are the potential causes of issues like this? I had one producer have a shows source records go haywire on the weekend during a livestream, however when I get him to retest this morning there is nothing wrong and the recordings are perfect. I need to be able to diagnose the various reasons why this can happen. Is there some sort of a plugin conflict perhaps? I have always known OBS to be rather finicky, especially if you make changes to your show that are extensive before you go live, as restarting OBS itself before going live or recording seems to be a solid standard practice. The files are sometimes corrupted and unable to open in premiere. Other times there are just huge 'quips' if you will in the video itself, or audio blips and interference all over the place. To be clear, most of the producers are using high end modern hardware (like M1 Max laptops or M2 Pro's, or high end PC's with graphics cards).

But what can cause these output issues? Is there like a standard of settings that we should be looking at to avoid this? Is it a conflict with something else in the program? (we don't run many other plugins at all)

I'm a little perplexed and don't want to start moving the team off of OBS to god knows what, but the rate of failure on this is just a bit too high at this point, and I'd much rather solve this issue than move on to something else.

Any insight would be massively appreciated, from anyone else that has experienced similar.

Thank you,
 

Tallicia

Member
Would it be possible to get a framerate setting added for the recording? I am working on increasing my streaming framerate, but in doing so it also increases the frame rate of my source-record files, which is wasting space and CPU resources.

I have some sources that at 90 or 120fps it's necessary, but other sources at 30, 45, or 60 fps it's perfectly acceptable and can dramatically reduce energy and resource waste.
 

Tormy

Member
I'm a bit concerned.
Another customer needs this feature for november. Up and running for a training that he has to give.
Not any feedback by the programmer here. Hence I enforce the need to have this feature integrated as Native.
 

Tormy

Member
@Tormy to be useful for all users it would need to be easier to use. As I am not good at user interfaces I leave that to others.
For what it does, it's ok so. Indeed I installed it already to 2 clients a dn with the shortcuts they can turn it on or off.
There is not any further need to get it ready for any one. Actually who's interested on, have this plugin, is already on the expert side. To have it native will be the top. No questions about "who knows if there is that" etc. There is: just they can use it.
And other ones into the Team can help you to improve it in case of it's necessary.
FOr the time being, pay attention to the strange issues we detected. I will check if they still present in this version, because often it records the same main program, instead of separate sources. Not clear why it does.
 

Tormy

Member
Please make that happen.
I'll be a very happy man, who wouldn't need to painfully sync 2-3 different source recordings with the main one frame by frame every time.
You can easily sync them with the clap recorded into the audio and video ... or however with a specific signal ... as we do on regularly absis in film/video making ... :-)
 

Tallicia

Member
You can easily sync them with the clap recorded into the audio and video ... or however with a specific signal ... as we do on regularly absis in film/video making ... :-)
When you have 4+ cameras showing multiple things and they don't share audio, a clap does not work.

Having each camera timestamp a frame to sync them across recordings would save me a massive amount of effort syncing all the videos, only 1 audio track is critical to be in sync, the chit chat can be off my many frames. the cameras with millisecond race time alignment can not.

@Exeldro Thank you so much for this! Absolutely love to see the frame rate divisor! Though 2 things:
1. It still records at the main frame rate, it's not reduced. :( I am using mkv, is that possibly in any way an issue?
2. Would it be possible to add a 3/4 (75%), and 2/3rds (66%) frame drop ?
80fps main at drop 1 of every 4 frames - 3/4 yields 60fps
90fps main at drop 1 of every 3 frames - 2/3 yields 60fps

1729384532899.png
 

Tallicia

Member
@Exeldro Thank you so much once again! FYI - I see the frame rate setting does work when I select hybrid_mp4. So, I am switching them all now, but it should work with mkv too, yes?
 

aabor

New Member
I have recently installed the Source Record plugin to OBS on my MacBook Pro (arm64). Full system description is below.
When I try to record sources from application windows separately,
Screenshot 2024-10-19 at 11.17.00 PM.png

I got the following results for my Google Chrome browser window (this is a screenshot from video, recorded separately):
Screenshot 2024-10-19 at 11.20.15 PM.png


My hardware web camera was recorded separately correctly, only application pages from video memory are distorted.

Is there a way to overcome this problem shortly? Does anyone encounter similar problems on other hardware, or it is MacOS specific?

My computer specs:
Model Name: MacBook Pro
Model Identifier: Mac14,9
Model Number: MPHE3LL/A
Chip: Apple M2 Pro
Total Number of Cores: 10 (6 performance and 4 efficiency)
Memory: 16 GB
System Firmware Version: 11881.1.1
OS Loader Version: 11881.1.1
Activation Lock Status: Disabled
System Version: macOS 15.0.1 (24A348)
Kernel Version: Darwin 24.0.0
Boot Volume: Macintosh HD
Boot Mode: Normal
Secure Virtual Memory: Enabled
System Integrity Protection: Enabled
 

Tormy

Member
When you have 4+ cameras showing multiple things and they don't share audio, a clap does not work.

Having each camera timestamp a frame to sync them across recordings would save me a massive amount of effort syncing all the videos, only 1 audio track is critical to be in sync, the chit chat can be off my many frames. the cameras with millisecond race time alignment can not.

Well then more than chapters you will need Time Code for sync (SMPTE). Chapters will be just in a TXT side-car file or similar stuff, and I'm wondering which NLE accepts this kind of thing.
 

Tallicia

Member
Well then more than chapters you will need Time Code for sync (SMPTE). Chapters will be just in a TXT side-car file or similar stuff, and I'm wondering which NLE accepts this kind of thing.
I highly recommend you check your comments and suppositions before potentially spreading misinformation. Hybrid mp4 writes into the file the marker: https://obsproject.com/kb/hybrid-mp4 and https://obsproject.com/blog/obs-studio-hybrid-mp4
OBS support chapters in hybrid mp4.
1729437385009.png
 
Top