If anyone wants to do this on linux, there's easyeffects[0]
Can you show what sources you setup for this scenario? I haven't put much effort into it, but slamming my mic and audio output in there didn't produce satisfying results.
Not op but my setup would be webcam on screen, in the audio mixing (right click, advanced maybe) put each audio feed onto its own track for later editing
I can't picture anything wrong with a quick setup other than maybe the audio tracks all being mashed into track 1 by default. Would need more information
Moreover, I was adding audio output capture and Desktop Audio mixer was hidden. So I adjusted output volume for 1 instance only and it was always so much louder (thinking mixer doesn't work), that I cannot hear mic. I figured the latter out that I don't have to add Audio Output Capture source explicitly and I can adjust that volume.
But my mic output is unusable.
FFMPEG alone (well, with the pulseaudio loopback) can do this. It can also stream to stuff like twitch with no extra software. OBS is great but I feel like it's overkill for a lot of what people do.
However this give me an idea about a tool that would export scene composition and video output settings to ffmpeg argument for easy reuse. It is true that if you don't have an usecase where you switch scenes it could be handy to start a record/stream from a command line. For example I have been ripping some videos from my streaming services so that my daughters can watch the movies on a plane, works great for that. Didn't bothered using ffmpeg because the preview allowed me to be sure I was recording the correct window without realizing 2h later I had recorded trash. Surely there are better ripping tool but at least this way probably do not attract attention from said streaming services as you are recording in real time.
I love ffmpeg as much as the next nerd that tinkers with video but.. it's video. It's so much nicer to interact with it using a GUI.
Not to mention if you did something wrong you could just change it in OBS rather than kill the stream and tinker for half an hour
The main things I use OBS for is: