Question / Help Audio going out of sync OBS 19.0.2

jtm94

New Member
I've had this issue for a while now was hoping the new update helped, but alas it did not. I never had this issue with old OBS, it only started with Studio and it only occurs once I have been streaming for over 45 minutes. Past 45 minutes the audio slowly drifts out of sync with the video and the only way I could fix this was setting the device to listen and capturing the audio from the desktop which is not exactly ideal as I'd rather not be forced to listen to it as I'm recording.

The 2 devices are the Roxio EZCap and the Hauppauge USB Live 2

My current setup is having AmaRec show the video then using the live function I am using AmaRec as the video Capture Device in OBS. The audio is set to use the AmaRec Audio Capture as I use it to adjust the source volume.

If I listen to the AmaRec window the audio will never go out of sync, but if I check the recording or watch my own stream the audio is off. Restarting AmaRec doesn't reset the audio so I've found the issue is within OBS somewhere. I just disabled buffering for the Video Capture Device, it was previously set to auto.

Here are 2 of my largest logs:
https://pastebin.com/FKzMiHf9
https://pastebin.com/VNHmEA9d

I'd appreciate any input on this situation.
 
I've been having the same issue and it's driving me nuts. I initially thought it might've been my capture card, but I tried it with the AVerMedia Live Gamer HD, the Elgato HD60 Pro and the Magewell HDMI Pro Capture card. The buffering setting doesn't seem to do much. This issue exists no matter what capture card I use. Also, like you listening to the audio using something like AmaRec it never goes out of sync. The cards are all fine. There's definitely something wrong with OBS.

EDIT: Also, I'm not sure why but the issue is super inconsistent. Sometimes it happens within 20 minutes, sometimes it takes hours.

EDIT 2: I wonder if it's related to the same problem that was present (and might still be) in OBS two years ago. Back then it I had a conversation about the Micomsoft capture card, which had a growing delay problem in OBS due to how OBS addresses it incorrectly (apparently). Using AmaRecTV bypasses the problem.
 
Last edited:

jtm94

New Member
I actually avoided the Elgato HD60 because I found many threads/reports on the audio lag changing or drifting over time. I never had any issues with the old version of OBS having recorded several hour long events with no audio desyncs using either of my capture cards.

I agree with you about it being inconsistent. Some days it takes longer than others to appear.

If I do not need to use the audio on my computer for other things I just allow the monitor of AmaRec play and then use OBS to record the desktop audio and that seemed to fix the issue for a while, I've not tested extensively whether that fixed the problem entirely, but it did fix it for at least 2 hours. I would prefer to have the ability to capture the audio directly without it de-syncing and not rope my desktop audio into the picture.
 
I think the audio drift has to do mostly with OBS, as the HD60 Pro doesn't show any audio drift when you use Elgato's own streaming software.

But yeah, even with my Magewell this issue appears, and that's just a standard DirectShow device.

I'm thinking of just routing all my audio to my mixer instead, bypassing the capture card. I just can't rely on OBS when it comes to handling audio from a capture card.
 

Boildown

Active Member
Last edited:
Top