Question / Help Automatic adjust audio level?

larrycooke1207

New Member
I run OBS for a church streaming service. We have 1 audio source which is USB from a Soundboard/Mixer. The audio for the preacher portion of the stream is much softer than the singing/keyboard audio. I constantly have to adjust the gain slider during the stream for music vs a speaker to keep it in the yellow zone. Otherwise the music distorts in the red.

Is there any automated way to change the volume gain back and forth depending on the strength of the audio coming in to keep it in the yellow zone? For example if the audio is soft for 2 seconds, boost it up. Or vice versa if it is buried in the Red bring it down.

Thanks,
Larry Cooke
 
You'd want to put a Compressor filter on the audio input. Set your threshold level to your desired maximum (with some room for margin) and then set your ratio. 10:1 is very aggressive (anything over the threshold is reduced by tenfold). You can also set multiple consecutive compressor filters on an audio source, so the last one in the chain acts as a 'brick wall' limiter, making it so the incoming audio can never fully clip/distort (assuming it wasn't clipping from the incoming source; nothing OBS can do if the source is already clipping, you'll need a hardware solution for that).
 
Back
Top