Skip to content

Introduction

Void Video is a professional real-time video processor designed for home theater and projector setups. It captures live video from Blackmagic DeckLink cards, processes it through a GPU-accelerated rendering pipeline powered by libplacebo and Vulkan, and outputs the result to a connected display.

The application runs on Linux and is controlled via an on-screen menu (keyboard or remote) or a web-based remote control accessible from any device on the network.

Key Features

  • Upscaling and downscaling with research-grade resampling filters (EWA Lanczos, Catmull-Rom, Hermite, and many more), plus configurable frame mixing for temporal smoothing
  • HDR tone mapping from PQ/HLG to SDR or remapped HDR, with scene-adaptive metering, histogram analysis, and custom tone curves
  • Color management including output gamut selection (BT.709, BT.2020, Display P3), transfer function control, and perceptual gamut mapping
  • Geometric warping for projector alignment -- keystone, barrel/pincushion, trapezoid, corner pin, and edge adjustments
  • Cinema zoom with constant-image-height helpers, non-linear stretch, and automatic black bar detection
  • Display management with automatic refresh rate switching and display mode whitelisting
  • Real-time performance at up to 4K120 with deferred GPU decoding and lock-free frame queuing

The on-screen menu is organized into these sections:

MenuDescription
Video SettingsUpscaler, downscaler, plane scalers, frame mixer, antiringing
Display SettingsDisplay info, auto refresh rate, mode switching, whitelist
SDR SettingsOutput primaries and transfer function for SDR output
HDR SettingsTone mapping, gamut mapping, peak detection, diagnostics
WarpingGeometric distortion correction for projector alignment
ZoomCinema zoom, CIH, stretch, anamorphic, non-linear stretch
System InformationSoftware version, hardware info, license, updates, reset

Next Steps