Question / Help Audio Delay Problem

cyrofault

New Member
Hello!

I like to sing along to music while I'm streaming. I'm using Adobe Audition to process the input from my microphone and then output it to Virtual Audio Cable. My problem is that the microphone falls behind the desktop audio, but the webcam seems to stay in sync with the microphone. (I noticed this while watching a recording of one of my streams.) The synchronization is perfect when I'm not using Audition, but I'd really prefer to keep using Audition if I can. I've tried changing the scene buffering from the range of 400 ms to 2000 ms, all with the same results. I've also tried setting the microphone delay from 200 ms to 3000 ms, and it doesn't seem to make a difference. What do I need to do?

The first log is without the Audition processing (should be using Yeti Stereo for mic input) and the second does (should use Virtual Audio Cable).

Thank you for your help!
 

Attachments

  • 2015-02-26-0534-38.log
    66.2 KB · Views: 73
  • 2015-02-26-0602-00.log
    18.5 KB · Views: 23

dping

Active Member
increase scene buffering to somewhere around the delay, maybe more. That is under the Advanced tab. maybe something like 2000ms then use the mic audio offset under the Audio tab in settings and adjust that to your liking. the Mic audio offset should take - or + values
 

cyrofault

New Member
Sorry for the late response! I increased scene buffering to 1000 ms and then applied a -300 ms buffering value to the microphone. However, my webcam is slightly out of sync now, and it won't accept negative buffering values. What can I do?
 

dping

Active Member
Sorry for the late response! I increased scene buffering to 1000 ms and then applied a -300 ms buffering value to the microphone. However, my webcam is slightly out of sync now, and it won't accept negative buffering values. What can I do?
you need to play with it til it syncs; leave the scene buffering alone now and adjust the mic offset only. tbh, these are the two main settings that will affect mic/cam sync.
 

cyrofault

New Member
To clarify, by "slightly out of sync," I mean that the webcam is behind by 300 ms (it used to be in sync with the microphone, but the microphone wouldn't be synced with the desktop audio). Is there a reason why the webcam can't take a negative buffering value? Is this intentional?
 

dping

Active Member
To clarify, by "slightly out of sync," I mean that the webcam is behind by 300 ms (it used to be in sync with the microphone, but the microphone wouldn't be synced with the desktop audio). Is there a reason why the webcam can't take a negative buffering value? Is this intentional?
the webcam doesn't have a buffer, it has been disabled which it is spitting out frames as soon as it has it, delayed or not.

the best way to sync all this might be to add in a global audio offset (maybe 300) and work from there.

set mic buffering back to 0

order to adjust things:

set scene buffering to something (1000ms?), make sure game/program is synced with audio (if not adjust global audio offset under advanced). once that is sync'd sync webcam with video then webcam with mic.

Not sure if this will work as your webcam might not sync the same time every stream.
 

cyrofault

New Member
Again, my apologies for the late response, but I got it!

To those who may have this issue in the future (I hate it when someone's like "nvm i got it"), I set the global audio offset to 300 ms, then applied a -300 ms buffer to the microphone and left the webcam as is. Now, everything is perfectly synced! Thank you dping for you expertise and help :)
 

RaigeMage

New Member
Where/how did you set the global audio offset? In Adobe Audition? I'm trying for the same set up using Audition + Virtual Audio Cable but can't get the sync right.
 

FerretBomb

Active Member
Global audio offset is in OBS.

Also putting this out there, @cyrofault's method will mean that the game audio will be 300ms 'late' as compared to the in-game video. And there is no way to delay a game/window/monitor capture's VIDEO to then re-sync again with the delayed audio.

Forcing yourself to not sing/hum along with music is one of the most frustrating parts of getting into livestreaming. Because you'll always have a camera delay, and because of that a mic delay. So you'll be singing behind the music, even if you're on-point.
 
Top