Forum — Vmix
Users often visit the forum to find or develop scripts that handle complex live production tasks. Dynamic Data Integration:
Every vMix Forum user has a few bookmarked threads they return to year after year. If you are new, start here: vmix forum
Sidebar / quick-reference (bulleted)
' This script toggles Overlay 1 for Input 1 ' and updates a "Status" text field in your lower third. dim inputName as String = "MyLowerThird" dim overlayNumber as Integer = 1 API.Function("OverlayInput" & overlayNumber, Input:="1") ' Optional: Update a title text field to show "ON AIR" API.Function("SetText", Input:=inputName, SelectedName:="Status.Text", Value:="LIVE") sleep(5000) ' Wait 5 seconds ' Turn it off API.Function("OverlayInput" & overlayNumber & "Off") API.Function("SetText", Input:=inputName, SelectedName:="Status.Text", Value:="OFFLINE") Use code with caution. Copied to clipboard Go to Settings > Scripting . Click Add , name it "ToggleLive", and paste the code. Users often visit the forum to find or
Mention if you are using vMix 4K, Pro, or HD, as scripting features vary. dim inputName as String = "MyLowerThird" dim overlayNumber
[GUIDE] Simple Scripting for vMix Beginners – Toggling Overlays