VIDVOX Docs
Home
VDMX
Manuals & Downloads
Open Source
Home
VDMX
Manuals & Downloads
Open Source
  • Table of Contents
  • Introduction

    • Installing VDMX
    • Sample Media
    • Creating and Loading VDMX Templates
  • VDMX Basics

    • Inspectors and Windows
    • Display Canvas and Rendering
    • User Interface Controls
    • Data Sending and Receiving
    • VDMX Video Display and Recording
    • Supported Video Capture and Media Types
    • Media File Management
    • VDMX Plugins
    • Plugin Templates
    • Saving Projects in VDMX
    • VDMX Assets
    • OSCQuery Protocol and VDMX
    • VDMX Preferences
  • Advanced Topics

    • ISF Compositions in VDMX
    • Using Quartz Composer with VDMX
    • VDMX and TouchDesigner
    • VDMX and Vuo
    • Control Surface Expressions
    • Styling Techniques in VDMX
  • Technical Notes

    • Video Codecs and VDMX
    • Multiple GPU Support
  • Troubleshooting

    • Fixing Common VDMX Issues
    • VDMX Support
    • Updating From VDMX5
    • VDMX Downloads

Before you get into exploring VDMX as a potential platform for playing and displaying your visual content, you may be wondering if it supports some basic features needed to fulfill your requirements. The following table shows what is supported in VDMX.

Supported features

Video codecs

FeaturesNotes
h.264 / h.265Playback and encoding are supported and hardware accelerated when possible.
ProResPlayback and encoding are supported with and without alpha channels. Requires additional install of Apple Pro Video Formats.
HAPAll variations of the HAP codecs are supported for playback and encoding.
PhotoJPEGA commonly used legacy codec still supported.

Video capture

FeaturesNotes
AVFoundationMost webcams and other digitizers that can be accessed by through AVFoundation can be used as video sources.
BlackMagic DesignDevices from BlackMagic Design are natively supported for low latency capture.
SyphonAny number of video feeds can be published received over Syphon.
NDIAny number of video feeds can be sent or received over NDI.
Window CaptureThe contents of any open window can be used as a video source.
Screen CaptureThe contents of any output screen or monitor can be used as a video source.

Interactive generators, FX and composition formats

FeaturesNotes
ISFInteractive Shader Format provides a simple way to load GLSL code to create and process video.
CoreImageStandard macOS CoreImage kernels can be used as visual generators, FX and composition modes.
TouchDesignerFFGL plugins can be used as visual generators and FX. (VDMX6 Plus only)
VuoVuo compositions can be used as visual generators, FX composition/transition modes, text visualizers and plugins. (VDMX6 Plus only)
FFGLFFGL plugins can be used as visual generators and FX. (VDMX5 only)
Quartz ComposerQuartz Composer compositions can be used as visual generators, FX composition/transition modes, text visualizers and plugins. (Deprecated)

Data sending and receiving

FeaturesNotes
MIDISupport for sending and receiving standard MIDI messages with multiple devices and softwares.
OSCOSC messages can be sent and received to and from multiple network addresses.
DMXDMX messages can be sent and received to and from multiple universes using the ArtNet protocol.
Echo modeAutomatically synchronize interfaces across MIDI and OSC with other devices that support both sending and receiving.
Last Updated:
Contributors: David Lublin