Skip to content

Getting Started

What is OpenRV Web?

OpenRV Web is a browser-native VFX image and sequence viewer inspired by OpenRV. It is built for VFX artists, colorists, supervisors, and pipeline TDs who need a fast, zero-install review tool with professional color controls. All processing happens locally in the browser -- files never leave the machine.

What can I do with it?

Learning Path

Follow this sequence to get productive quickly:

  1. Installation -- Access the live demo or self-host a local instance
  2. Browser Requirements -- Verify your browser supports the required APIs
  3. Quick Start -- Load media, play back, adjust color, and compare sources
  4. UI Overview -- Understand the full interface layout
  5. Pick your workflow -- Jump to Color, Comparison, Scopes, or Annotations based on your role

Why OpenRV Web?

There are many ways to review VFX work. Here is how OpenRV Web compares to the alternatives.

vs Desktop RV / OpenRV

Desktop RVOpenRV Web
InstallationCompile from source or obtain licenseOpen a URL
PlatformOS-specific buildsAny modern browser, any OS
Color pipelineFull OCIO, CDL, LUTCDL, LUT, OCIO, curves, scopes
CostCommercial (RV) or build-from-source (OpenRV)Free, MIT license
Remote reviewRequires network configShare a link -- reviewers join instantly

vs Cloud Review Platforms (SyncSketch, Frame.io, ftrack)

Cloud PlatformsOpenRV Web
CostPer-seat subscriptionFree forever
Data privacyFiles uploaded to vendor serversFiles stay on your machine -- nothing leaves the browser
Color accuracyLimited, browser-dependentProfessional pipeline with CDL, LUT, OCIO, scopes
Format supportTranscoded proxiesNative EXR, DPX, Cineon -- no transcoding
Offline useRequires internetWorks fully offline once loaded

vs Desktop Viewers (DJV, mrViewer)

Desktop ViewersOpenRV Web
InstallationDownload and install per OSZero install
Color toolsBasic exposure/gammaFull CDL, OCIO, curves, LUT, tone mapping
CollaborationNoneReal-time sync via WebSocket (with WebRTC data channel)
ScriptingLimited or noneFull API via window.openrv
EXR supportYesYes, with HDR display and gain map support

Use Cases

Dailies Review

Load EXR sequences, apply the show LUT or OCIO config, and review with the team. Annotate frames, set shot status, and export with slate and frameburn for delivery. All without leaving the browser.

Remote Client Review

Create a sync room, share the link, and review together in real time. The host controls playback while clients follow along. PIN-secured rooms keep confidential content protected. Each participant uses their own calibrated display.

Color QC

Set up your OCIO pipeline with the correct camera-to-display transform. Use scopes (histogram, waveform, vectorscope), false color, and pixel probe to verify exposure and gamut. Compare grades with A/B wipe.

Comp Check

Load two versions and use difference matte to spot pixel-level changes. Isolate channels (R, G, B, A, luma) to inspect edges and mattes. Use the wipe tool to compare before and after.

Editorial Review

Import OTIO timelines, scrub with frame-accurate playback, drop markers at notes, and export annotated frames or video with timecode burn-in for editorial hand-off.

Supported Formats

CategoryFormats
ImageEXR, DPX, Cineon, TIFF, PNG, JPEG, JPEG XL, JPEG 2000
HDREXR (half/full float), HDR (Radiance), JPEG Gainmap, HEIC Gainmap, AVIF Gainmap
VideoMP4, WebM (via WebCodecs)
Session.rv (GTO-based session files)
Color.cube, .3dl, .csp, .itx, .look, .lut, .nk, .mga (LUT formats)

For the complete list with technical details, see the File Formats Reference.

Quick Start

  1. Open the app at lifeart.github.io/openrv-web
  2. Drag and drop a media file onto the viewer
  3. Use the toolbar tabs to access color, effects, and annotation tools

Development Setup

bash
# Clone the repository
git clone https://github.com/lifeart/openrv-web.git
cd openrv-web

# Install dependencies
pnpm install

# Start the development server
pnpm dev

# Run tests
pnpm test

Released under the MIT License.