Categories
View All

General

Changing or Updating Registration Key

 1. Open vMix settings   2. Click the About tab and then click Change Regis...

Can licenses be installed on more than one PC?

Each license can be installed on up to two PCs or Laptops in total as long as vMix is not being u...

Can vMix run on a Mac?

Note: vMix cannot be installed directly on OSX and can only be installed on Windows via Boot Cam...

Are Interlaced sources supported?

vMix supports full interlaced processing for both input and output in version 14 or higher....

Do you offer a Reseller Program?

We are currently not taking on any additional resellers at this time. However if this situation c...

Is a white label option available for vMix?

vMix is not available as a white label option.   You can bundle the software in any way...

Does vMix support Windows Server?

The Windows Server line of operating systems (2008, 2012, 2016, 2019, 2022, 2025 and any future v...

What languages does vMix support and can others be added?

vMix provides the following base language options in addition to English: Spanish, French, Ko...

Upgrades

Upgrading to a higher edition of vMix Update upgrade to the latest version of vMix...

PowerPoint Animations and Transitions

The PowerPoint input in vMix supports static slides without animations or transitions. This is d...

Which edition of vMix do I need?

vMix is available in a number of different editions depending on your requirements and budget....

vMix Content Use Policy

Applies to products: vMix, vMix Social, vMix Title Designer   User Interface   Yo...

Which edition is the Trial?

The 60 Day Trial of vMix has all the features of vMix Pro including the ability to use resoluti...

Is Educational pricing available?

As vMix has been designed to be as affordable as possible, it is the same price for all our custo...

Do I need to pay a subscription to use vMix?

vMix is available as two different purchasing options. These include either a Lifetime License...

What does Total Inputs and Camera Inputs mean in each edition?

On the Purchase Page of our website is a table that includes a breakdown list of what each editi...

Lost Registration Key

If you need to relocate your vMix registration key, you can login to your vMix Account via our we...

Submitting Feature Suggestions

Feature suggestions for vMix may be submitted to our Feature Requests forum below:  ...

How do I transfer my registration key license?

To transfer your registration key license to another computer, or to install the license on a sec...

Why do I only see 1 overlay channel in vMix?

If you are using the vMix Basic HD edition (or the Free Basic edition that is no longer available...

vMix SD Comparison Table

  vMix SD   $150 USD Total Inputs 1000 Camera / NDI Inputs...

vMix is not vulnerable to the Log4j exploit

vMix does not use Java or the Java runtime, and is therefore not affected by Log4Shell, the Log4j...

Unable to activate a vMix licence key

Here are some common reasons why you may have trouble activating vMix, and the solutions for eac...

vMix Basic Comparison Table

  vMix Basic   FREE Total Inputs 4 Camera / NDI Inputs 2...

Obtanium Reference System Details

Obtanium systems are designed for high-end workflows, allowing a large number of HD sources or al...

Performance

Latency

vMix has approximately 2 to 3 frames of latency (or delay) from capture card to screen. Addition...

Optimising Performance

The following guide lists some common things to check when you are experiencing performance iss...

Setting up vMix to use dedicated graphics in NVIDIA Optimus laptops

Laptops with NVIDIA graphics may run vMix using the integrated Intel graphics which may reduce pe...

vMix inputs may flicker on some laptops

Flickering may occur in vMix on some laptops due to some graphics software preinstalled by the ma...

Diagnosing High Render Times

The "Render Time" display at the bottom of vMix indicates how much of your computers...

What is the Warning CPU GPU Overloaded message at the bottom of vMix?

Since vMix 21, a message may be displayed in red at the bottom of vMix that looks like the follow...

How G-SYNC improves Laptop performance

NOTE: G-Sync is only of benefit to vMix Laptop users. If you have a PC, then it is not needed....

vMix Diagnostics

A number of bundled pieces of software with laptops and PCs has been found to interfere with th...

Hardware Encoding with NVIDIA Graphics

When using the Hardware Encoder in Recording, Streaming and MultiCorder, and an NVIDIA graphics c...

vMix and Virus Scanners / Security Software

For the best performance with vMix it is recommended that all 3rd party security and anti-virus s...

What does the GPU Mem indicator mean in the vMix status bar?

Since version 22, vMix has included a special "GPU Mem" indicator. This is a value fr...

How to adjust the Windows DPI scaling

For the best results in vMix, the display scaling should be set to 100%. This can be done by foll...

Diagnosing USB connection issues

If you have a USB device connected to the computer that is experiences issues such as:  ...

AMD CPU support in vMix

The AMD Ryzen and Ryzen Threadripper 3000 series and onwards CPUs are fully supported by vMix....

vMix in the cloud on Amazon EC2 - Quick Overview

vMix can be run on any Windows instance that has a directly attached graphics with display suppor...

What do the usage / performance statistics in the bottom left corner of vMix mean?

In the bottom left corner of vMix are usage or performance statistics to help you monitor the usa...

Why does my Webcam have a slow frame rate?

Some Webcams and USB capture devices require a compressed video format selected in vMix in order...

Why is my video mirrored or flipped in video conferencing apps?

Most video conferencing apps will mirror the video image of your camera source, including if...

What to look for when purchasing a Laptop or PC for vMix?

The vMix Reference Systems   page provides some recommended PCs and Laptops that can be use...

Choosing between Professional and GeForce graphics card

Professional (RTX Pro or previously called Quadro) and GeForce cards perform the same in vMi...

Graphics Adapter Settings

In vMix Settings under the Performance tab there is a heading called Graphics Adapter that shows...

Will an eGPU connected via Thunderbolt work well with vMix?

If you are wondering if an eGPU will work well with your vMix application the short answer...

Improving GPU performance in vMix with Resizable BAR Support

This article covers Resizable BAR Support available on recent motherboards and graphics cards...

How to use the discrete graphics card on MSI Laptops

Some MSI laptops will give you the option to use the MSI Center to select how the laptop processe...

Using the Mux Switch on an Asus Laptop

Some ASUS laptops will give you the option to only use your dedicated discrete NVIDIA GPU via a M...

Setting Windows to High Performance in the Power Settings

It is recommended to set Windows to High Performance in the Power settings which will allow vMix...

Streaming

Local Network Streaming

Local Network Streaming using LiveLAN Local Network Streaming using NDI or OMT Local...

Streaming CDN API

Streaming CDN API 2.0   Changes since 1.0: -added support for RTMP authent...

Streaming with protocols such as Transport Stream or UDP

To stream using different protocols a 3rd party program is needed such as VLC. The steps neede...

Diagnosing Streaming Errors

General Streaming Errors   vMix will usually report a specific error message to help yo...

Live Streaming Software

vMix is a complete live streaming solution that allows you to add cameras, videos, graphics, titl...

Streaming to Twitch

In order to stream to Twitch , you'll first need to open up your Stream settings in vMix. Once t...

Streaming with FFMPEG may not work when URL contains "definst"

Some RTMP stream URLs may be designed for streaming specifically with FMLE (Flash Media Live Enco...

Why does the Stream button sometimes show orange or amber?

The Stream button in vMix may show either red or orange to indicate the status of the stream....

How do I stream to Facebook Live with vMix?

vMix has direct integration for live streaming to Facebook Live. All you need is your Facebook u...

Facebook Live Privacy Settings Overview

When streaming to Facebook Live, the privacy settings you can set for your live stream (such...

Understanding FFMPEG streaming logs

vMix will uses FFMPEG for streaming by default and saves log files for each streaming session in...

Can I stream to Instagram?

Yes! If you have an Instagram Professional account, then you are able to stream to Instagram...

YouTube is currently processing the last stream message

When starting a stream using the YouTube Live Stream Now destination, a message may appear statin...

Facebook Page does not appear in vMix / How to reset the Facebook security settings.

One or more Facebook Pages you have admin access to may not appear in vMix if they were not selec...

Using RTMPS with vMix

vMix supports the use of  RTMPS servers when streaming. This support began in vMix 21, so in...

How to embed your live stream onto your website.

In order to add your live stream to your website you'll need to add the embed code for the video...

Creating a new YouTube Live Stream Now stream using the old classic interface

For a YouTube Live Stream Now stream - please see the following knowledge base article link: ht...

Creating a new YouTube Live Stream using the new YouTube Studio interface

  1. Log into your YouTube account. Go to the top right, click on your icon and then cli...

Can I stream to more than one streaming provider at a time?

Can I stream to multiple streaming destinations at the same time? Such as Facebook and YouTube?...

Crossposting a Live Stream Video To Facebook using vMix

Facebook now support the ability to crosspost videos and live videos between multiple pages. Firs...

Vimeo recurring event does not show up in vMix.

Recurring events on Vimeo need to be setup each time for them to be selectable in vMix. To do...

Streaming to Facebook Live manually using Custom RTMP Server

To stream to Facebook manually, please follow these steps. If you're using an older version of t...

#200 error when streaming to Facebook

You may receive a #200 error when streaming to Facebook, which is due to a Facebook policy blocki...

Creating a YouTube Live Stream Now stream in vMix

Step 1 Open the stream settings window by clicking the cog icon button next to the Stream butt...

Resetting Facebook Login for vMix Live Streaming

If you need to reset your Facebook login for vMix Live Streaming, please follow the steps below:...

Facebook Live Scheduled Streams

As of September 2022, Facebook has discontinued Scheduled Streams in favour of Live Online Ev...

How to stream to kick.com

If you want to stream to Kick.com using vMix, you'll just need to follow these steps-...

Streaming to Facebook Live Using Facebook Stream Key or Custom RTMP

To stream to Facebook using the Facebook Stream Key or Custom RTMP option follow these steps or...

Streaming to Facebook Groups

As of the 22nd of April 2024, Facebook have removed direct streaming support to Facebook Groups...

Facebook Live Streaming Requirements

As of June 10th 2024 Facebook launched new requirements that Facebook accounts and Pages must mee...

Stream to X using Custom RTMP

In order to stream to X (formerly Twitter), you'll need to use the Custom RTMP method. You ca...

How to stream to YouTube Live

If you don't already have a YouTube account you can sign up via the YouTube website . Y...

Hardware Encoder not available or in use error in NVIDIA Drivers 590 or higher

After installing the NVIDIA GeForce / RTX drivers version 590 or higher the following error...

Capture

Is my Capture Device supported?

Please refer to the  Supported Hardware page for a list of capture devices that have been...

Simultaneous Input and Output on a Decklink Card

Some Blackmagic Design Decklink capture cards support Input and Output but not both simultaneousl...

Issues with multiple USB capture devices

The ability to connect more than one USB capture device into a single computer depends on the fol...

Why do I see a blank screen or error when using a Blackmagic card?

Blackmagic cards need to be set to the exact frame rate and resolution of the camera in order to...

Is the Intensity Shuttle USB 3.0 supported?

The Intensity Shuttle USB 3.0 device is not supported by vMix.   The device has comp...

Using the AJA Io 4K in vMix

1. Click Add Input and click the Camera tab 2. From the Camera dropdown box select one of the...

Can I use the ATEM Television Studio / Production Studio Switcher with vMix?

The ATEM Television Studio / Production Studio cannot be used to connect its inputs into vMix...

How to map the Blackmagic Decklink Quad2 to be 8 channels

The Blackmagic Decklink Quad2 card can be used for up to 8 individual channels at the same time....

Webcam Access Denied Error

When adding a Webcam or USB Capture input into vMix, you may see an error such as "Access De...

What does PsF mean?

PsF stands for "Progressive Segmented Frame". It is where a camera sends a progressive...

IP Camera Support

vMix supports adding some IP Cameras via the "Stream" input menu. Found under "Ad...

Error when adding Elgato Game Capture input to vMix

You may receive the following error when adding an Elgato Game Capture input to vMix:  ...

Discontinued Supported Hardware

The following is a list of hardware that has been tested and supported by vMix in the past but ar...

Jerky video when using a USB capture device

If you are seeing jerky video (low frame rate or frame rate that is not smooth) see below for som...

Setting up Elgato Cam Link and Cam Link 4K with vMix

The Elgato Cam Link series requires entering in the exact Resolution and Frame Rate in vMix that...

An error may occur when adding a Camera input with certain AVerMedia cards

The following error may occur when adding a Camera input using certain AVerMedia Capture Cards:...

Are ATEM Mini devices compatible with vMix?

Yes the ATEM Mini is supported by vMix. But here are a number of important things to consider:...

Guides

Creating a simple chroma key setup in vMix

The following steps will create a simple chroma keyed input that combines a video camera in fron...

Repairing a corrupt configuration file

If your vMix configuration becomes corrupt you may see an XML related error when loading vMix. T...

How to connect cameras to vMix

Cameras can be connected to vMix through the use of   Video Capture Hardware  which...

How to control Scoreboards in vMix with the Keyboard

vMix provides a number of built in Scoreboard Title templates or you can build your own using the...

How to control vMix from a web browser using vMix Web Controller

vMix allows you to control your production via a device that's connected to the same network...

Changing the default vMix decoder for MP4 videos to FFMPEG

By default, vMix uses the Windows decoder when playing back MP4 videos in vMix. It is possible...

Does vMix support X-keys?

Yes! vMix does support X-keys. You can find out which models are currently supported in vMix by g...

PTZ Controls in vMix

vMix supports controlling multiple Pan Tilt and Zoom cameras directly from the main interface and...

Adding Skype calls to vMix with return video and audio

Step by Step Guide (Tutorial Video can be found at the bottom of this page.) Using vMix a...

How to check if you are eligible for a free vMix version update

See our explanation video on Updating or Upgrading vMix or skip below for further information:...

How to update vMix to the latest version

See our explanation video on Updating or Upgrading vMix or skip below for further information:...

Tally Lights with Arduino Mega 2560

vMix supports tally lights built around the Arduino platform, for a general overview see the help...

Setting up Elgato Capture Devices with vMix

vMix currently supports the following Elgato Capture Devices:   Elgato 4K 60 PRO Mk....

What is ISO recording? Does vMix support it?

ISO Recording   ISO recording refers to the ability to create iso lated recordings of y...

Adding Zoom calls to vMix with return video and audio

vMix 27 and Newer If you are using vMix 27 or later and have vMix HD or above , then you...

Selecting a custom MIDI Channel for X-Keys controllers

X-Keys controllers are automatically configured a MIDI channel based on the order in which they a...

Purchasing a vMix Version Upgrade

Click Here to purchase an additional 12 months of free updates for your Registration Key....

Using the Elgato Stream Deck with vMix

  The Elgato Stream Deck is an affordable controller for producing live video content w...

vMix Hamburger Menu

If you've spoken to us or watched one of our videos you may have heard the words " Hambu...

X-keys USB GPIO Instructions

The following instructions apply to using the X-Keys USB GPIO for input and/or output via vMix Ac...

Enabling High-DPI display support in vMix

vMix 22.0.0.60 and higher now support High-DPI displays. This enables clearer text and bett...

Sending and receiving between vMix and Easyworship using NDI

Sending from vMix to Easyworship Sending from EasyWorship to vMix You can both se...

Sending and receiving between vMix and ProPresenter using NDI

Sending from vMix to ProPresenter Sending from ProPresenter to vMix You can both...

How to use Google Sheets with vMix Data Sources

Data Sources in vMix can be used to assign dynamic text and images to Titles from a variety of...

Adding Zoom calls to vMix from the same computer

vMix 27 and Newer If you are using vMix 27 or later and have vMix HD or above, then you...

How to send a virtual camera output to third party apps and web browsers

Option 1 - Using NDI Virtual Input / NDI Webcam Input Option 2 - Using vMix Video  ...

Importing PowerPoint slides manually into vMix

If PowerPoint is not installed on the vMix PC or it does not support adding slides directly into...

Laptop Best Practices!

If you're looking to do some laptop based live productions and live streaming, here are some...

Why do I see black bars above and below my output in vMix?

If you are using widescreen inputs in vMix, but seeing a black bar appear above and below the ima...

Moving a vMix preset and settings to another computer

If you have an existing vMix production on one PC, but would like to copy or move that to anothe...

Decimal handling with CSV Data Sources

vMix displays numbers from CSV Data Sources in the same way as Excel by design. This means any...

How to configure vMix to send Audio out to your Fullscreen Output TV or Output Source

If you are using Fullscreen Output to send video to your output display (such as a TV), but would...

Activating vMix 24 with an existing Registration Key

When installing vMix 24 over the top of a previous version, vMix 24 will prompt to activate you...

How to create a Zoom Meeting in vMix

Below is a Quick Start tutorial video on how to setup a Zoom Meeting in vMix. See our docume...

Capturing a Free Teams Call or Meeting into vMix

This guide will explain how to send and receive video/audio between vMix and the Free version of...

How to use the dedicated GPU on a Acer Predator laptop

To use the dedicated GPU on an Acer Predator laptop, you'll just need to search for the Pred...

File Types

Playing QuickTime files in vMix

To play back QuickTime videos in vMix, make sure you have the 64bit version of Windows installed...

No audio when playing certain video files and DVDs

You may see only video when playing back certain video files and DVDs using v...

How to convert a Video into an Image Sequence

Image Sequences can be used in vMix to create seamless looping animations with alpha channel. T...

Playing DVDs, HDV and MPEG-2 videos in vMix under Windows 8.1 and Windows 10

Windows 8 and higher by default does not include the necessary codecs to play back MPEG-2 video...

Animated Gifs in vMix

Animated gif files can be used in vMix.   When you want to add the animated gif you ne...

Recording

Enabling custom AVI codecs

In the Recording Setup window, vMix shows a limited number of AVI codecs such as Decklink MJPEG C...

Recordings in FFMPEG MOV or MP4 formats may not play correctly in some programs

When recording to MOV or MP4 formats using the FFMPEG recording option in vMix, the resulting fil...

HEVC recording error on Windows 10

When attempting to record to HEVC on Windows 10 you may receive the following error:  ...

Access is Denied error when trying to record using vMix

You may receive the following error message when attempting to start a recording in vMix: Acc...

Desktop Capture

You may receive a "can't be opened" error when opening vMix Desktop Capture for OSX

You may receive the following error when opening vMix Desktop Capture for OSX :  ...

Blank screen when using Desktop Capture

You may see a blank screen from some applications when using Desktop Capture to bring the program...

Desktop Capture Performance

The maximum frame rate possible when using vMix Desktop Capture is determined by the following:...

Setting up Mac firewall for vMix Desktop Capture

If your vMix Desktop Capture application for Mac is not being detected correctly in vMix, it may...

NDI and vMix Desktop Capture CPU compatibility

NDI and the vMix Desktop Capture program are only supported on computers and laptops running th...

Error when opening vMix Desktop Capture for Mac

When opening the vMix Desktop Capture application on a Mac on newer versions of OSX, you may enco...

Allowing permissions for vMix Desktop Capture for Mac to access your Screen

When opening the vMix Desktop Capture for Mac for the first time, it will prompt you for permissi...

No sound when using Local Desktop Capture

When using the Local Desktop Capture method to capture from the same computer as vMix, there is n...

Blank NDI inputs from vMix Desktop Capture for Mac

You may see blank NDI inputs in vMix when using the vMix Desktop Capture for Mac due to Mac Priva...

Audio error when using vMix Desktop Capture

You may receive the following error when using vMix Desktop Capture on a laptop:   Ex...

How to capture a display or screen of another computer in vMix

NDI can be used to capture the display or screen of another Windows computer on the network using...

vMix NDI or OMT Desktop Capture for Mac

NDI Tools for Mac To capture a Display or Program running on a Mac computer, we recomme...

Titles

How do I insert the current date and time into a title?

Most title templates included with vMix support inserting the current date and time into a Title t...

Adding Bible Verses to vMix

vMix GT allows you to add Bible verses and scripture to your production, just by selecting one of...

vMix Clock and Timer Options

You can use vMix to add all kinds of clocks, timers, countdowns and dates to your production that...

Animated titles in vMix

vMix GT has made animated using titles a breeze. Since vMix 22 all editions of vMix have acc...

GT Designer PSD Import limitations

GT Designer supports importing basic Photoshop PSD files. Here are some of the requirements, or...

Errors

Class not registered error when starting vMix

When starting or registering vMix you may receive an error similar to the following:   Cl...

Error when adding PowerPoint input

You may receive the following error when adding a PowerPoint presention to vMix:   C...

Blank screen when using Web Browser input on laptop with Nvidia Optimus graphics

On some laptops with Nvidia Optimus graphics enabled in vMix, the web browser input may only show...

Font error when using Titles in vMix

You may receive an error like the following when loading Titles into vMix:   '1207'...

WPF Timed Out Error when adding Titles

You may receive the following error when adding titles to vMix:   Timed out creating...

Stream Error when receiving some Transport over UDP streams

You may receive a Stream Error when attempting to receive a UDP Transport Stream in vMix. Clic...

Streaming error Could not enumerate system devices

When attempting to stream in vMix, you may receive an error message that contains the following:...

DLL error when starting recording and blank inputs

You may receive a DLL error or see blank inputs when using vMix due to a corrupt library in Windo...

Unable to generate a temporary class error

If you encounter the following error when opening vMix: "Unable to generate a temporary c...

Why do I get a D3DERR_INVALIDCALL: Invalid call error in vMix?

If you get an error message for D3DERR_INVALIDCALL: Invalid call in vMix, this means that there i...

Access is denied error when trying to add an Audio Input

When attempting to add an audio input to vMix (such as the Line In on your computer) you may rece...

Display may flicker when playing back videos

Some video displays may flicker or go blank when switching between playing video inputs in vMix....

Disjointed, corrupted, blocky or blank video when using High Input Performance Mode

Certain inputs such as video, camera and NDI may look look disjointed or corrupt with a large amo...

GT inputs show up as blank

GT inputs may show up as blank if multiple graphics cards are being used in a PC. To check thi...

Why doesn't the Fullscreen dropdown menu work?

The Fullscreen dropdown menu will not appear unless the second display is correctly configured....

D3DERR_INVALIDCALL error on laptops

This error message is caused by certain software interfering with vMix. The most common culpri...

What does "Insufficient system resources exist to complete the requested service" mean when adding my webcam or USB capture device?

You may receive the error message "Insufficient system resources exist to complete the requ...

Error when trying to login to Twitch streaming in vMix 21

When trying to login to Twitch via the vMix Streaming Settings window, you may encounter the foll...

Incorrect IP address in Web Controller settings

vMix Web Controller and the vMix Social web sites are automatically available on ALL ip addresses...

Error when Installing or Updating vMix

When you install vMix or run the vMix Update Tool, during the installation process it will ask yo...

Input Settings do not save in Preset for a particular Input

An input that is "offline" in vMix such as a camera or microphone that is disconnected...

Flash Support Discontinued

The Flash input in vMix will no longer work due to Adobe formally discontinuing and disabling sup...

Stop Recording does not work on some graphics cards

On some systems the graphics card may have a faulty encoder leading to an issue where stopping a...

Facebook Stream Error - Please Specify a Description

As of vMix 24 onwards, you may receive the error "Please Specify a Description" when at...

ScriptStartDynamic disabled in API

ScriptStartDynamic has been disabled in the vMix API as of version 24.0.0.60 This has been disab...

Error binding to SRT socket error

If you have an active SRT Listener input in vMix then attempt to reset or re-add it again, you ma...

vMix buttons may have numbers 5 and 6 instead of a triangle arrow icon

If you find that the triangle arrows that usually appear next to some of the main buttons in vMix...

"The underlying connection was closed" error when attempting to register or activate vMix

The following error may appear if you try to register or activate vMix. This includes activating...

"Request had insufficient authentication scopes" error when trying to login to YouTube

You may encounter the following error when attempting to login to YouTube from either the vMix st...

The current Registration is corrupt, please try registering again.

If you encounter the following error: The current Registration is corrupt, please try registeri...

Error when installing vMix - vMixVideo.ax

If you receive an error message while installing vMix that mentions vMixVideo.ax, it’s likely du...

Virtual Sets

vMix Virtual Set Specification 1.0

Virtual Sets in vMix utilise open file formats to make it easy to implement custom sets. The spe...

Adding graphics and logos to an existing Virtual Set

With most Virtual Sets in vMix it is easy to add your own logos that will automatically zoom wit...

How to change Virtual Set zoom positions (angles) using shortcuts

Each virtual set has 4 configurable camera angles / zoom positions. These are the four preview w...

Custom Virtual Sets

At its core, Virtual Sets in vMix are basic 2D pre-rendered images that are layered on top of eac...

Training Videos

Fullscreen Output

In this vMix video tutorial we'll take a look at how you can output video using your computer's v...

Recording

In this video I will demonstrate how to setup a recording in vMix. You can record to a number of...

Live Streaming

This video will take a look at how to stream your live video production with vMix. It will go thr...

Virtual Sets

In this video we'll go over how to use virtual sets in vMix. Use a green screen to layer yourself...

General Overview and Demonstration

This is general overview and demonstration video to help you get started with vMix.  ...

vMix Web Controller

This video will show you how to control your entire vMix production from the comfort of your smar...

Stinger Transitions

This training video will show you how to create stinger transitions in vMix! Spice up your video...

Shortcuts

This video discusses using Shortcuts in your vMix live video production. It's a great way to...

The vMix Interface

This tutorial covers the vMix Interface and where you can find everything in vMix.  ...

Data Sources

Learn how to input external data from txt, csv, excel, xml, rss, and Google sheets into your live...

How to use triggers

In this vMix Tutorial, we'll show how you can use Triggers in vMix to help automate your live...

Streaming to Facebook Live

Learn how to stream directly from your vMix production to Facebook Live.  ...

Chroma Key and Green Screen

Use a chroma key and green screen to easily layer content and create awesome productions! Using a...

External Output

Want to output your video via a capture card, then this is the video for you! Learn how to set up...

NDI Output

In this video we'll take a look at how you can use vMix to output your content over the local net...

How to use Overlays

Easily layer your content with vMix Overlays. All you need to do is press a button to place any o...

Layer Template File

Click on this link to download the Template file demonstrated in the Layer Designer Training Vid...

Downloads

vMix Control Surface Download and User Guide

Download   The software for the vMix Control Surface can be downloaded at the link bel...

Arduino Tally Lights Setup Guide

The following steps below will configure your Arduino board for use with the vMix Tally Lights fe...

Installing VLC for vMix

vMix supports adding a variety of stream formats as inputs through the use of the free VLC media...

Zoom Plugin for vMix Download

To use Zoom in vMix 27 or higher, the latest plugin must be installed separately. Zoom 6.0....

Trial

vMix Phone Number

vMix does not have any phone support at this time. If you would like to contact us, please use ou...

Orders

How to enter in a business VAT ID when ordering vMix software

If you are a EU business with a current VAT ID, you can purchase the vMix software without paying...

What is the process to purchase vMix?

Below is a step by step guide of what to expect when purchasing vMix. Note: vMix is a digital p...

Can I purchase vMix on behalf of a customer?

Yes you can purchase a vMix license on behalf of your customer.   In order to do so, y...

How can I get a quote or invoice for vMix?

For any pricing of the vMix software, you can visit the Purchase Page on our website:...

Adding a vendor for purchases

All our payments go through our US payment provider 2Checkout. This also means that all invoic...

How to request a Sales Tax refund or adjustment

If you have recently purchased vMix in the US and have a Sales Tax exemption certificate, follow...

How to request a VAT refund

If you have recently purchased vMix in Europe and have a valid VAT ID that you forgot to includ...

Wire transfer payment method

Wire transfer is supported as payment method and can be selected during the order process. Ple...

How to view or download your vMix invoice

All vMix software sales and subscriptions are handled by our payment provider - 2Checkout . In o...

vMix Refund Policy

vMix provides a fully functional 60-day trial of the highest tier of the software - vMix Pro. A...

Common Purchase Questions

Before purchasing vMix, we recommend reviewing the below common purchase questions: Which...

How to change the number of licenses on a vMix Max subscription

The number of licenses on a vMix Max subscription can be changed at any time by manually renewing...

Audio

ASIO Audio Support in vMix

vMix 16 and higher now support the ASIO audio driver, which provides the ability to receive and s...

Sending system audio from a Mac system running vMix Desktop Capture for NDI

In order to send the system audio from a Mac system running vMix Desktop Capture for NDI (that is...

Linking an Audio Input with a Camera

Audio Inputs can be linked with Camera Inputs so that the audio input is automatically turned on...

Changing the default vMix decoder for MP3 files to FFMPEG

By default, vMix uses the Windows decoder when playing back MP3 music files in vMix. It is p...

Recording the system audio in vMix

Note 1: The following guide is for vMix 27 and older versions. As of vMix 28 and onwards, it is...

Audio problems when using N version of Windows

The Windows "N" editions are missing crucial media components necessary for vMix to wor...

Facebook / YouTube Stream Audio very low, muted or missing

If the audio in the vMix recording is fine, but very low, distorted or muted on the stream this...

vMix API Audio Levels

The Volume level in vMix is linked to amplitude and scales with the following formula:  ...

Error 0x88890008 when adding an Audio Input

The error code 0x88890008 may occur when attempting to add an Audio Input to vMix. This e...

Audio Formats in vMix

By default, vMix processes all audio at 48000hz @ 32Bit Floating Point. For final conversion for...

Web Browser Input Audio Not Working

When adding a Web Browser input to vMix, you may not hear any audio from the input and the audio...

Audio output becomes disabled when using ASIO audio input

When using an audio interface that supports ASIO, many manufacturers will disable the audio in Wi...

Shure MVi low pitch / audio speed up issue

You may experience low pitched audio or audio speed up issues when using the Shure MVi in vMix....

Send a virtual audio output out of vMix using VB-Cable Virtual Audio Device

When the External Output button at the bottom of vMix is active, this allows you to send a vMi...

How to set an audio delay to sync your audio and video together

After adding your camera and audio inputs into vMix, you may find that your audio and video are n...

Why does my audio turn off when switching between inputs?

If you find the audio on your inputs keeps turning off when switching between inputs, this would...

Skype or Teams audio cutting out or low volume when used with vMix

You may experience audio cutting out from Skype or Teams calls or the audio suddenly lowerin...

Mix Minus Basics and Troubleshooting

Mix Minus is a method of creating a separate audio mix in a mixer that excludes one or more audio...

Changing audio source of Elgato HD60S+ between HDMI and Analog

The Elgato HD60S+ supports connecting audio through a 3.5mm stereo connector next to the HDMI por...

How do I get audio from a third party application into vMix?

If you have a program running on the same computer as vMix and wish to capture the Audio from it...

Checking audio input levels in Windows

The audio level of Microphone and Camera audio inputs in Windows may be set low, leading to low v...

Troubleshooting ASIO errors

An error similar to the following may be received when attempting to use an ASIO driver with vMix...

Audio only in one channel

If you have an audio source that is only coming on on the Left or Right channels (i.e mono audio)...

Audio output devices with the same name may not work

If you have multiple devices with the same name in the dropdown under Settings -> Audio Output...

How to send audio to Fullscreen output

To send audio the Fullscreen output, do the following:   1. Go to Settings -> Audi...

Why is the latency of ASIO sources high in vMix?

You may notice when using ASIO sources (or other audio sources) in vMix that there is a a higher...

Connecting the RODECaster Pro and Pro 2 to vMix via ASIO

RODECASTER PRO II INSTRUCTIONS   The following instructions are for the ROD...

How do I mute or turn off my microphone in my headphones so I don't hear myself speak?

If you are using a microphone in your production to speak into, you may wish to mute your microph...

Improve vMix audio quality in Windows 11

On some Windows 11 computers, most-often laptops, there are automatic audio enhancements and fil...

Audio not working in vMix after Windows 11 Update 24H2

A major Windows 11 update may cause audio to not work in vMix. This may or may not also present i...

Scheduling

Does vMix support scheduling?

vMix is primarily designed for live streaming single events and as such  does not support ti...

Scripting / API

Delay when using PHP DomDocument to load vMix API

When using PHP to load the vMix API XML, the native DomDocument.loadXML command will take a long...

Bulk shortcuts using Scripting and API

Please see the following article for updated information on the method noted here which is now de...

Scripting Example: Add last recording to vMix as an input

The following sample code uses the vMix Scripting feature in vMix 4K and Pro editions. https://w...

X-keys HD15 USB Wire Interface

The X-keys® HD15 USB Wire Interface is a USB device that can be connected to physical sw...

Instant Replay

JLCooper ES SloMo J USB with vMix Replay

As of version 18.0.0.64, vMix supports the JLCooper ES SloMo controller with USB.   h...

How to add shortcuts for the replay -5 -10 and -20 buttons.

Shortcuts can be added for the -5 -10 and -20 replay buttons using the ReplayMarkInOut shortcut....

Using SRT sources with vMix Replay

SRT sources in vMix are routed directly to the graphics card and use hardware decoding. This re...

NDI

Diagnosing blank NDI inputs

NDI sources may show up as blank in vMix for one of the following reasons:   Network Loca...

Setting up ProPresenter 6 with NDI using Syphon (Mac)

NOTE: The instructions below are for the Mac version of ProPresenter only   ProPresent...

PowerPoint slides sometimes do not update when using vMix Desktop Capture for NDI

On older graphics cards, PowerPoint slides may not always update correctly when captured with vMi...

No audio in Skype or Zoom when using NDI Virtual Input

When attempting to use the Line (NewTek NDI Audio) in Skype or Zoom, the caller may not hear...

Same video feed from two NDI-HX cameras

When adding two NDI-HX inputs in vMix from separate cameras, you may see the same video feed from...

How to upgrade the NDI version used by vMix manually

Note: This is for advanced use cases only. No support is provided for vMix installations using...

How to check network is connected as gigabit in Windows

NDI requires at last a Gigabit Ethernet network (1gbps or 1000mbps) for good results. Due to cab...

How to add Microsoft Teams via NDI to your vMix production

How to add Microsoft Teams via NDI- A Step by Step Guide Using vMix and the latest version o...

How to run NDI Analysis

The free NDI Analysis app is useful for diagnosing timing and other issues with NDI sources, to...

Faulty Encoder Isolation Mode (FEIM) for NDI

vMix 24 and higher supports a new mode called " FEIM ", short for Faulty Encoder Isola...

What is Use GPU Acceleration in vMix Desktop Capture?

vMix Desktop Capture has an option in settings called Use GPU Acceleration . This is ticked b...

NDI Network Separation and Isolation

When sending or receiving NDI sources, vMix does not control or specify what networks are used...

Windows Update affecting NDI stability

UPDATE As of 9th of September 2025 this issue is resolved if you have the following Windows U...

vMix Call

vMix Call Firewall Requirements

vMix Call is able to establish connections automatically through most firewalls, however in some...

Diagnosing connection issues with vMix Call

vMix Call utilises the WebRTC capability on web browsers to enable video calls over the internet....

vMix Call Low Latency Mode

In vMix Call, Low Latency mode is a checkbox that disables all error correction on a call to achi...

vMix Call Direct Connection Mode

Allow only direct peer to peer connections when checked   makes sure a call will only conn...

Only 2 vMix Calls in vMix 4K

Support for 4x vMix Calls in vMix 4K was only added into vMix as of version 23.0.0.46 and later...

Multiple recording files when using MultiCorder with vMix Call

IMPORTANT NOTE: Recording vMix Call via MultiCorder is not officially supported.  &nb...

Slow frame rate when using iPhone or iPad with vMix Call

The video frame rate may be low in vMix Call when using "Desktop Mode" in Safari on iPh...

vMix Call Audio Quality

vMix Call is based on WebRTC and uses the Opus audio codec for audio compression.   So...

vMix Call Security

vMix Call utilises end to end encryption using the standardised WebRTC protocol. This means th...

How to setup push button talkback for vMix Call

An X-Keys or MIDI controller can be used to create a push button talkback for vMix Call guests by...

vMix Call Manager Timeout Error

You may see an error similar to the following in the Call Manager in vMix:   System.Net...

vMix Call audio sounds garbled, distorted or underwater when using multiple guests

You may experience garbled, distorted or underwater sounding audio when multiple vMix Call guests...

Is it possible to use more than 8 vMix Calls?

8 is the maximum number of vMix Calls possible in the highest edition of vMix (Pro). It is not p...

How to change or select the camera for vMix Call guests

Guests connecting to a vMix Call need to use a web browser and visit vmixcall.com or advanced.vmi...

Cannot see vMix Call menu on iPhone

When using an iPhone in landscape mode, you may not be able to see the vMix Call menu at the bot...

vMix Call not working with Google Chrome version 132

vMix Call is unable to connect using Google Chrome 132 which was released in mid January 2025....

PTZ

Configuring the Sony SRG series for VISCA over IP PTZ support

vMix 20 and higher includes support for the VISCA over IP protocol which is available on Sony SRG...

PTZ Speed Control Support

There are two types of speed control that vMix supports with the PTZ feature:   Movem...

Sony VISCA over IP unable to connect to NDI sources with error Only one usage of each socket address

The following error may be received when attempted to connect to Sony VISCA over IP on a NDI sour...

Does my PTZ camera work with vMix?

For a list of PTZ cameras we have tested and can confirm work with vMix see below:   http...

vMix Social

vMix Social title does not update correctly

You may receive the following errors in the vMix Social log with titles only partially updating:...

vMix Social Facebook Limitations

Facebook have recently implemented strict security and privacy policies across their services tha...

Resetting Facebook Login for vMix Social

If you are unable to login to Facebook using vMix Social and have successfully been able to login...

Blank screen when logging in to Facebook in vMix Social

You may see a blank white page after logging in to Facebook in vMix Social. To fix this, clear...

vMix Social won't connect to vMix

If vMix Social is showing a red bar with the message "Not Running" double check the fol...

Clearing vMix Social Image Cache

vMix Social temporarily stores images such as profile images and content photos in order to impro...

Cannot see all upcoming/scheduled YouTube Streams in vMix Social

vMix Social will only display a limited number of YouTube Streams you may have scheduled under yo...

SRT

HEVC error in SRT with extension installed

An error may be received when using HEVC with SRT even with the extension installed in the Window...

Diagnosing SRT Connections

There are two main connection types in SRT, each with different network requirements that may sui...

Using SRT URLs in vMix

SRT URLs commonly look like the following:   srt://1.2.3.4:10000/?mode=caller&passph...

Subscriptions

How to update or change your vMix Max subscription payment method

All vMix software sales and subscriptions are handled by our payment provider - 2Checkout . In...

How to cancel auto-renewals on your vMix Max subscription

All vMix software sales and subscriptions are handled by our payment provider - 2Checkout . In...

How to renew or enable auto-renewal of your vMix Max Subscription

All vMix software sales and subscriptions are handled by our payment provider - 2Checkout . In o...

Zoom

Audio from a Zoom Meeting may still be heard on a system even when vMix is muted

When using the Zoom Input feature, vMix starts a hidden copy of the Zoom Meeting app behind the...

Zoom disconnects shortly after connecting to a meeting

When starting Zoom call in vMix, you may see the message Click here to connect message appears...

Zoom Breakout Rooms in vMix

In order to use Breakout Rooms in Zoom within vMix, the following requirements must be met: 1...

OMT

Video Quality Settings for OMT

vMix fully supports Open Media Transport (OMT) which is an open-source network protocol for high...