Question / Help Is there an option to ignore any audio but the current scene one?

gimiC

New Member
I'll give you an example, I'm recording my gameplay in a certain game, and I have a stream of someone else running in the background, or any other background audio of some sort, but i'm only interested in the gameplay sound to be recorded, is there a possibility to ignore the background noises outside of the scene?
Thanks a lot in advance.
 
Set up a Virtual audio cable of some sort and play the game through that. Map the audio for it to your main sound card and make sure the other audio isn't on the VAC.
 
Set up a Virtual audio cable of some sort and play the game through that. Map the audio for it to your main sound card and make sure the other audio isn't on the VAC.
Sorry about the lack of understanding, but would you able to dumb it out a little bit so I could understand how to set it up? If not it's perfectly fine. I'll try to figure it out!
 
Sure, if you can set the game to use one of the VAC lines, then you can pipe this line back to your default device. In OBS, use the VAC line, and you'll only record the sound from your game.
 
Sure, if you can set the game to use one of the VAC lines, then you can pipe this line back to your default device. In OBS, use the VAC line, and you'll only record the sound from your game.
Are you certain? it says it is unable to exclude browser sounds and such, if so, can you briefly explain me how to do what you just said? I'm not very familiar with VAC.
Thanks a lot.
 
It says that because in some programs you can't determine which audio device they should use. But if you don't need to capture any of these devices, you can just let them use the default device, which is the one you listen to.

Any programs you do want to capture, are the ones in which you need to change the audio device to some the VAC line. When that is done, make sure the VAC line also outputs back to the default device. So you can hear everything, but the stream only hears the stuff that outputs to the VAC line.

Basically what I'm doing is, rather than piping everything through VAC (and therefore OBS) except for one program, I'm piping that one program through VAC (and therefore OBS).
 
It says that because in some programs you can't determine which audio device they should use. But if you don't need to capture any of these devices, you can just let them use the default device, which is the one you listen to.

Any programs you do want to capture, are the ones in which you need to change the audio device to some the VAC line. When that is done, make sure the VAC line also outputs back to the default device. So you can hear everything, but the stream only hears the stuff that outputs to the VAC line.

Basically what I'm doing is, rather than piping everything through VAC (and therefore OBS) except for one program, I'm piping that one program through VAC (and therefore OBS).
The problem is that I cannot determine the default audio device in either of my browser or my game, therefore I can't exclude any of them from OBS, is there any way around it?
 
No real way that I know of. OBS can't capture the sound from a specific program, it is dependent on the audio devices that are present in Windows.

There's one thing you can do, but that's really more trouble than it's worth. Any program will typically use the default audio device that's setup when it's started. So by changing the default device when starting the browser or the game, you might still get them to use different devices. Reloading a page might be enough to reset that for a browser though. Also, this is not guaranteed to work, it might just adapt when you change the default, I've just noticed that they don't always do that, and stick with the one that was originally set until you restart the program.
 
No real way that I know of. OBS can't capture the sound from a specific program, it is dependent on the audio devices that are present in Windows.

There's one thing you can do, but that's really more trouble than it's worth. Any program will typically use the default audio device that's setup when it's started. So by changing the default device when starting the browser or the game, you might still get them to use different devices. Reloading a page might be enough to reset that for a browser though. Also, this is not guaranteed to work, it might just adapt when you change the default, I've just noticed that they don't always do that, and stick with the one that was originally set until you restart the program.
It's allright, if it's not possible then that's the current situation :)
Thanks a lot for putting in your time and trying to assist.
 
Back
Top