Augmented reality experiences — mixing traditional 2D video with real-time 3D environments — are becoming increasingly in demand for film and broadcast media applications. The pages in this section describe how you can make the Unreal Engine work as a seamless part of your video production pipeline:
Play professional-level video and audio live in the Unreal Engine, composited into the virtual 3D world on the fly.
Apply effects to the imported video directly in the Unreal Engine, like chroma-keying, lens undistortion, color correction, and more.
Synchronize the Unreal Engine with the timecode and frame rate of your input video, to eliminate timing issues.
Render video feeds from the Unreal Editor or from your running game project back out to your studio's video pipeline.
Getting Started
AJA Video I/O Quick Start
A step-by-step guide to getting video from a supported AJA media card into the Unreal Engine, and sending captured video output from the Unreal Engine out to a port on the AJA card.
Blackmagic Video I/O Quick Start
A step-by-step guide to getting video from a supported Blackmagic media card into the Unreal Engine, and sending captured video output from the Unreal Engine out to a port on the Blackmagic card.
Guides
Timecode and Genlock
Describes how to make the Unreal Engine adopt timecode from an AJA video input, and how to lock the Engine's frame rate to match the source video.
Supporting Multiple Media Configurations
The Media Profile gathers input, output, timecode and genlock settings into one place for easy configuration. Proxies help route input and output.
Reference
AJA Media Reference
Describes the options and settings exposed by the AJA Media Framework components.
Blackmagic Media Reference
Describes the options and settings exposed by the Blackmagic Design Media Framework components.