Question / Help How to reduce audio delay with a Window Capture

AndehX

Member
So what i'm trying to do here is, I have an Avermedia H727 (internal HDMI capture card) which im using in a dual PC setup to stream PC gameplay. I play my games in 1080p and because the H727 only supports 1080i, I have to use AmarecTV to deinterlace the image back to 60fps.
Now, in OBS, I use Window Capture, to capture the AmarecTV window, which works perfectly fine, except the audio coming through the HDMI with the picture, is delayed by about 400ms. This delay is normal when you do the "Listen to this device" method, to transfer audio to the capture card.
The problem is that I can't add a 400ms buffer to the Window Capture, because there is no option for this in OBS. Now I know this is because delaying a Window Capture would use up alot of RAM, which is why the option doesn't exist, but is there any other options to get the video and audio to sync up? or do I simply deal with delay?
The only solution I can think of, is if OBS could properly deinterlace to 60fps, instead of just the standard field discard/blend methods. I have no idea if that feature can be added though...

The delay isn't THAT bad, but its noticable. It would be awesome if there was another way to eliminate it.
 

AndehX

Member
The capture card itself doesn't have any delay, its the sound coming into it from my gaming machine. Because im sending the audio via the "Listen to this device" method. It automatically has about a 300ms delay.
Now as far as I'm aware, this is the only way to send the audio to the capture card, without losing sound to your speakers/headset.
 

Orannis396

New Member
you could try to split the audio with the Virtual Audio Cable method, but this would introduce a small amount (200ms) of delay to your headphone's aswell. And it would not remove the delay to the Capture Card just reduce it.
 
Top