Its fortunately quite easy to exclude an Audio source from your stream or recording. But there are a few things we cannot do. So let us take a look at the different sources we may have available:
- Voice-Communication (Teamspeak, Skype, etc.)
- Music/MediaPlayer (software with good Audio options: foobar, winamp, etc.)
- Game sound (with good Audio options)
- [External Inputs (Line-In, Digital-In are already excluded unless you add them)]
- Music/MediaPlayer (software with no Audio options: browser, itunes, etc.)
- Game sound (with no Audio options)
- Browser sound (Youtube, Flash stuff, etc.)
- Application sound (often no Audio options)
Music(no Audio options), Game(no Audio options), Browser(no Audio options) and Application(no Audio options) sounds CANNOT be split (or excluded) from each other, they will always use your default playback device.
But you can exclude sounds of programs that allow you to select their Audio device. You simply need one Audio device that can be used in your recording/streaming tool while you have a second device that receives all sound from all other sources. That way you could exclude sound from Discord, Teamspeak or a Skype conversation of your Video, while still being able to talk with your friends or co-commentators and listen to them yourself.
First you of course have to install Voicemeeter, restart your pc afterwards. Now we can set the Voicemeeter Input as the default playback device in Windows:
Now we can start Voicemeeter, configure A1 and if you want A2 to be your Speakers and/or Headset device, as you can see in the example. Then activate the >A button for the Virtual Input.
To have Voicemeeter always run on startup of your System you can click on Menu and then on System Tray. In the Software you want to exclude, Discord, Teamspeak, Skype or such, you can directly select your Speakers or Headset to receive the Sound. Your Streaming Software should be set to record the default playback device or select VoiceMeeter Input manually.
Some sound-cards have the option of splitting the front and back audio ports to get 2 separate playback devices in Windows. (You often need to connect a physical device to each port for this to work)
In this case the Speaker is the only device that works with the Stereo Mix together. The Stereo Mix “copies” all input from the Speaker. It cannot copy sound from the Front Output or other ports of the sound-card. That is why the Speaker has to be the default playback device.
Select your Front Output (Sometimes also called Headset) in the software you want to exclude and use the Speaker in your Recording software. In the Stereo Mix device you activate the “Listen to this device” check-box and select your Front Output(/Headset) in the drop-down.
You can of course also use an USB Headset or second sound-card instead of the Front Output. But your default device has to have a Stereo Mix for this configuration to work.
With VAC or VB-Cable you get a Line 1 or Cable 1/A after installation. It is used as the default playback device in this configuration, it will receive windows sound, game sound or whatever uses the default playback device in Windows.
The Speaker of my example Realtek sound-card will be selected in Skype or whichever software you want to exclude and which allows you to select the output device. Finally to hear the sound of the Virtual Line(game sound or windows sound) you can simply use the listen to feature of Windows and in the drop-down select your Speakers.
In your recording software you either select Line 1 as your desktop audio device or keep it on “default”, which will also be used if your software has no option to select a device.
See an error or have an even better configuration? Or if you have a question, comment below.