Question / Help Problem Syncing Audio to Video with Delay (Am I doing the Delays wrong?)

DJ Monopoli

New Member
So I'm trying to get a setup going that allows me to do XBOX One gameplay with a facecam and have full control over the audio mix in Cubase.

My hardware includes:
Elgato HD60
PC with 16gb RAM, 6 core processor, dual NVIDIA GTX 580 running Windows 8 64 bit
Fireface 400 Interface

Before I explain my issue, here's my setup in complete detail:
For audio I have all of my audio (2 microphones and XBOX One game audio via TV audio output) running to Cubase for mixing via my Fireface 400 inputs. I use this program called "O Deus ASIO Link Pro" to allow me to run that audio into OBS as a "Microphone/auxilary Audio Device" and I have "Desktop Audio Device" turned all the way down. This allows me to have full control over the audio mixing.

The facecam is just a standard 1080p webcam and for the XBOX One game capture I'm running my Elgato HD60 through XSplit and then to OBS (I'm doing this to allow me to use the 64 bit version of OBS, however I have tested this same setup running the Elgato directly into the 32 bit version of OBS and had the same issues)

Here's where my problem starts:
Since the Elgato's game capture is delayed by a few seconds but all of the audio and webcam is coming in in real time, I need to delay the the audio and the webcam to match up with the game footage in order for everything to be in sync, right? So to do that I right click my webcam in sources and changed "Use Buffering (milliseconds)" to 700 and turned "Mic Sync Offset (milliseconds)" in the audio settings to 700 as well. The first time I did a quick test everything seemed to be perfectly in sync. However after about 10 seconds of recording it seems like everything starts going way out of sync and it seems like each time I record and stop the recording the sync is different.

I feel like the Elgato's lag changes over time for some reason (I can refresh it and that starts over), but even the Cubase audio and webcam audio goes way off sometimes, and like I said it's different every time I record. It doesn't make any sense! Am I doing the delays wrong? If not, I'm wondering if I were to buy a BlackMagic card for the game capture, could I do all of this without having to deal with delays or do those have a lag too?

Thanks in advance!
-DJ
 
Last edited:
So I'm trying to get a setup going that allows me to do XBOX One gameplay with a facecam and have full control over the audio mix in Cubase.

My hardware includes:
Elgato HD60
PC with 16gb RAM, 6 core processor, dual NVIDIA GTX 580 running Windows 8 64 bit
Fireface 400 Interface

Before I explain my issue, here's my setup in complete detail:
For audio I have all of my audio (2 microphones and XBOX One game audio via TV audio output) running to Cubase for mixing via my Fireface 400 inputs. I use this program called "O Deus ASIO Link Pro" to allow me to run that audio into OBS as a "Microphone/auxilary Audio Device" and I have "Desktop Audio Device" turned all the way down. This allows me to have full control over the audio mixing.

The facecam is just a standard 1080p webcam and for the XBOX One game capture I'm running my Elgato HD60 through XSplit and then to OBS (I'm doing this to allow me to use the 64 bit version of OBS, however I have tested this same setup running the Elgato directly into the 32 bit version of OBS and had the same issues)

Here's where my program starts:
Since the Elgato's game capture is delayed by a few seconds but all of the audio and webcam is coming in in real time, I need to delay the the audio and the webcam to match up with the game footage in order for everything to be in sync, right? So to do that I right click my webcam in sources and changed "Use Buffering (milliseconds)" to 700 and turned "Mic Sync Offset (milliseconds)" in the audio settings to 700 as well. The first time I did a quick test everything seemed to be perfectly in sync. However after about 10 seconds of recording it seems like everything starts going way out of sync and it seems like each time I record and stop the recording the sync is different.

I feel like the Elgato's lag changes over time for some reason (I can refresh it and that starts over), but even the Cubase audio and webcam audio goes way off sometimes, and like I said it's different every time I record. It doesn't make any sense! Am I doing the delays wrong? If not, I'm wondering if I were to buy a BlackMagic card for the game capture, could I do all of this without having to deal with delays or do those have a lag too?

Thanks in advance!
-DJ
Increase scene buffering under advanced to 700-1000ms. this is a holding container prior to encoding and 700ms is standard.
 
Increase scene buffering under advanced to 700-1000ms. this is a holding container prior to encoding and 700ms is standard.
Okay I just did that and will test out my setup again a little later. It was at 700 and I changed it to 1000. Do you think this will fix my problem?
 
Okay I just did that and will test out my setup again a little later. It was at 700 and I changed it to 1000. Do you think this will fix my problem?
if you are having drifting you need to set the buffer for the elgato to 1ms. This will keep things consistent. The delay on your webcam and mic are a different story. and once you get a consistent delay, you can tweak these.

Sometimes uninstalling, unplugging, restarting then updating the elgato software will fix things. but you have to do it in that order.
 
Back
Top