OBS-captions-plugin icon indicating copy to clipboard operation
OBS-captions-plugin copied to clipboard

Can I have multiple sources?

Open CatMoun opened this issue 3 years ago • 14 comments

I stream on Twitch sometimes along with friends on Discord. I managed to separate their voices from the games I'm playing. But I can't make the plugin target both the Discord and my microphone source at the same time.

I really want to keep this plugin but I don't know what to do to get around this problem.

CatMoun avatar Jun 14 '21 21:06 CatMoun

THIS, I would like to be able to caption both Discord and my microphone for group streams.

sz3k avatar Jun 23 '21 15:06 sz3k

Your best bet might be to use a virtual audio cable/mixer to merge your various audio sources into one audio output that is then sent to OBS. I use VB-Audio VoiceMeeter to do this on Windows.

Myles

-- Web http://www.cymaspace.org/ | Facebook http://www.facebook.com/cymaspace | Instagram http://www.instagram.com/cymaspace | Twitter http://www.twitter.com/cymaspace | Youtube http://www.youtube.com/user/CymaSpace/videos

CymaSpace avatar Jun 23 '21 17:06 CymaSpace

It would be really interesting to have this kind of feature integrated to the plugin, as it would allow to add a way to give a name to each source and write it in the captions, e.g. in a context where there is one microphone and one person on Discord:

[Deuchnord] Hello
[CatMoun] World!

Deuchnord avatar Jul 13 '21 13:07 Deuchnord

I would also like to caption multiple sources. In my case, this is different RTMP feeds for different camera angles/views that are active at different times on a stream.

reedog117 avatar Aug 16 '21 06:08 reedog117

It would be really interesting to have this kind of feature integrated to the plugin, as it would allow to add a way to give a name to each source and write it in the captions, e.g. in a context where there is one microphone and one person on Discord:

[Deuchnord] Hello
[CatMoun] World!

Might be a good fix for #63 as well,

orawalters avatar Sep 16 '21 15:09 orawalters

May I ask what the purpose of in the list of caption sources at the bottom there is Stream Audio (Track 1) though 5? I assumed this meant if I set both discord and chat mic to the only ones to be on let's say track 5, it would capture those. However this does not work and it seems many people are looking to be able to do multiple sources so this is why I am asking here.

misnina avatar Jul 16 '22 23:07 misnina

The Stream Audio sources will capture all audio going through your OBS Output Audio track of the same number. So if you have all your audio sources being captured into Track 1 (as is a common setup) then any speech on stream will be captioned. This may or may not be what you are after, but it seems to me that is a simple way to get captions from multiple sources without combining sources or using Voicemeeter.

bradnak avatar Sep 14 '22 02:09 bradnak

if you have all your audio sources being captured into Track 1 (as is a common setup) then any speech on stream will be captioned

Simple, yes. Effective and all-encompassing, no.

This may be problematic depending on your game as this would mean game voice lines would be captured and captioned as well (most likely interfering with the captions of your vocals as well and making you question the point). Being able to select an audio track which has your vox audio and nothing else is important.

sz3k avatar Sep 16 '22 15:09 sz3k

I send my local mics to OBS audio track 4 (in addition to OBS audio track 1) and have the plugin set to Stream Audio (Track 4) and it appears to work for me?

Edit to say: I have my mics as set in OBS advanced audio properties to output to OBS tracks 1 and 4.

Edit 2 to say: But I still want multiple sources or multiple instances + a prefix for each so that I can put a name in front of each speaker's CC.

MarximusMaximus avatar Sep 16 '22 20:09 MarximusMaximus

I send my local mics to OBS audio track 4 (in addition to OBS audio track 1) and have the plugin set to Stream Audio (Track 4) and it appears to work for me?

Edit to say: I have my mics as set in OBS advanced audio properties to output to OBS tracks 1 and 4.

Edit 2 to say: But I still want multiple sources or multiple instances + a prefix for each so that I can put a name in front of each speaker's CC.

So does your local setup have multiple microphones? Or is it a discord call. It's significantly harder if you're talking to someone through software without, well, more software. But if you're talking to other people online through software, I'd love to hear how you did it.

sz3k avatar Sep 17 '22 14:09 sz3k

So does your local setup have multiple microphones? Or is it a discord call. It's significantly harder if you're talking to someone through software without, well, more software. But if you're talking to other people online through software, I'd love to hear how you did it.

Two local mics, different rooms, sent separately via NDI to OBS as two inputs. (then routed and mixed down to OBS tracks 1 & 4), I'd want to CC them from their separate inputs and merge into a single stream to sent out to Twitch from OBS. N remote mics, multiple people, captured from Discord as single input. (routed to OBS tracks 1 & 5) I /could/ do CC on track 5 now (or route discord to track 4), but whenever there is crosstalk, it wouldn't work all that well.

I'd want the remote mics to be sending me their own CC data streams that I would merge into my own CC streams, but that would be a totally additional feature (or features) (that I think is/are already tracked as different issue(s)).

MarximusMaximus avatar Sep 18 '22 00:09 MarximusMaximus

+1 to this feature request. I split my audio via virtual audio cables and have one for me and one for anyone else who is talking. I would rather not throw another delay on my audio unless I need to.

linthiel avatar Oct 04 '22 03:10 linthiel

it could be good if we put all the audio sources together in a folder in the sources and when selecting this folder it would consider everything as creating the subtitle

AmidoNewsInside avatar Dec 09 '22 10:12 AmidoNewsInside

I'd love to have this! Especially since the new Application Audio Capture makes it easy to separate Discord audio, and the audio from an Application Audio Capture source is already a selectable caption source. We would just need a way to select multiple caption sources and assign a custom prefix to each one.

zaytri avatar Jun 24 '23 05:06 zaytri