Question / Help Elgato "Gradual" Audio Desync/Lag OBS

Cordellium

New Member
I recently purchased an Elgato Capture HD and have been having the hardest time getting the audio to be in sync with the video consistently. I've tried a few different solutions but none of them have worked, but they are as follows:

I initially tried changing the scene buffering time to 2000 ms, adding a global audio sync offset of 1500 ms, and added an audio sync offset of 1500ms in the Elgato Properties. This resulted in the audio and video being perfectly in sync at the beginning of the stream, but overtime gradually getting further and further behind.

I next tried changing the scene buffering time to 700 ms but I got rid of both the global audio desync and the audio sync offset for the Elgato. This seemed like a solution at first, because it worked 100% correctly for two days of streaming of about 8 hours on each day with no audio sync problems. However, after the third day of this change (and with no tampering of the settings), it reverted back to the behavior of the first solution I tried above.

One thing I've noticed is that if I reset my console that I am using the Elgato for (PS2), the audio gets synced up perfectly again before gradually lagging behind and becoming desynced throughout the course of the stream.

I was messing with the settings a bit the last time I used OBS to see if anything I could tinker around with might work, so this log file may not be the most useful, but here it is: https://gist.github.com/636a28671819b82d5188

If any more info or log files are required to make a diagnosis, please let me know and I will post it. Any help would be sincerely appreciated.
 

dping

Active Member
I recently purchased an Elgato Capture HD and have been having the hardest time getting the audio to be in sync with the video consistently. I've tried a few different solutions but none of them have worked, but they are as follows:

I initially tried changing the scene buffering time to 2000 ms, adding a global audio sync offset of 1500 ms, and added an audio sync offset of 1500ms in the Elgato Properties. This resulted in the audio and video being perfectly in sync at the beginning of the stream, but overtime gradually getting further and further behind.

I next tried changing the scene buffering time to 700 ms but I got rid of both the global audio desync and the audio sync offset for the Elgato. This seemed like a solution at first, because it worked 100% correctly for two days of streaming of about 8 hours on each day with no audio sync problems. However, after the third day of this change (and with no tampering of the settings), it reverted back to the behavior of the first solution I tried above.

One thing I've noticed is that if I reset my console that I am using the Elgato for (PS2), the audio gets synced up perfectly again before gradually lagging behind and becoming desynced throughout the course of the stream.

I was messing with the settings a bit the last time I used OBS to see if anything I could tinker around with might work, so this log file may not be the most useful, but here it is: https://gist.github.com/636a28671819b82d5188

If any more info or log files are required to make a diagnosis, please let me know and I will post it. Any help would be sincerely appreciated.

dont sync audio to video frames. Add all scenes to global sources. Seems that the desync happens as your connection stalls or something. Maybe when scene changes? I dont know for sure. Ive heard its very difficult to sync audio with capture cards especially usb ones
 

resinate

New Member
seems like an obs problem with capture units noticed ALOT of ppl streaming destiny having this issue on twitch
 

resinate

New Member
well havent u seen all the posts made on this forum since last few updates about this..... from what i asked not many ppl even use obs for capture cards, card works fine with using aver media tool why does obs have the delay and not all other streaming tools?

this issue wasnt around on version 0.637 and i see alot of tweaks to capture cards so yea.
 

Osiris

Active Member
There have always been topics about this, because usb 2.0 capture devices are generally crap and can have weird sync issues.
 

Videophile

Elgato
Hey guys,

Would anyone be interested in doing some testing related to this issue?

Requirements:
Have a HD or HD60
Have an email
Be willing to try some stuff

If you feel like this is for you, send me a PM please.
 

jay7evern

New Member
Im alao havin similar issues. My webcam audio and video desync gradually and around the 3 hour mark you can notice a massive difference. Tried all sorts but still no luck. I have even resorted to messaging some popular twitch streamers that have a similar set up to ask how they solved the problem but its hard to get a reply. Im usingbthe HD60 and ps4
 

Videophile

Elgato
Im alao havin similar issues. My webcam audio and video desync gradually and around the 3 hour mark you can notice a massive difference. Tried all sorts but still no luck. I have even resorted to messaging some popular twitch streamers that have a similar set up to ask how they solved the problem but its hard to get a reply. Im usingbthe HD60 and ps4
Try this:

In the properties of the Game Capture device, use buffering, and set the buffer to 1. Let me know how it goes.
 

jay7evern

New Member
Streaming very soon so will let you know if that works. Also while i'm here what is the global audio sync offset in advanced for? Should i have that ticked and set to 0?
 

Videophile

Elgato
Global offset should be set to 0 or off. You do not need to use it unless you need to sync Skype or something else.
 

Cordellium

New Member
Should "Scene Buffering" in the "Advanced" tab of OBS be set to anything specific LtRoyalShrimp? Or is that unnecessary as well?
 

jay7evern

New Member
So i just finished streaming. I was live for 3 hours and then had to come off. Just checked the recorded video and everything stayed in sync. I will obviously keep checking over the next few days to see if it stays like that but hopefully it will. @LtRoyalShrimp How does setting the the Elgato Buffer to 1 help? Just curious haha but thanks for the help mate and i will keep you posted.
 

Videophile

Elgato
So i just finished streaming. I was live for 3 hours and then had to come off. Just checked the recorded video and everything stayed in sync. I will obviously keep checking over the next few days to see if it stays like that but hopefully it will. @LtRoyalShrimp How does setting the the Elgato Buffer to 1 help? Just curious haha but thanks for the help mate and i will keep you posted.
When you say in sync, do you mean audio/video from the game capture device AND your microphone?
 

jay7evern

New Member
My game video/audio and my mic stay in sync but usually my webcam video goes out of sync over time but yesterday after making the change you suggested it seemed to stay in sync for 3 hours. Not sure why but hopefully it will be fine now.
 
I just ran in to this issue with a recording/stream i did of some local fighting games. Everything was in synch to begin with but when we went back and listened to the recordings the video and sound from the .elgato were out of sync in the later portion of the video (like 2:30+ onward). It's a 3 hour single recording. I'll see if ? I can try some of these suggestions.
 
Here's an example of the desync issue. This is the tournament part of the 3+ hours recording mentioned in my previous post https://www.youtube.com/watch?v=V3-Q07tJPTw . If you click throughout the vid you can see the game audio start to go out of sync more and more. The web cams remained in sync though.

Here are, what I believe to be, my logs for that session.

This is the log of the OBS instance that I was using to record https://gist.github.com/ac4c19a370316a649c67 . And just to be thorough he's the log for the OBS instance I was using to stream (internet at the venue is terrible) https://gist.github.com/d2680dc39f172d80a881
 
Top