Question / Help Stream Audio using VAC

LunaGore

Member
So I don't know how to word it to get help from Google, but I'm trying to make it so everything goes through VAC and I can switch to which line I want my stream to pick up on curing certain scenes. For example, if I'm streaming and its at the hour mark for a break I swap to my "Standby" scene and all I want playing is music however I'm on Teamspeak for all my streams so even though they can still hear the music when I swap they'll hear conversations in Teamspeak which is an issue because I mute my mic so they'll hear people talking to me but not what I'm saying.

I'm fairly new to using VAC so I'm still learning that, but I'd really like some help on figuring out how to do this or someone to tell me this isn't possible even with VAC.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
If you have trouble getting VAC to work, it can be a bit difficult finding people who can help because not many people really use it, so you might have to have a bit of patience with it, and look around for someone who has used it. I personally haven't used it, if it were me I'd probably be writing my own utility to separate audio. I wish I had time to do it honestly, if I had a cloning machine I'd have a clone on the job instantly.
 

LunaGore

Member
Ah no VAC works just fine, I've used it before for something else can't remember but it involved Winamp. And I'm actually surprised not many people use it, then again the interface is confusing a bit even to me. I'll try and figure out a search query thats similar to what I'm looking for or go and stalk the XSplit forums for some answers to.

Thanks though!
 

Jack0r

The Helping Squad
Hmm, so you simply want to split the music from the rest? I guess the easiest solution is the DShow Audio Plugin and VAC.
  1. VAC Line1 as default playback device to receive game sound and teamspeak
  2. VAC Line2 to receive music
  3. both forwarded to your Headset/Speakers
  4. in OBS select Line1 as desktop, and your Microphone as Auxiliary
  5. add a DShow Audio source (with Line2 selected) to each scene you want music in *use output to stream only*
  6. use the Per-Scene-Volume-Plugin to mute desktop and mic in the pause scene
  7. done
A few people had problems using the Dshow Audio Plugin with VAC, but I normally got it to work for me just fine, so you have to test this a bit.
https://obsproject.com/forum/resources/directshow-audio-source-plugin.32/
 

LunaGore

Member
Ahhh thank you ;u;
I'll test this out when I can, I hope it works! It's exactly what I'm looking for, however may I ask can I assign Teamspeak to another VAC Line? While playing some games I don't want my streamers to hear my guildmates while they play another game, and I'm not a popular streamer so I'm usually sitting streaming on my own while my chats blank so I like to listen to them as a means to keep myself entertained while I play.

Edit: How do I forward them exactly? I'm in the control panel and I don't see an option, I'm still looking.
Edit 2: Nevermind, just opened up both the repeater, derp
 
Last edited:

Jack0r

The Helping Squad
With VAC you can do pretty much anything you want, for testing etc I once used a combination of 5 vac lines plus normal soundcards to get each sound source to a seperate line. So yea, you can set Teamspeak for example directly to output to your headset, that way obs would not hear it if you only record the other vac lines :)

You can use the "listen to" option, thats in the recording properties of each VAC line, or you can use a VAC repeater to forward the sound.
igWe5FQjNDVD2.PNG

Only had this example screenshot. The Stereo Mix would be Line1 for example, and in the dropdown you select your Headset to "send" the sound from Line1 to your Headset. Do this for each line that you want to hear in your headset as mentioned.
 

LunaGore

Member
Yeah I googled and found one of your videos, I knew there had to be a simpler way of doing the headset forwarding. I'll test out a few combos of things, since sometimes I play games with my TS group too, but as far as that goes I think all my questions are answered. xP

Now to remember it all, or bookmark this thread!
 
Top