Open Source • Apache 2.0 • Qt 6.11 Modernized

The High-Performance Review Player for VFX & Animation

OpenUTV delivers industrial-strength image sequence caching, color-accurate ACES & OCIO v2 pipelines, and multi-track synchronized review natively on macOS, Linux, and Windows.

OpenUTV — [shot_040_comp_v012.####.exr (4096x2160 • ACEScg)]
24.00 FPS • Realtime
OCIO: ACES 1.3 - SDR (sRGB) Cache: 100% Buffered (128 Frames)
Frame 1042 / 1200 01:00:43:10

Built for Modern Studio Pipelines

Engineered from the ground up for high bandwidth, extreme frame rates, and uncompromising color accuracy.

Unmatched Read Throughput

Multi-threaded pre-fetching and async tile caching for uncompressed OpenEXR, DPX, TIFF, PNG, and JPEG 2000 at full 4K and 8K resolution.

Native OCIO v2 & ACES

Color-accurate GPU pipeline with OpenColorIO v2, built-in display transforms, Look LUTs, CDLs, channel isolations, and exposure/gamma controls.

Synchronized Multi-View Review

Interactive wipe, side-by-side tile, difference blending, and stack comparison modes with audio locked playback across multiple sources.

Python & Mu Scripting

Extensive scripting APIs for deep pipeline integration with Foundry Nuke, Autodesk Maya, Blender, ShotGrid, and custom studio review tools.

Cross-Platform Modernization

Fully upgraded to Qt 6.11, modern C++20, and relocatable modular packages with native Apple Silicon (arm64), Linux (x86_64), and Windows builds.

100% Free & Open Source

Permissive Apache 2.0 license. No telemetry, no node-locked license servers, and zero cloud lock-in for your facility.

Install OpenUTV

Get up and running in seconds via your favorite package manager or direct download.

Terminal (Homebrew Cask)
# Install OpenUTV via official Homebrew tap
brew install --cask openutv/cask/utv

Supported on macOS 14+ (Apple Silicon M1/M2/M3/M4 & Intel).

PowerShell / Command Prompt
# Option A: Chocolatey
choco install openutv

# Option B: Scoop
scoop bucket add openutv https://github.com/OpenUTV/scoop-utv
scoop install utv

# Option C: Windows Package Manager (winget)
winget install OpenUTV.UTV

Includes relocatable pre-compiled multimedia runtime dependencies (Qt6, FFmpeg, OCIO, OIIO).

Bash / Shell
# Clone and build native binary via build.sh (Homebrew or system packages)
git clone https://github.com/OpenUTV/utv.git
cd utv
./build.sh --install-deps
./build.sh --release

Tested on Ubuntu 24.04 LTS, Rocky Linux 8/9, and VFX Reference Platform CY2024.

Seamless Studio Pipeline Integration

OpenUTV is designed to sit at the core of VFX, animation, and digital media production pipelines. It supports command-line automation, custom package plugins, and deep scripting hooks.

  • Command-Line CLI: Launch sequences, apply CDLs, configure grades, and define wipe relationships directly from your terminal or asset manager.
  • Package Management: Hot-reloadable plugins and extensions written in Python or Mu.
  • Network Sync Protocol: Remotely control multiple OpenUTV viewports across different client workstations for collaborative review sessions.
Terminal CLI Example
# Launch high-res EXR sequence with OCIO display transform and audio track
utv /jobs/vfx_proj/shots/sh010/comp/sh010_comp.####.exr \
    --stereo-left /jobs/vfx_proj/shots/sh010/comp/left.####.exr \
    --stereo-right /jobs/vfx_proj/shots/sh010/comp/right.####.exr \
    -audio /jobs/vfx_proj/audio/sh010_mix.wav \
    -ocio-display "ACES 1.3 - Studio" \
    -fps 24.0