It's cool to see you commenting on his videos. As I watched this I couldn't help but to be reminded of That Vidblaster Guy who first introduced me to the world of live video production in 2013 and later influenced me to change ships to the vmix community. The more I learn about vmix the more my jaw drops and I just think what a tremendous gift that God introduced me to your content and all these amazing and advanced content creators to help figure these things out with us! I enjoyed this video greatly.
@@StreamingAlchemy I actually did a quick demo (not instructions) of a similar method based on someone else's work... th-cam.com/video/lwAeBYbSggI/w-d-xo.html
Hi Eric - I don't have the rights to redistribute the videos used for the masks in that example. You can search on a stock video site (we use StoryBlocks) for "ink drop" or "smoke" to find videos which will give you that type of dynamic mask effect. That should get you started. Thanks for watching!
Hi Gary - As far as I could find, it isn't directly controllable using scripting*. However, there is a work around. You can add a MIX input to the session, select that as the Key/Fill source, then use scripting to control the MIX input. This will also let you transition between masks for an interesting effect. Thanks for watching! *[If anyone knows a direct way to control masks using scripting please share it in the comments - I always love to learn more. Thanks!]
@@StreamingAlchemy Hmmm, I'll have to look into using a Mix input. I wonder if I could use a multi-layer input as a key/fill and just manipulate the layers on and off or in and out through scripting. More stuff to play with!
@@g4goodness Unfortunately, when you select an input with multilayers as a Key/Fill source, vMix will only apply the base input as the mask - ignoring any layers on top of it. I would love to see more automation capabilities with using layers. For instance, you can't use scripting or shortcuts to change the zoom/crop/position of a layer. If you find other ways to control masks, please let me know. Thanks!
@@StreamingAlchemy While I can't use a script to control zoom/crop/position of a layer, I get around it by using a slew of virtual inputs with different z/c/p's for various layers. You can't do much in the way of animation this way, but as always, "merge" is your friend there. I will tinker with masks a little more, now that you've piqued my interest! Thanks for your deep exploration of vMix and sharing what you discover!
@@StreamingAlchemy Ok, John - now you've gotten me going a little nuts with masks. Firstly, I expect you know that you can mask one mask with another mask, which, in turn could be masked by something else, ad infinitum. I haven't figured out how I might use that yet, but I will. Secondly, if you add three Mix inputs, you can use two of those mixes in the third. So that gives you four possible masks you could switch among with a script and some thought. And each of the "child" Mix inputs could be, themselves, masked, as could the "master" Mix input. Of course, I can't (yet) see why you might want to use these capabilities, but they are fun to tinker with! :) I have no doubt you could come up with some pretty creative stuff.
Hi @Gitago - One way to do this is to use a MIX input. You can assign a mask to the MIX input directly, and assign any input to the MIX. This will let you size the input with your video independently, with the mask assigned to the MIX it is passing through remaining unchanged. Let me know if this takes care of the specific use case you have in mind here. Thanks for watching! -j
@@StreamingAlchemy Thank you very much for this tip! I've been going crazy trying to figure out a way to do this. I nearly went back to using OBS Studio! phew.. thank goodness I don't have to do that... I noticed you said 'one way to do this'.. So does this mean there is another way aswell?
Another outstanding review of vMix features. Thanks, John!
Hi Tom - I has a great time talking with you on Streaming Idiots. Thanks for having me on the show!
It's cool to see you commenting on his videos. As I watched this I couldn't help but to be reminded of That Vidblaster Guy who first introduced me to the world of live video production in 2013 and later influenced me to change ships to the vmix community. The more I learn about vmix the more my jaw drops and I just think what a tremendous gift that God introduced me to your content and all these amazing and advanced content creators to help figure these things out with us! I enjoyed this video greatly.
Very nice, some really cool ideas here!
Glad you like them! Like the name, too :-)
Thanks for taking the time to watch!
Fantastic info - love it!
Hi John - Thank you. I'm glad you enjoyed the show.
Thanks John for another training..Awesome
My pleasure, Oluwawa! Thanks for watching.
Great info, thanks.
Glad it was helpful! Thanks for watching, Milko!
awesome thank you. I will absolute implement the reflection!
Hi Jonathan - Great to hear from you again. (I remember you did a trial of LiveToAir early-on) I'm glad you found the show useful!
I just want you to know, when you put in the reflection I said "whoaaaa" to myself out loud.
Tnks alot
Could u pls help me with the resources used, like the smoke,the masks e.t.c. 12:38
Using the Key/Fill like this opens creative designs. Thanks.
Thanks for watching , Terrell. Glad you found this one helpful!
That's pretty slick.
Thanks Chad. Glad you found it useful.
@@StreamingAlchemy I actually did a quick demo (not instructions) of a similar method based on someone else's work... th-cam.com/video/lwAeBYbSggI/w-d-xo.html
Please when do you usually have live sessions, I’ll like to follow
We normally do live shows at 2PM EST on Friday.
Thanks for watching, Lobbe!
Thanks, John! very impressive and creative designs. I really like the dynamic mask (white smoke) and wondering where could get this demo? thanks!
Hi Eric - I don't have the rights to redistribute the videos used for the masks in that example. You can search on a stock video site (we use StoryBlocks) for "ink drop" or "smoke" to find videos which will give you that type of dynamic mask effect. That should get you started.
Thanks for watching!
thank you, that's a great thing
Thank you for watching!
Another very useful, educational show, John. Is the luma key/fill setting available from scripting? That could be interesting.
Hi Gary - As far as I could find, it isn't directly controllable using scripting*. However, there is a work around. You can add a MIX input to the session, select that as the Key/Fill source, then use scripting to control the MIX input. This will also let you transition between masks for an interesting effect. Thanks for watching!
*[If anyone knows a direct way to control masks using scripting please share it in the comments - I always love to learn more. Thanks!]
@@StreamingAlchemy Hmmm, I'll have to look into using a Mix input. I wonder if I could use a multi-layer input as a key/fill and just manipulate the layers on and off or in and out through scripting. More stuff to play with!
@@g4goodness Unfortunately, when you select an input with multilayers as a Key/Fill source, vMix will only apply the base input as the mask - ignoring any layers on top of it. I would love to see more automation capabilities with using layers. For instance, you can't use scripting or shortcuts to change the zoom/crop/position of a layer. If you find other ways to control masks, please let me know. Thanks!
@@StreamingAlchemy While I can't use a script to control zoom/crop/position of a layer, I get around it by using a slew of virtual inputs with different z/c/p's for various layers. You can't do much in the way of animation this way, but as always, "merge" is your friend there. I will tinker with masks a little more, now that you've piqued my interest! Thanks for your deep exploration of vMix and sharing what you discover!
@@StreamingAlchemy Ok, John - now you've gotten me going a little nuts with masks. Firstly, I expect you know that you can mask one mask with another mask, which, in turn could be masked by something else, ad infinitum. I haven't figured out how I might use that yet, but I will. Secondly, if you add three Mix inputs, you can use two of those mixes in the third. So that gives you four possible masks you could switch among with a script and some thought. And each of the "child" Mix inputs could be, themselves, masked, as could the "master" Mix input. Of course, I can't (yet) see why you might want to use these capabilities, but they are fun to tinker with! :) I have no doubt you could come up with some pretty creative stuff.
How to add corner border in vmix for a image
how can we adjust the video inside of a mask? When I adjust the size of the asset it changes the size of the mask as well..
Hi @Gitago - One way to do this is to use a MIX input. You can assign a mask to the MIX input directly, and assign any input to the MIX. This will let you size the input with your video independently, with the mask assigned to the MIX it is passing through remaining unchanged.
Let me know if this takes care of the specific use case you have in mind here.
Thanks for watching!
-j
@@StreamingAlchemy Thank you very much for this tip! I've been going crazy trying to figure out a way to do this. I nearly went back to using OBS Studio! phew.. thank goodness I don't have to do that...
I noticed you said 'one way to do this'.. So does this mean there is another way aswell?