Question / Help Lip-sync different on each OBS launch

Paradox Wolf

New Member
Hello everyone.

If I launch OBS, the lip-sync is off, but this is no problem to correct in the audio mixer settings. Let's say I put it to 150ms and everything is perfect on stream & in recording. Both NVENC & x264, all fine. If I close OBS, the next time I launch the program, the lip-sync will be different. This time perhaps 300ms will look correct. Other times I've had it as low as 50ms. Each time I often have to make short recordings and verify them frame by frame in a NLE like Adobe Premiere.

I'm not sure if it's the video or audio capture device that is inconsistent. I've especially noticed this will happen if my sound card has been in different modes since the last OBS launch, such as a different sample rate for a while, or with a different sync source. The sound card doesn't seem to have any issue with other software on the machine however, with applications that use both ASIO and WASAPI always being consistent. I can't say the same for the capture card, which only gets used in OBS.

I am curious if there's a way to have OBS request a specific buffer amount from the audio subsystem or from the video capture device? Or if there's something else I'm missing here. I tried using "Use device timestamps" to no avail. The sound card word clocks to a S/PDIF input. It's an M-Audio 2496 with the common ICE 1712 chipset on it. The capture card is a Blackmagic Decklink Mini-Recorder. Running latest drivers for both as of this post.

I should add, I'm just using OBS on this machine strictly to encode, so latency isn't a concern. I'd rather add some if it would help.

Most of the details are in the log but:

Windows 7 x64
NVIDIA GT 730
Blackmagic Decklink Mini-Recorder
M-Audio 2496

Log: http://pastebin.com/wEirN2Ws

For the log, I simply launched OBS and hit record for 10 seconds, then stopped it.

Thank you!
 
Last edited:
Top