exeldro / obs-source-record

GNU General Public License v2.0
333 stars 37 forks source link

Source Record should ignore audio filter settings of a source #89

Open mpek opened 1 year ago

mpek commented 1 year ago

This is a mixture of reporting a bug, slightly wrong behavior or improvement suggestion.

I'm just shocked with my latest recording.

My cleanfeed (Source Record) of a gameplay has the same amount of ducking like the streamed version. That means that Source Record saves the sound after OBS filters. In my eyes, this is not what a source recording should be. I hope you see it the same way. Could you please change that behavior, to simply record what is coming from that source (game console via HDMI)?

What is my audio setup for that input, you may ask?

The game console source got a (obs built-in) compressor w/ sidechain to streamer's microphone, so the sound gets ducked a little when the streamer talks. You gain more presence for that voice, even if console audio is at full blast in some sequences during gameplay.

Source Record should just ignore what is set in audio filters of a source or let the user choose to let "Source Record" pay attention to audio filters, or not.

exeldro commented 1 year ago

The order of filters in obs determines what audio you get as it records the audio that is the input for the filter

mpek commented 1 year ago

Thank you for your answer. Still wondering how to get clean audio with that source. If the order of audio filters is necessary for Source Record, what is the setup for audio filters to record clean audio, without any audio filter settings? To get clean audio?

There is only that one audio filter on that source, the compressor from OBS. That means, the order cannot be changed. Do you need to set another filter above that compressor filter? If yes, which one? If not, what's wrong?

mpek commented 11 months ago

How can we get unfiltered audio in a recording while streaming with ducked (filtered) audio?

Do you see a way to record unfiltered audio with Source Record even when an audio filter is present with to be recorded source? Isn't it possible to grab audio pre filters?