vMix Forums
»
General
»
General Discussion
»
Imitate 2 M/E - Send Input that's in Preview to either Output 1 or 2 or both(via Companion)?
Rank: Advanced Member
Groups: Registered
Joined: 1/16/2018(UTC) Posts: 34 Location: Bern, Switzerland
Thanks: 4 times Was thanked: 3 time(s) in 3 post(s)
|
I'm trying to achieve the following and maybe the solution is right in front of my face: - Produce a show for stream + for local audience
- Stream gets Graphics, PPT, Cameras and Zoom PiPs -> (External) Output 1 - Local Audience get Graphics, PPT and Zoom PiPs -> External Output 2
Now my ideal setup would be choosing the input in vmix so it is in preview and then be able to send it to Out 1, Out 2 or Both. Using a Mix Input would be a solution but those don't play videos = not working. When i just sync Out1 and Out2 they stay in sync, but idealy i could for example send a Intro Video to both Outs, then a Image, then send Cam+Slides in a PiP to the Stream and only send Slides to the local Projector Output. I think something like a function that reads which input is in PVW and then sets this as output 1 or two would probably do the trick but i haven't been able to set this up with shortcuts or companion.
I could bring in a Hardware switcher for the Camera Switching Part but idealy I could build this setting in VMIX and have it run via Companion so there's less parts involved. Anyone has a good idea or is my request not clear enough?
Thank you!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2019(UTC) Posts: 552
Thanks: 62 times Was thanked: 128 time(s) in 117 post(s)
|
I'm usually working with OnTransition triggers, eg. when you transtion the PiP to Mix 1, trigger a cut of the slides to Mix 2. You can also add the "Output" input for use in Mix 2, to make things easier if you have a lot of inputs.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/16/2018(UTC) Posts: 34 Location: Bern, Switzerland
Thanks: 4 times Was thanked: 3 time(s) in 3 post(s)
|
That is a good solution as long as you don't have too many items that are linked together or things are not added on the fly. but already when i have two ppt inputs and two different pips it gets complicated, no?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/24/2021(UTC) Posts: 470 Location: athens Thanks: 117 times Was thanked: 67 time(s) in 63 post(s)
|
Originally Posted by: hidavid Now my ideal setup would be choosing the input in vmix so it is in preview and then be able to send it to Out 1, Out 2 or Both. Using a Mix Input would be a solution but those don't play videos = not working.
Thank you!
This can be workaround by using triggers in companion. For example if the other mix input is not video you can use a trigger like above i attach Screenshot_24-10-2024_171540_127.0.0.1.png (2,378kb) downloaded 1 time(s).So when you send in the mix input pgm the video file and remaining time is bigger than 0 it will start play the video you setup in the action. Or you can use another variable like name or something like part of name,etc. If you go in companion in the section buttons-->variables-->vmix and allready you have a mix input exist,you can see all the variables you can use to automate the things.Not perfect solution but may with some imagination can help you to find your best solution
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2019(UTC) Posts: 552
Thanks: 62 times Was thanked: 128 time(s) in 117 post(s)
|
Originally Posted by: hidavid That is a good solution as long as you don't have too many items that are linked together or things are not added on the fly. but already when i have two ppt inputs and two different pips it gets complicated, no? Everybody is different, I like to prepare things like this, less stuff to think about during the show. PiP-1 gets a trigger for PPT-1, PiP-2 gets a trigger for PPT-2. Intro video gets a trigger for setting Intro video to Mix 2. As a backup, everything that is particularly for Mix 2, gets its own shortcut to send it directly to Mix 2. Regarding Quote:Now my ideal setup would be choosing the input in vmix so it is in preview and then be able to send it to Out 1, Out 2 or Both.
What prevents you from doing it? Set up three shortcuts to send what is in preview to 1) Mix 1, 2) Mix 2 or 3) both. For my part, I see this as more complicated, as you have to click the right buttons in the heat of the moment. Preview PiP-1 send it to Mix 1, preview PPT-1, send it to Mix 2. With triggers you have to click the right buttons when you have time to do so. :) Quote:I think something like a function that reads which input is in PVW and then sets this as output 1 or two would probably do the trick but i haven't been able to set this up with shortcuts or companion. And how does the script know whether to set it as output 1 or 2 or both?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/24/2021(UTC) Posts: 470 Location: athens Thanks: 117 times Was thanked: 67 time(s) in 63 post(s)
|
Originally Posted by: dmwkr
And how does the script know whether to set it as output 1 or 2 or both?
I believe that somehow with pre-defined "keywords" can do in script. In companion we can set a word for example to do something like i attach. So if we need the input that is named in Vmix "NikosOutput1" to do the action to go to output1 we can do a trigger like the example. And so on. a trigger "output2","both" etc so vmix will understand what to do. I believe something similar can be done also with scripting Screenshot_24-10-2024_22019_127.0.0.1.png (1,795kb) downloaded 0 time(s).
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2019(UTC) Posts: 552
Thanks: 62 times Was thanked: 128 time(s) in 117 post(s)
|
Originally Posted by: nikosman88 I believe that somehow with pre-defined "keywords" can do in script. In companion we can set a word for example to do something like i attach. So if we need the input that is named in Vmix "NikosOutput1" to do the action to go to output1 we can do a trigger like the example. And so on. a trigger "output2","both" etc so vmix will understand what to do. I believe something similar can be done also with scripting
Sure. What I wanted say (or trigger :) is, you have to prepare beforehand, no matter if you are using scripting, Companion or... triggers.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/16/2018(UTC) Posts: 34 Location: Bern, Switzerland
Thanks: 4 times Was thanked: 3 time(s) in 3 post(s)
|
Thank you all for the insightfull responses and good thoughts. I am still envisioning a solution that is less "manual" in preparing the routings behind the cuts, so I'm currently trying if i can make a shortcut in companion work that follows this vmix shortcut: 1. ActiveInput=0 Mix=1 -> Idea is to get the Input in PVW and send that to MIX2 (which is called MIX1 in the API, whatever)... 2. Then I'd have to add the Media - Playback Actions shortcut after this for it to work. So far I haven't made it work in Companion but it works when i create the ActiveInput Shortcut in VMIX and assign it to a button so probably my fault somewhere along the way. Now if i could also do this to set the Input thats active in PREVIEW to the Preview of MIX2 that would be close to what I'm looking for. Any ideas? Sources:
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/24/2021(UTC) Posts: 470 Location: athens Thanks: 117 times Was thanked: 67 time(s) in 63 post(s)
|
Originally Posted by: hidavid Now if i could also do this to set the Input thats active in PREVIEW to the Preview of MIX2 that would be close to what I'm looking for. Any ideas? Sources: Try this -->In the companion module there exist the command vmix:Input - Send input to preview. Then as input you set 0 and mix to go the mix 2.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 1/16/2018(UTC) Posts: 34 Location: Bern, Switzerland
Thanks: 4 times Was thanked: 3 time(s) in 3 post(s)
|
Originally Posted by: nikosman88 Originally Posted by: hidavid Now if i could also do this to set the Input thats active in PREVIEW to the Preview of MIX2 that would be close to what I'm looking for. Any ideas? Sources: Try this -->In the companion module there exist the command vmix:Input - Send input to preview. Then as input you set 0 and mix to go the mix 2. Perfect, this is it. Now I just have to set it up in a nice way to send it to either m1, m2, m3 or m1&m2, m1&m3, m2&m3 or to all.
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
Imitate 2 M/E - Send Input that's in Preview to either Output 1 or 2 or both(via Companion)?
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close