Adding delay to sync with audio/video for streaming?
Posted: Wed Jun 28, 2017 1:30 am
My main use for this is to use it for live DJ performances (so full screen to a projector and run audio into the computer for live reaction).
But I also use this for when I stream, and that's where I'm experiencing an issue.
I'm using a capture card for my 1080p camera and that introduces a 2 second lag, in OBS I have set a delay on the audio to 2,000ms and it's right on the money with the video, however this causes the visuals from Magic to be ahead of the rest of the sources since I have audio routed from my dj controller into the line input on my pc.
I was wondering if it is somehow possible to delay Magic by ~2,000ms to compensate for this?
I saw somewhere where you'd have to add an InputSelector then add parameters for Delay and Threshold, but that didn't work (may be doing it wrong). Is that the only solution?
If I remember correctly, Magic loads video into VRAM when it's "live" and adding a delay to things means you need a good bit of vram, so for reference, the video card I'm using has 4GB of vram.
But I also use this for when I stream, and that's where I'm experiencing an issue.
I'm using a capture card for my 1080p camera and that introduces a 2 second lag, in OBS I have set a delay on the audio to 2,000ms and it's right on the money with the video, however this causes the visuals from Magic to be ahead of the rest of the sources since I have audio routed from my dj controller into the line input on my pc.
I was wondering if it is somehow possible to delay Magic by ~2,000ms to compensate for this?
I saw somewhere where you'd have to add an InputSelector then add parameters for Delay and Threshold, but that didn't work (may be doing it wrong). Is that the only solution?
If I remember correctly, Magic loads video into VRAM when it's "live" and adding a delay to things means you need a good bit of vram, so for reference, the video card I'm using has 4GB of vram.