Question / Help Capture card audio playback

MrWaxWeazle

New Member
Hi all!

I just bought a capture card (my first one) and I set it up with OBS and everything works fine.
The only thing I currently can't figure out is... How can I get the audio from this capture card on my PC?
In OBS streaming and recording, it works perfectly fine; I just want to be able to listen to the audio myself so I can use my headset on my PC and the likes of that.

I know you can enable "monitor and output" in the audio properties, which works fine, but then it also records/streams that audio as well as the capture card itself.
I want to keep my headset as a device to be streamed too as I will be chatting with other people, which I will also hear through the headset.

Long story short; how do I listen to my capture card without it recording said audio twice in OBS? My headset will be used to listen back and voice chatting with my friends.

Any suggestions on how to set this up? I'm a bit stuck here myself.
 

Narcogen

Active Member
1) Either use another method than OBS monitoring to hear capture card audio (Voicemeeter)

2) Your system default audio device and OBS monitoring device should not be the same.


 

koala

Active Member
You want your ordinary headset audio streamed, but additionally mixed with the capture card audio for monitoring purposes. The capture card audio should also be streamed.

You have 2 alternatives:
1. In OBS in the advanced audio properties, you set the capture card to "monitor only". This way, it isn't directly sent to the stream but to your headset. But since you stream your headset, the capture card audio is included as well. It seems an easy way, but technically it's kind of a wrong approach, because you record and stream your monitoring device, which can lead to feedback loops.

or

2. You add a virtual audio device like vb-audio and direct your voip software to output to that audio device instead of the headset. In OBS, you configure this device to go out to the stream, and you remove your headset device from the OBS audio configuration. In the recording part of the virtual audio device, activate the "Listen to this device" option and direct the audio to your headset device, so you are still able to hear your voip with your headset. How to find that option see https://www.tenforums.com/tutorials/126383-listen-microphone-through-playback-device-windows.html. In OBS in the advanced audio properties, you set the capture card to "monitor and output". It may also be required that you explicitly set the OBS monitoring device in Settings->Audio->Advanced to your headset. The advantage of this setup is that you have full control over what is sent to the stream. You don't have any Windows sounds included, for example, because you will not record the default device with OBS any more. A more sophisticated version of this is the guide with Voicemeeter Banana Narcogen posted above.
 

MrWaxWeazle

New Member
Ahh, thanks to both of you for the useful information!
I didn't realise that monitor (mute output) would actually NOT show up in recording and streams. That seems to do the trick for now though, which is perfect! I will definitely keep the rest in mind though. Thank you very much :)
 

Ronald Cz

Member
" vb-audio and direct your voip software to output to that audio device " I am trying to use a Focusrite 18i20 with 10 outputs from the cameras inputted into OBS. Would the vb detect the focusrite and know the ten outputs so I can send one camera's audio to number 7 and another cameras audio out put to number 3?
 
Top