Question / Help [help] Spliting audio - Skype/Music

Hollywood4G

New Member
I've been looking around on google trying to figure out how to do this. I know you can exclude audio from your stream with VAC but is there a way to split skype so it has it's own audio track and everything else on my desktop has it's own? Basically i'm trying to still record skype but spliting it from music or anything else on my desktop so when I drop it in to a editing software I can just remove the music and still have my mic/game/skype.
 
You can assign sources to different "Audio Streams" (the cog above the mixing panel). Then set your recording to record both streams and, if you're recording to a compatible format (not FLV), it'll end up in a separate track in the file.
 

Hollywood4G

New Member
You can assign sources to different "Audio Streams" (the cog above the mixing panel). Then set your recording to record both streams and, if you're recording to a compatible format (not FLV), it'll end up in a separate track in the file.

It doesn't work like that at least from what i'm seeing. From my testing since Skype and Music are both being played on my desktop it's outputting both sounds to one audio track, even though I have 4 audio tracks active.
 
Excluding is just splitting without doing something with the excluded part :).

Say everything on your PC goes to your default audio. If you had two soundcards you could have Skype output to the second one. Then in OBS MP you make two Audio-output sources. One for each soundcard. You can then assign those to streams separately.

But since we don't HAVE multiple audio cards we fake it by making a virtual one. In this scenario Skype outputs to the virtual audio cable. You can then create an audio-output source to record off of that output.
Alternatively, since the virtual cable has two ends, you can make an audio-input source instead and have OBS MP treat it as just another microphone.

What I do is a bit different with Voicemeeter (not Voicemeter :) ) is that I'll make ANOTHER virtual cable and use it as my Default PC output. Then I'll have Voicemeeter record from all those cables and output to my headset as well as a third cable. In Voicemeeter you can then adjust volume levels and select which of its outputs (My headset and Cable#3) gets to receive its inputs (Cable#1, Cable#2, my Microphone...). Cable #3 then goes to OBS as a "fake" microphone.

That way my headset gets my PC Audio and Skype while OBS gets PC Audio, my microphone and Skype if I want it to. If I want, with the click of a button, I can enable my microphone for my headset, check audio levels, adjust the mix and disable it again without interrupting the OBS Audio.

The pre-mixing in Voicemeeter is for streaming, but on top of that, to have multiple audio tracks in recording I'll do the following:
In OBS MP I'll add the separate sources as well, BUT I assign them to different Audio Streams (the streaming engine listens to Audio Stream 1 and I set the recording engine to record all four Audio Streams).
- Audio Stream 1: Voicemeeter's pre-mixed audio (Cable#3)
- Audio Stream 2: PC Audio (Cable#2)
- Audio Stream 3: Microphone
- Audio Stream 4: Skype (Cable#1)

The reason I also record the pre-mixed audio is because, when you play the video file, it by default only plays track 1 which, in this case, has everything (possibly excluding Skype).
 

AndehX

Member
Fortunately, if you have an astro mixamp, you can output skype to that, and your music to your desktop device, and that gives the desired result.
 
Yeah, the USB Yeti Mic also adds a second soundcard, so you can use that as well. But the OP wanted to "sometimes" not broadcast Skype. My setup allows that without changing the output in Skype :)
 

YorkAARGH

New Member
Excluding is just splitting without doing something with the excluded part :).

Say everything on your PC goes to your default audio. If you had two soundcards you could have Skype output to the second one. Then in OBS MP you make two Audio-output sources. One for each soundcard. You can then assign those to streams separately.

But since we don't HAVE multiple audio cards we fake it by making a virtual one. In this scenario Skype outputs to the virtual audio cable. You can then create an audio-output source to record off of that output.
Alternatively, since the virtual cable has two ends, you can make an audio-input source instead and have OBS MP treat it as just another microphone.

What I do is a bit different with Voicemeeter (not Voicemeter :) ) is that I'll make ANOTHER virtual cable and use it as my Default PC output. Then I'll have Voicemeeter record from all those cables and output to my headset as well as a third cable. In Voicemeeter you can then adjust volume levels and select which of its outputs (My headset and Cable#3) gets to receive its inputs (Cable#1, Cable#2, my Microphone...). Cable #3 then goes to OBS as a "fake" microphone.

That way my headset gets my PC Audio and Skype while OBS gets PC Audio, my microphone and Skype if I want it to. If I want, with the click of a button, I can enable my microphone for my headset, check audio levels, adjust the mix and disable it again without interrupting the OBS Audio.

The pre-mixing in Voicemeeter is for streaming, but on top of that, to have multiple audio tracks in recording I'll do the following:
In OBS MP I'll add the separate sources as well, BUT I assign them to different Audio Streams (the streaming engine listens to Audio Stream 1 and I set the recording engine to record all four Audio Streams).
- Audio Stream 1: Voicemeeter's pre-mixed audio (Cable#3)
- Audio Stream 2: PC Audio (Cable#2)
- Audio Stream 3: Microphone
- Audio Stream 4: Skype (Cable#1)

The reason I also record the pre-mixed audio is because, when you play the video file, it by default only plays track 1 which, in this case, has everything (possibly excluding Skype).

I'm trying to follow this along, but I'm a bit confused, I want to record game, microphone and discord audio as separate tracks, but I want to be able to hear the game and discord audio in my head set, I'm confused
 
Top