Question / Help Sync Elgato with Window Capture?

JohnCaboose

New Member
As you know the Elgato Game Capture HD has a delay of 1.5s. There have been several threads already about adjusting delays and stuff but I still wanted to make my own to help my specific scenario since I don't feel any of those threads have helped my fix this problem.

I have three things in my scene that I would like to sync up (audio and video), I have a stopwatch application (window capture), a skype video call (window capture) and the elgato (video device capture).

Is there a way to delay the entire scene except for the elgato to sync everything up? How do I do that? I would really like help with this.

Thank you!
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
It's a difficult situation to deal with because window capture is a texture-based source. I mean in future versions it'll be possible, but I would really prefer not to have a delay for it just for the sake of performance. Right now though it's really only possible to delay audio and other device-based sources.
 

JohnCaboose

New Member
Jim said:
It's a difficult situation to deal with because window capture is a texture-based source. I mean in future versions it'll be possible, but I would really prefer not to have a delay for it just for the sake of performance. Right now though it's really only possible to delay audio and other device-based sources.

I have a different question then that would help me get around this. How would I go about delaying the skype call audio (ie the desktop audio) without delaying the Elgato as well?

By the way, any sort of ETA on when OBS will have been rewritten and all this sort of stuff implemented? 6 months? more?

Again, thanks for your answer.
 

JohnCaboose

New Member
Sorry for doublepost.

I figured out a solution that would solve my problem. But it is (most likely) too much hassle for me. I would need two PCs, one with the timer software and skype running on it. That PC would then stream the video call and the timer application to a server as per these instructions except with an added delay to the entire stream. I would then view that stream on my regular PC with vlc, capture it (sub-region window/desktop capture) and then stream to Twitch from that PC.

My solution as it stands currently is to host the skype call on another PC and run an audio cable from it into my regular PC. That way I could add the audio delay. I could also use a webcam connected to my regular pc, I would then be able to add a delay to the cam footage. Finally, the timer is either going to have to be behind or I could hit the splits when looking at the stream preview in obs. If I just hit it 1.5s after I am supposed to it should sync up.

I hope someone else finds this useful.
 

AndehX

Member
Yeah this is currently an issue for me too, as I stream with the Elgato, and I use wsplit to time my speedruns. I need a way to delay wsplit so it syncs up with the elgato. delaying desktop audio would also be nice too for skype calls. I have my mic and webcam delayed to sync up to the elgato, and people constantly ask me why people on skype seem to interupt me before I finish talking, and I have to explain the delay I have on my mic etc...
 
Top