vMix Scripting - Part 1

  Рет қаралды 15,392

Streaming Alchemy

Streaming Alchemy

Күн бұрын

Пікірлер: 43
@EasternShoreBroadcasting
@EasternShoreBroadcasting 3 жыл бұрын
Another outstanding show. John, you are a natural teacher. You make the subject matter interesting and easy to comprehend. Can't wait for #2!
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Thank you, Tom. This is a topic I am really excited about, so I'm glad it was accessible.
@diegogh_velez
@diegogh_velez Жыл бұрын
Starting these tutorials. Thanks from Argentina.
@StreamingAlchemy
@StreamingAlchemy Жыл бұрын
@diegogh_velez Hopefully you find them useful. Enjoy! -john
@hughdemand
@hughdemand Жыл бұрын
Great show, John, immediately implemented the coding in my player interview show. A little fine tuning on the graphics needed in mine, but functional. On to Part II, thanks
@StreamingAlchemy
@StreamingAlchemy Жыл бұрын
Hi @hughdemand - Glad you found it helpful. We do cover a lot of scripting related topics here. Let us know the types of things you're looking to implement in your productions and we'll see if we can fold some of them in to future scripting shows. Thanks for watching, -john
@mudbone32
@mudbone32 3 жыл бұрын
This is the tutorial I have been waiting for! Looking forward to the rest of the series :)
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Hi Dan - I'm planning to cover a lot more on vMix Scripting this season. It can be a bit intimidating to get into, but it is incredibly power once you do. Thank you for watching!
@jessewacht1205
@jessewacht1205 3 жыл бұрын
Another piece well explained. I like lettuce -- in the scripting rabbit hole next week, lol.
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
I'm looking forward doing this show, Jesse. It will be part programming class and part vMix tutorial, but I hope people will find it useful.
@crooker2
@crooker2 3 жыл бұрын
This is great! Can't wait to learn more about launching Vmix productions into the stratosphere. New sub!
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Thank you Dave! We appreciate the subscription, and are grateful you take the time to watch the show.
@pawelkotarba1572
@pawelkotarba1572 3 жыл бұрын
Thanks so much for that Info. I`m Just starting with vMix. That`s very great. Regards from Poland
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Thank you, Pawel - I appreciate you making the time to watch. We'll be doing Part 2 of vMix Scripting on our next show, so hope to see you there!
@leelove7126
@leelove7126 3 жыл бұрын
John I love this. Great stuff and would like to learn more about scripting as well as dynamic inputs.
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Thanks Lee. Part 2 of this will dive into more complex scripting with VB.Net calls, looping, and conditionals, and will use the new Dynamic Values capability in what I think is a really interesting way. Hopefully that will cover some of what you are looking for. If you have specific things you'd like to see covered just let me know.
@chuckrogers5077
@chuckrogers5077 3 жыл бұрын
Thanks so much. This is awesome info
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Thank you for watching, Chuck!
@SeanTolan_illuminated_imaging
@SeanTolan_illuminated_imaging Жыл бұрын
Great show, and I did not know this, but it seems straightforward. Question: How much do you personally use this in your own work? Some tools are elaborate, but we do not always use.
@StreamingAlchemy
@StreamingAlchemy Жыл бұрын
Hi Sean - We produce Streaming Alchemy using a NewTek TriCaster TC1, so we don't use vMix directly for switching the show. From the Gnural Net side of things (www.gnuralnet.com) we use vMix all the time for our online LiveToAir demos. These demos leverage scripting and shortcuts to automate the various product features/capabilities we show. Most of the things we cover as show topics on Streaming Alchemy are created specifically for the show. If we did live streaming or event production as a business, we would definitely be using these scripts as a part of producing them. Thanks for watching!
@oluwawadamilare
@oluwawadamilare 3 жыл бұрын
Can you send a link of the posted scripts as you mention in the video 18:15
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Hi Oluwawa - Thanks for watching. Here is the link to our Streaming Alchemy GitHub Repository, with all of the vMix scripts we demonstrated over the past few shows: github.com/StreamingAlchemy/StreamingAlchemy Enjoy and share!
@LemonXCZ
@LemonXCZ 3 жыл бұрын
Is possible use Scripting for prepare log list with information about play beginning time, date , duration and played content name for outputs? For example if using vmix for play advertising content.
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Hi Jiří - It is possible with scripting to log what is being played out. A script can loop in the background, and any time a video input is played in PROGRAM, the date, time and input name could be recorded. If you have commercials slated to run, I would probably set them up in a list, and use scripting to control and log playback for each ad in the list. I think it would also be possible to automate playback of ads - for instance inserting ads into a live stream at specific times based on a rundown file. If you have a specific example of what you are looking to do, I might be able to offer more specific suggestions. Thanks for watching!
@csmzoom4204
@csmzoom4204 Жыл бұрын
Hi, can i please get help. I want to command my Bus Routing A to G with just a press of a button on my X touch, Say if i want "Input 1" to be routed to "Bus D" i Can just Press it On my X Touch. Is this Possible with Scriptin or any other solution...?
@Channel14News
@Channel14News 3 жыл бұрын
Can you tell me why this does not work please 'Switch screen blank at 9.00 PM dim triggertime as string = "13:20" Do While True If triggertime = DateTime.Now.ToString("hh:mm") Then API.Function("Fade",Input:="2") Exit do End if Loop
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Hi Just Saying! To work with 24 hour time, you need to use "HH:mm" instead of "hh.mm" which is AM/PM time. (Be sure not to use ":MM" as that will insert the month instead of minutes) The shortcut 'FADE" will do a fade transition from the current input in program to the input you specify in the function call. That doesn't sound like what you are looking to do. If you want to fade the output OFF, use the "FadeToBlack" shortcut with no arguments. Alternatively, you could have an input with black (or any other image in it), and at 21:00 load that to preview, then do a fade. Unless you need this to happen very precisely at 21:00, I'd probably put a Sleep(500) in the loop so it only runs every 500ms - reduce the load of the script a bit. Here is the code: 'Switch screen blank at 9.00 PM dim triggertime as string = "21:00" Do While True If triggertime
@amosestudio
@amosestudio 3 жыл бұрын
Hi, Amos from Brazil! Could you help me please? How to use the function LayerOn and Layer Of on vmix scripting? Thanks a lot!
@galaxythree4653
@galaxythree4653 3 жыл бұрын
Hi, how do I find your streaming alchemy group to find your sample scripts?
@aldoyh
@aldoyh 3 жыл бұрын
Why do we need Sleep(), isn't the time of the transition being counted in the execution?
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Hi Aldoyh - While I don't know for certain, it appears that the execution of the shortcut functions in vMix don't block until completion. While I hate using delays as part of code logic, there doesn't appear to be any way to confirm that a function call is completely executed - forcing you to sleep long enough to cover the anticipated completion time on function calls that can impact state in a 'non-immediate' way. Hope this helps. Thanks for watching!
@aldoyh
@aldoyh 3 жыл бұрын
@@StreamingAlchemy Thank you for all the Magic that you brought to our Worlds and other dimensions 😍
@cahir85
@cahir85 Жыл бұрын
It looks like C++ ;)
@StreamingAlchemy
@StreamingAlchemy Жыл бұрын
Hi MJ - vMix script is actually Visual Basic (sans any functions) with support for an early version of .NET I'm also a fan of NodeJS for workflow automation - it lets you build a much richer library of capabilities that is easier to maintain that vMix Script - albeit not as tightly integrated into your vMix presets. Thanks for watching!
@powerplay8355
@powerplay8355 3 жыл бұрын
Audio is way too low on this broadcast. Has this problem been sorted?
@StreamingAlchemy
@StreamingAlchemy 3 жыл бұрын
Hi PowerPlay - thanks for the constructive feedback on our audio levels. We will be making a few adjustments in the signal path to raise the overall level without introducing clipping. Hopefully our shows schedule for July onward will have better overall audio. Thanks for your input - we appreciate you watching.
@MuhammedSouban-d3x
@MuhammedSouban-d3x Жыл бұрын
how can i loop a gt text using script
@StreamingAlchemy
@StreamingAlchemy 11 ай бұрын
Hi @user-gt7uy5pi7q - We did a show earlier this season covering this specific topic: Here's the link: kzbin.infonBVLbGs4Q4M Hope you find it useful - thanks for watching! Best, -j
@GregoryyM
@GregoryyM 7 ай бұрын
I think it is not good way, better automate it with triggers
@StreamingAlchemy
@StreamingAlchemy 7 ай бұрын
Hi @GregoryyM - If you were to do this using triggers (which is definitely possible) it would limit your flexibility in using the inputs individually outside of this "introduction" use case. By separating the logic from the inputs by using scripting instead of triggers, you can then load any of the inputs into program and merge between them manually without triggering this sequence of actions. However, when the introduction sequence is needed, you can easily trigger the script. You can also create other scripts to manipulate the same inputs in different ways if desired. Thanks for watching! -john
vMix Scripting - Part 2
54:18
Streaming Alchemy
Рет қаралды 8 М.
vMix Masters - vMix Replay Part 1 - Getting Started
18:35
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,2 МЛН
vMix Training Series: Scripting, Shortcuts and Activators
18:15
RSVTFYC: How to use vMix Web Scripting.
18:08
vMix
Рет қаралды 28 М.
VMIX REPLAY [Part TWO]: A DEDICATED OPERATOR VIEW
1:15:36
Streaming Alchemy
Рет қаралды 4,4 М.
Run ALL Your AI Locally in Minutes (LLMs, RAG, and more)
20:19
Cole Medin
Рет қаралды 265 М.
How To Display Lyrics On Lower Third In vMix | With Notepad
11:00
Paul Techie💻
Рет қаралды 23 М.
WEATHER CONTROL! Scripting a Live Display in vMix Like a Pro
49:01
Streaming Alchemy
Рет қаралды 3,9 М.
How to control vMix layers with shortcuts.
19:17
vMix
Рет қаралды 42 М.