Question / Help Can't get audio and video to sync (offsets don't seem to work)

Gamendorf

New Member
I would love to get some assistance on this. I am capturing video from an IP camera that has about a 1 second delay and my audio coming in from a separate source. I cannot seem to figure out how to delay the audio source so that I can sync the audio and video. I have tried going to advanced audio settings, but when I enter a value in the offset field, nothing seems to happen.

For example, I am videoing a metronome for testing purposes. The audio I output I get from the OBS monitor is exactly in sync with the physical metronome. The video is obviously delayed. As I adjust the audio offset (shown in the picture as 500 ms), I would expect the OBS monitor audio to de-sync from the real physical device. However, no matter how much I adjust the offset value, the audio coming out of OBS never gets delayed.

Am I approaching this wrong? Is there something else I should be doing?
 

Attachments

  • OBSAudioSnip.PNG
    OBSAudioSnip.PNG
    68.5 KB · Views: 74
Last edited:

Gamendorf

New Member
That makes sense. Is there any way to force an offset prior to the monitor output? (Maybe through a plugin or additional software)

I am using OBS to create the live stream for a church service. I have a TV set up in the nursery for mothers to use while they are tending to their children. I was hoping to just set up the nursery TV as a monitor on the same PC that is running OBS and project the entire scene to that monitor. But if audio cannot be offset prior to stream, then there is no way to sync the audio for this type of application.
 

Gamendorf

New Member
I think I found a solution in the Reaper Delay plugin. I have done some basic testing, and I can in fact delay the audio before it hits the monitor. I will have to do some more testing to see if the monitor and stream are both in sync. I will post back once I have the results.
 

Gamendorf

New Member
Yes, the ReaDealay plugin does exactly what I need it to do. It took a bit of trial and error to find the exact delay. I set an audio delay of 1300 ms, and the plugin delays the audio prior to being output to monitor. The most important part for me is that the monitor and stream/recording output now look and sound identical. I have attached screenshots of my setup.

Leave all settings in reaDelay at default values with the exception of the "Solo active tap" checkbox and the Length(time) value. The checkbox is necessary because without it, you will hear the original sound as well as the delayed sound, giving it an echo effect.
 

Attachments

  • reaDelay-ex1.PNG
    reaDelay-ex1.PNG
    36.6 KB · Views: 174
  • reaDelay-ex2.PNG
    reaDelay-ex2.PNG
    41.1 KB · Views: 165
Top