RV Specifications
System Requirements for Full Feature Set
- Apple Intel or PowerPC with ATI Radeon 9600, Nvidia GeForce FX, or newer
- Linux x86 (RH 9.0+, SuSE 9.x), AGP 4x or better, Nvidia GeForce FX or newer. RV currently supports only Nvidia graphics on Linux.
- Windows 2000, XP, or Vista with an Nvidia GeForce FX or newer. RV currently support only Nvidia graphics on Windows.
RV also works with older graphics cards but some advanced features will be disabled.
Input
- Quicktime, mp4, and AVI movie files with audio (support varies per platform)
- Quicktime 7 on Mac and Windows
- libquicktime on Linux (Photo/Motion JPEG,DV, and Raw)
- Full support of OpenEXR including multiple channels, layers, views, input color spaces and metadata
- TIFF (including floating point), scan line and tiled (texture formats)
- Cineon/DPX and associated metadata
- PNG, GIF, JPEG, RLA, RGBE/A, SGI, Photoshop, Pixar Z, and others
- Optional high-quality resolution down sampling (color and/or size)
- Audio AIFF, WAV, and others (AAC, MP3, etc on Windows and Mac)
- Import LUT formats: IRIDAS (.cube), Rising Sun (.csp), Nuke (.vf), Shake, Apple (.mga), Panavision (.a3d), Inferno (.3dl) and RV specific (.rvchlut, .rv3dlut) LUT formats
- C++ SDK for image, movie file, and codec plug-ins (requires our support on Windows)
Display
- No resolution limits
- Arbitrary channel remapping from source file
- 8 and 16 bit/channel integer images
- 16 and 32 bit/channel floating point images
- Non-square pixel aspect ratios
- Subsampled chroma images
- Non-standard color spaces
Playback
- Greater than 30 fps playback of 2k 8 bit frames on 8x AGP or PCIe.
- User controlled FPS, frame increment, in/out points
- Asynchronous multithreaded rendering, I/O, processing, and caching
- Buffer caching for realtime playback
- Static region caching for random access of a range
- Multithreaded decompression for some formats (e.g., OpenEXR)
- Scales up with number of CPU cores and buses
- Optional full-screen playback
- Custom and standard mattes
- EDL controlled sequences
Stereo
- Any combination of mono input formats can be used to create stereo: sequences of images, movie files
- Multiple track quicktime movies
- Multiple view OpenEXR (with layers) high dynamic range stereo
- Stereo sources can be sequenced like single view sources
- Hardware left/right buffers (shutter glasses), anaglyph (grey scale and color), pair, mirrored pair, or isolated eye views
- Support for DLP and LCD stereo output devices
- Real-time eye offset modification
- Color pipeline works seamlessly with stereo viewing
Real-Time Color Correction, Analysis, and Transforms
- Real-Time relative exposure, hue, saturation, contrast, gamma, bias, and more
- Non linear input spaces: Cineon/DPX log space (two styles), Grassvalley Viper, Panalog, sRGB, and gamma
- Channel reordering, single channel view isolation, luminance and alpha view
- Out-of-range per channel view
- 3D and Channel LUTs per input source and for display (simultaneously)
- Luminance LUTs (for data visualization, e.g. shadow and depth maps)
Multiple Viewing Layers
- Simple compositing: over, difference, etc
- Tiled view
- Picture in picture
- Multiple image comparision using interactive wipes
Audio
- Synchronized stereo playback
- Output device selection
- Audio time shift per input source or globally
- Optional audio scrubbing
- Multiple mixed audio sources
- Arbitrary input and output rates
- Time compression and expansion
Flexible UI
- Minimalistic by default
- Cross platform source code provided for UI
- Redefinable key/mouse bindings
- User/Facilitiy/Pipeline customization
- Scriptable
- Drag/drop of most input formats for all operating systems
- Heads-up widgets
- On frame Metadata
- Source color inspection
- Timeline and frame marks
- Command line interface
- Shake or Nuke image sequence syntax
- Automatic sequence recognition (for whole directories or lists of files)
