OBS-captions-plugin
OBS-captions-plugin copied to clipboard
Can I have multiple sources?
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.
THIS, I would like to be able to caption both Discord and my microphone for group streams.
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
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!
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.
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,
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.
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.
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.
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.
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.
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)).
+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.
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
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.