I will pay you if you fix my microstutters when recording, not in game.

drpepperdoge

New Member
Cool, evidently the auto HDR feature on some monitors overrides the Windows setting.

USB device according to your log

15:47:37.614: [DShow Device: 'Video Capture Device'] settings updated:
15:47:37.614: video device: USB Video Device
15:47:37.614: video path: \\?\usb#vid_1532&pid_0e05&mi_00#6&1f0f6a81&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
15:47:37.614: resolution: 1920x1080
15:47:37.614: flip: 0
15:47:37.614: fps: 60.00 (interval: 166666)
15:47:37.614: format: NV12
15:47:37.614: buffering: disabled
15:47:37.614: hardware decode: disabled
15:47:37.630: using video device audio: no
15:47:37.630: separate audio filter
15:47:37.630: sample rate: 44100
15:47:37.630: channels: 2
15:47:37.630: audio type: Capture
15:47:37.721: YT: InitYTUserUrl() User is not signed
15:47:37.721: YT: InitYTUserUrl() User is not signed
Oh shoot this might be my problem all this time. That's my webcam, the Razer Kiyo Pro.
Guess I need to download the razer synapse or whatever and get the sample rate to match (even though i don't capture audio on that thing)?
 

rockbottom

Active Member
No idea. I have a Razer keyboard & just roll with a generic driver, I won't install that app.

I would try removing the headset completely from the audio chain & test using the on-board audio only. Audio filters don't appear to be in the correct order & the Noise Suppression is missing.

5:47:37.460: [win-wasapi: 'Desktop Audio'] update settings:
15:47:37.460: device id: default
15:47:37.460: use device timing: 1
15:47:37.463: [Loaded global audio device]: 'Desktop Audio'
15:47:37.464: [win-wasapi: 'Mic/Aux'] update settings:
15:47:37.464: device id: {0.0.1.00000000}.{c7bb2f3a-6157-4bd6-a36b-734b36b95e81}
15:47:37.464: use device timing: 0
15:47:37.464: [Loaded global audio device]: 'Mic/Aux'
15:47:37.464: [win-wasapi: 'Audio Input Capture'] update settings:
15:47:37.464: device id: {0.0.1.00000000}.{c7bb2f3a-6157-4bd6-a36b-734b36b95e81}
15:47:37.464: use device timing: 0
15:47:37.465: [noise suppress: 'Noise Suppression'] NVAFX redist is not installed.
15:47:37.467: Switched to scene 'Scene'
15:47:37.467: ------------------------------------------------
15:47:37.467: Loaded scenes:
15:47:37.467: - scene 'Scene':
15:47:37.467: - source: 'Audio Input Capture' (wasapi_input_capture)
15:47:37.467: - filter: 'Gain' (gain_filter)
15:47:37.467: - filter: 'Noise Suppression' (noise_suppress_filter_v2)
15:47:37.467: - filter: 'Compressor' (compressor_filter)
15:47:37.467: - filter: 'Noise Gate' (noise_gate_filter)
15:47:37.467: - source: 'Video Capture Device' (dshow_input)
15:47:37.467: ------------------------------------------------
15:47:37.476: WASAPI: Device 'SteelSeries Sonar - Chat (SteelSeries Sonar Virtual Audio Device)' [48000 Hz] initialized (source: Desktop Audio)
15:47:37.482: WASAPI: Device 'SteelSeries Sonar - Microphone (SteelSeries Sonar Virtual Audio Device)' [48000 Hz] initialized (source: Audio Input Capture)
15:47:37.483: WASAPI: Device 'SteelSeries Sonar - Microphone (SteelSeries Sonar Virtual Audio Device)' [48000 Hz] initialized (source: Mic/Aux)
15:47:37.531: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Audio Input Capture)
 
Last edited:

drpepperdoge

New Member
You know, that makes a lot of sense now. I feel like i've had more issues since installing that (to make my mic sound better, barely use it for anything else).

time to uninstall. Thanks!

also, is the audio filter setup supposed to be in a different order from this:

Gain
Noise Suppression
Compressor
Noise Gate
 

AaronD

Active Member
also, is the audio filter setup supposed to be in a different order from this:

Gain
Noise Suppression
Compressor
Noise Gate
Noise Suppression or Noise Gate
Compressor
EQ

If needed, Gain before EQ. It could be after EQ but I like it before.
Use the mic's physical gain to get a decently strong signal that never clips. Don't use OBS's gain filter for that. In fact, I don't use a dedicated gain at all, whether in OBS or a DAW. All faders are at 0dB, which is no change, might as well not exist, and everything is done in the chain of processors / DAW plugins / OBS filters / whatever I'm using at the time:
  1. Highpass: Typically around 150-200Hz or so. Generally, as high and steep as I can get without actually changing the sound, or sometimes slightly thinning the sound on purpose because it's just too muddy. OBS is sorely missing this.
  2. Noise Suppression: Also set by ear to barely not damage the intended sound. Could swap with the highpass with no real difference either way.
  3. Noise Gate: DON'T OVER-RELY ON THIS!!! Gates are good to cut a small amount of noise from what's supposed to be silent, but they can't unmix. A large amount of noise coming and going, is more distracting than keeping that noise, so don't use a gate in that case.
    Also, if you're using a gate to enhance a noise suppressor, see how it works instead to cascade two noise suppressors and not use a gate at all. Set the first one to allow some through, but not all, and the second one to stop that, without ever shutting off completely like a gate does.
  4. EQ: I greatly prefer a parametric EQ, which OBS doesn't have. OBS's 3-band graphic is almost the least usable type of EQ in my experience, superior only to the 5-band graphic, which is *right* in that awkward sour spot that seems fancy at first glance, but still never lines up with where the problem actually is that you need to fix. If you're going to go graphic, you need a LOT of bands to make it worthwhile. Otherwise, you really want parametric, so you can put one band at the exact frequency that needs attention, and boost or cut there. One band per problem, and fixing problems more than creating anything new. If it's already perfect, it's perfectly okay to not EQ at all.
  5. Compressor: This does most of the work of taming the "live" signal that you get from the mic and through most of the processing, and makes a "broadcast" signal out of it. It automatically turns down the louder parts and allows the softer parts to pass through unchanged, so it's much more uniform coming out. Then you can use the compressor's makeup gain to put it right at full-scale as expected for braodcast, without ever going over.
  6. Limiter: The final safety net. The compressor does most of the work, but depending on how you have it set to stay audibly transparent, there might still be an errant peak or two. Most of the time, the final limiter does nothing, but it's there to *guarantee* that you never go past full-scale.
