v1.7.6
mrv2 and vmrv2 are open source professional players and review tools for VFX, animation and computer graphics for Windows, Linux and macOS. You can build them from source or download prebuilt binaries.
Binaries are available for multiple operating systems and CPU architectures. Be sure to download the correct one for your system, and check all release assets—GitHub often hides part of the list.
If you're unsure which download you need, use:
Two versions are available:
mrv2 with OpenGL backend (free and donationware) vmrv2 with Vulkan backend (free and donationware)
It has NOT been tested on Windows aarch64 (beta testers wanted).
Unlocking Features
To unlock donationware features, open:
Help->Unlock Features.
The same license works for both mrv2 and vmrv2, so you can have both installed. An internet connection is required for license activation.
Without a donation license, the following features are unavailable:
Full Annotations (Solo+)
Python (Standard+)
Editing (Edit+)
Voice and Link Annotations (Pro)
Unlimited WebRTC Reviews (Pro)
The free version still includes:
Tone-mapping (OpenGL) and HDR (Vulkan)
OpenEXR layer switching
Saving Images and Movies with Audio
Limited WebRTC Reviews (2 artists for 30 minutes)
Change Log
-
Bug/MacOS: "Help->Update mrv2" would always download and install the amd64 version of the installer. It was fixed in v1.7.5.
-
UI: Added pencil annotations and erasing without a Solo License. Note that area tools and other drawing tools like arrows remain on the Solo License. This is a compromise between features present on all viewers and features only on mrv2/vmrv2 so that those that unlocked a Solo License, won't feel cheated.
-
UI: Added a Notes Panel to display and edit the list of review notes easily, as suggested by Serban Jipa.
-
UI: Updated translations to supported languages.
-
Core: MacOS OpenGL M1 builds no longer come with USD support so they load faster now. This is for two reasons: Apple now provides a Preview.app to see the USD on M1+ boxes and the newest USD repository's compilation is broken on M1+ (works only on Linux).
-
Core: Added HW decoding and encoding on aarch64 platforms (untested).
-
Core: Added support for OpenEXR's colorInteropID with the new Auto ICS button and its tooltip describing what it chose. Auto ICS works with image files. For videos, on Vulkan, you should rely on Preferences->OCIO->No OCIO on Videos or sRGB/BT709 data as it is faster. On the OpenGL backend, you can indeed use OCIO, but it will be slower.
-
Core: Added SVG reader. Works with all .svg with paths. Does not currently decode SVGs with text yet, though.
-
Core: Added HW encoding with NVidia (Windows and Linux), Intel/AMD (Linux) and macOS (was already present). As usual, the speed and support depend on your hardware and drivers. It should now work on all platforms, including aarch64.
-
Core: Added CUDA decoding on Windows.
-
Core: Added the NVidia headers to the build, so the Linux branch will compile without the need for local files.
-
Core: Added OpenColorIO's LUT inversion on Color Panel.
-
Core: Fixed support for Original pixels on OpenEXR's UINT format.
-
Core: Added semi-planar pixel formats to color picker pixel toolbar's O(riginal) colors.
-
Core: Improved the memory usage of the Vulkan backend.
-
Updated Libraries and utilities:
- OpenEXR 3.4.15
- libtiff 4.7.2
- swig v4.5.0
Fixes:
- Vulkan: Fixed a major bug between MAX_FRAMES_IN_FLIGHT and FrameData resources.
- UI/Core: Made editing .otioz files properly update the Files Panel icon.
- UI/Core: Fixed annotations creating a long line when trying to create an all frame and a current frame annotation on the same frame.
- UI/Core: Fixed the compilation of pyFLTK with newer swig (v4.5.0+).
- OpenGL/Core: Fixed OpenGL display of YUV_444P_U16 and similar movies. One plane was missing. Vulkan backend was fine.
- Core: Fixed reading of UINT OpenEXR frames on the Vulkan backend.
- Windows: Fixed minor memory leak on the cursor icon.
- Windows: Added Text Insert icon to avoid the Vulkan dreaded ghosted square when annotating text.