ISSUE: Audio is lagging at max audio buffering. Restarting source audio.

Valzoa

New Member
Hey all, long story short - I'm having consistent audio issues when recording using my Elgato 4K60 Pro. The issues is audio crackling after a while of recording, and sometimes immediately after starting recording and the only error code I see is this:

Source PS5/Switch Elgato4K audio is lagging (over by 64731.69 ms) at max audio buffering. Restarting source audio.


Things I have tried to fix the issue:

Changing Audio bitrate from 320 to 160
Disabling all non-used audio (global desktop audio, etc)
Changing the sample rate on OBS and on Windows for the input device
Recording in 1 hour intervals



I've been reading other posts about this trying to find a solution and all I see are workarounds; which at this point that seems to be the only way to deal with this.

Ideally, I would like to know if there is a way to alert myself when the audio does start lagging, so that I can stop the recording - perhaps someone here knows how to set up some kind of alert, or know how to see when the audio begins lagging? The only way I know it starts lagging is to look at the video later and find out that its been ruined, or to look at the log files and see when the audio started lagging.

Any suggestions/experience with this would be great - thank you for your time.
 

Attachments

  • 2024-02-28 11-20-59.txt
    61.5 KB · Views: 28
Hi, did you solve this?
I'll put some thoughts here for others who may stumble upon it, anyway.
I don't think reducing the audio down from 320 encoding has any effect on this.
It appears to me that some sources cause OBS to get choked up waiting for data to come in.
This could be if a source has a poor connection, or is overloading something, or is at the wrong sample rate, or has an effect filter (like a VST) which runs slowly and tells OBS to wait.
I don't see OBS ever getting back its lost time until I stop the stream, and most often, still not really then. Only closing OBS completely seems to bring us back to 0.

if you can, go into Windows Sounds, Recording, and Disable any unnecessary audio devices there.
Do you need to use the Elgato for audio? Is it possible to route the audio you need through some other way?
You can also use the Mute Audio / Discard Audio filter on any sources that you don't need the audio of, which in theory puts less burden on OBS, especially if you see those sources showing up as causing audio buffering.


This may be woo-woo but I think it is helpful...
 
Top