Question / Help The ongoing elgato audio sync saga.

I've got an elgato game capture HD and this thing is driving me crazy. It seems a number of people are experiencing a similar issue, wherein during extended recording/streaming the audio and video coming out of the game capture go out of sync.

I've tried various offsets, and buffers. I saw someone mention that this didn't used to happen to them so I uninstalled and re-installed with the 1.42 drivers. This seemed to make the elgato connect to my source more consistently but it apparently hasn't solved the desync problem.

Sometimes it will just start out recording desynced. Then I'll restart OBS with the same settings and it will start out recording in sync. Last night I did a 3 hours test recording only to find out that it went out of sync a little over 7 minutes in. I actually saw a hiccup in the video when it occurred.

Here's my log for that session.
https://gist.github.com/be9e5ca66c5c41dba61c

Has anyone found any kind of reliable work around or something for this until elgato puts out some new drivers or something?
 

dping

Active Member
I've got an elgato game capture HD and this thing is driving me crazy. It seems a number of people are experiencing a similar issue, wherein during extended recording/streaming the audio and video coming out of the game capture go out of sync.

I've tried various offsets, and buffers. I saw someone mention that this didn't used to happen to them so I uninstalled and re-installed with the 1.42 drivers. This seemed to make the elgato connect to my source more consistently but it apparently hasn't solved the desync problem.

Sometimes it will just start out recording desynced. Then I'll restart OBS with the same settings and it will start out recording in sync. Last night I did a 3 hours test recording only to find out that it went out of sync a little over 7 minutes in. I actually saw a hiccup in the video when it occurred.

Here's my log for that session.
https://gist.github.com/be9e5ca66c5c41dba61c

Has anyone found any kind of reliable work around or something for this until elgato puts out some new drivers or something?

Code:
Scene buffering time set to 700

reset your mic offset to 0 and set your scene buffering to 1500ish. stream for a bit and resync it to your audio (if needed, you might not anymore!).

you can adjust the scene buffering safely, but it will add to your stream delay by that amount. 2000ms I can safely recommend but you shouldn't need any higher than that really.
 
Code:
Scene buffering time set to 700

reset your mic offset to 0 and set your scene buffering to 1500ish. stream for a bit and resync it to your audio (if needed, you might not anymore!).

you can adjust the scene buffering safely, but it will add to your stream delay by that amount. 2000ms I can safely recommend but you shouldn't need any higher than that really.
How will that effect the scenes where I use webcams? currently I have them buffer to 1450. Do I set their buffer to 0 as well?

Also do you actually mean Scene Buffering Time or Global Audio Sync Offset?
 
I would set everything to 0 as well, then start testing again.
Can you explain a bit more of your reasoning behind this suggestion. It's just seemed to set me back to where I started off in the begining where in I need to delay my mic and cameras by ~1450ms in order to sync them up with the game video and audio (when they're coming through synced).
 

dping

Active Member
Can you explain a bit more of your reasoning behind this suggestion. It's just seemed to set me back to where I started off in the begining where in I need to delay my mic and cameras by ~1450ms in order to sync them up with the game video and audio (when they're coming through synced).
set scene buffering to 1500. go back to 0 for everything else because the devices will have different offsets after 1500ms of scene buffering. you might find you dont need to offset your mic and cam as much as you did with only 700ms of scene buffering.

Get it?
 
I set my scene buffer 1450 and set everything else to zero. But I just had to go back and set my mic and webcam buffering to 1450 to get them to sync up again. Nothing seems to have changed. I'm in the middle of trying to do an extended recording to see if I can get to about an hour with everything in sync.
 

dping

Active Member
I set my scene buffer 1450 and set everything else to zero. But I just had to go back and set my mic and webcam buffering to 1450 to get them to sync up again. Nothing seems to have changed. I'm in the middle of trying to do an extended recording to see if I can get to about an hour with everything in sync.
with your settings as they are, post a link to your twitch

EDIT and another log please
 
with your settings as they are, post a link to your twitch

EDIT and another log please
Due to issues with signal levels on my line, from my ISP, for the past like 2 weeks I can't stream. I'm just doing local recordings to test this. I'll post a log when I complete my 1 hour test recording.
 

dping

Active Member
Did my 1 hour test recording. Seems the Elgato went out of sync at about 2:20 mark! My cameras and mic stayed in sync the whole time though. This seems to be an internet issue with the elgato itself. The sound coming out of it just randomly goes on delay.

https://gist.github.com/ffce1202511fb318e650
can you reset the scene buffer to 700ms and somehow enable buffering from the elgato?

Code:
device: Elgato Game Capture HD
use buffering: false - 10000
 
can you reset the scene buffer to 700ms and somehow enable buffering from the elgato?

Code:
device: Elgato Game Capture HD
use buffering: false - 10000
My original settings had a scene bufffer of 700 and an elgato buffer of 1, which is what the elgato rep here on the boards seems to be suggesting people use. I'd just be recreating my original settings.
 

dping

Active Member
My original settings had a scene bufffer of 700 and an elgato buffer of 1, which is what the elgato rep here on the boards seems to be suggesting people use. I'd just be recreating my original settings.
try elgato buffer of 1000 I dunno mang
 
Next time, buy a USB3.0 one or a PCI-e one.
Well since I can't time travel nor do i have to cash to plop down on an Xcapture-1 I have to find some sort of workable solution for this Game Capture HD. Has everyone just been using it with these audio synch issues for years?

In any case, I switched to the 2.01.56 elgato drivers, and reset settings to what I had before. The sound still goes out of sync. Seriously has this always been an issue with this device? I would have thought I'd have heard about it before I bought it.

https://gist.github.com/90479149b18a889b2bc2
 
Top