I rarely use all of that, but that's my order. If you've set the Compressor and Limiter well, then OBS will frequently warn you that it's clipping...except it's not. That warning has to happen slightly *before* clipping, just to make it happen at all, and you're right there tickling it! Both safely and transparently, because of your settings.

Some people swap the Compressor and EQ, or have two of one or the other to get the benefits of both orders at the same time. It makes a difference in how the compressor behaves, and pretty much every professional digital mixing console allows you to swap that order because of that difference. (or just outright design each channel strip completely the way that you want it, like you do with OBS's filters)
 

drpepperdoge

New Member
Ok so i finally went and tried to do some more recording, and the two 2-minute videos I made both had a skip in them.

I went and changed a few settings, from within OBS to my monitor and stuff in Windows 11 and then did a test record for 10 whole minutes and it skipped 4 times (couldn't really figure out what happened at those 4 moments but oh well. Skipped at 3:34, 3:53, 4:18, 8:38).

Got my full log listed here: https://obsproject.com/tools/analyzer?log_url=https://obsproject.com/logs/rOS1UxMqMKFOHpaR

the stats as well: (they didn't show any skipped/missed frames due to render/encode lag, so that's good i guess?)

1703793860297.png


(i figure you can see these settings in the logs but here's the visual config)
My output settings:
1703793915280.png

1703793942354.png

1703793954760.png

1703793986180.png


Part of me wonders if I should just switch to a different webcam and see what happens there. Been using the Razer Kiyo Pro all this time. Had been thinking of getting the Elgato FaceCam Pro for the 4K@60fps, but if my computer is the sole reason for the stutters than that won't matter after all.
 

rockbottom

Active Member
Import the file to your NLE & see if the audio skips @ those times too. Sample rate mis-match has not been addressed.

What is Q9? It wasn't in the earlier log.

Until you figured out what's flawed in your rig, run the monitor @ 60HZ. 120 isn't helping your cause.
 

rockbottom

Active Member
Does this even work with OBS? Anybody out there using it without issues?
13:43:30.748: [NVIDIA VIDEO FX]: NVIDIA VIDEO FX version: 0.7.2.0
13:43:30.783: [NVIDIA VIDEO FX]: enabled, redistributable found

Still showing up in the log, this is Nvidia too.
13:43:30.860: [noise suppress: 'Noise Suppression'] NVAFX redist is not installed.
 

drpepperdoge

New Member
Import the file to your NLE & see if the audio skips @ those times too. Sample rate mis-match has not been addressed.

What is Q9? It wasn't in the earlier log.

Until you figured out what's flawed in your rig, run the monitor @ 60HZ. 120 isn't helping your cause.

Q9 is the name of the microphone I use.

I completely uninstalled and reinstalled OBS (and went back to version 27 for troubleshooting too) but no real change there.

What's the NLE? I played the video in VLC and the audio comes through just fine at those 4 spots. If I wasn't watching I wouldn't even know there was a visual skip because the audio seems normal during those times.

Also, I can't quite figure out how to change the audio sample rate on the webcam, even with using Razer's Synapse software.
 

rockbottom

Active Member
Got it.

Non Linear Editing (editor), Resolve, Vegas, ect.

Did you check the Razor support page?

For testing, disable Global Audio & add your Desktop Audio directly to the Scene.

I'm also using v30, might be best for you to run the same. I haven't updated to 30.0.2 as I saw there is an issue with available space not being reported correctly with network drives & that doesn't work for me.
 
Last edited:

drpepperdoge

New Member
Ok i've made those changes and fixed the (13:43:30.860: [noise suppress: 'Noise Suppression'] NVAFX redist is not installed.) issue as well as the AAC encoding issue I saw earlier as well.

Out of the things you've tasked me with, the only one that's really left is adjusting the webcam audio sampling rate from 44.1 to 48, but what's strange is that I've manually set it to 48 in the Windows 11 Volume settings, and I don't see a spot within OBS to tell it anything else either.

Hadn't found anything on the Razer support page yet.
1703801860154.png
 

rockbottom

Active Member
After the change is made, check the log & see if it's now being reported @ 48K. Worst case, change everything else to 44.1k, just so they all match.
 

rockbottom

Active Member
Nvidia Control Panel:

Filter Texture Quality - Quality or Performance
Monitor Technology - Fixed Refresh
V-sync - Fast
Triple Buffer - Enabled
 

drpepperdoge

New Member
Ok cool I'll try that. Also need to find a spare HDMI cable since my Display cable only does 59.95Hz or 120Hz. I believe the HDMI port was able to do 60.
1703802769501.png
 
Top