Download Latest Version mrv2-beta-Linux-aarch64.tar.gz (149.9 MB)
Email in envelope

Get an email when there's a new version of mrv2

Home / v1.4.1
Name Modified Size InfoDownloads / Week
Parent folder
vmrv2-v1.4.1-Windows-amd64.zip 2025-09-13 126.9 MB
vmrv2-v1.4.1-Windows-amd64.exe 2025-09-13 81.9 MB
vmrv2-v1.4.1-Linux-amd64.tar.gz 2025-09-13 137.8 MB
vmrv2-v1.4.1-Linux-amd64.rpm 2025-09-13 113.7 MB
vmrv2-v1.4.1-Linux-amd64.deb 2025-09-13 134.8 MB
vmrv2-v1.4.1-Darwin-arm64.dmg 2025-09-13 67.1 MB
vmrv2-v1.4.1-Darwin-amd64.dmg 2025-09-13 86.6 MB
mrv2-v1.4.1-Windows-amd64.zip 2025-09-13 145.8 MB
mrv2-v1.4.1-Windows-amd64.exe 2025-09-13 96.6 MB
mrv2-v1.4.1-Linux-amd64.tar.gz 2025-09-13 168.6 MB
mrv2-v1.4.1-Linux-amd64.rpm 2025-09-13 142.2 MB
mrv2-v1.4.1-Linux-amd64.deb 2025-09-13 165.6 MB
mrv2-v1.4.1-Darwin-arm64.dmg 2025-09-13 84.5 MB
mrv2-v1.4.1-Darwin-amd64.dmg 2025-09-13 110.3 MB
mrv2 v1.4.1 - OpenGL (mrv2) and Vulkan (vmrv2) source code.tar.gz 2025-09-12 69.2 MB
mrv2 v1.4.1 - OpenGL (mrv2) and Vulkan (vmrv2) source code.zip 2025-09-12 70.9 MB
README.md 2025-09-12 6.6 kB
Totals: 17 Items   1.8 GB 73

v1.4.1

mrv2 and vmrv2 are an open source professional players and review tools for vfx, animation and computer graphics for Windows, Linux and macOS. You can choose to compile from source or get binaries.

This is the first donationware binary versions of mrv2 and vmrv2. When not licensed, they start in demo mode which allow you to test them. The demo mode: - Asks for a license every 5 minutes. - Does not have OpenEXR layers - Does not have Annotations - Does not have NDI

It ships now in two binary pre-compiled versions:

  • mrv2 with OpenGL backend (free up to version 1.4.0 - donationware afterwards)
  • vmrv2 with Vulkan backend (donationware)

Difference between OpenGL and Vulkan

Vulkan is a new open source API, compared to OpenGL that it might get deprecated on some platforms like macOS. It supports true HDR (High Dynamic Range), it is about 20% to 50% faster than the OpenGL version (on Windows, macOS M1+ and it is the same speed for Linux's GNOME 48 and later) but it does not support OpenUSD.

OpenGL's main benefit at this point is that it supports OpenUSD and works better on old CPUs (macOS Intel and older Wayland compositors).

Prices for binaries

Donationware payment of binary licenses currently for now is through PayPal:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UJMHRRKYCPXYW

I use the email information to contact you privately.

  • u$ 50 for a node-lock license for one year.
  • u$150 for a node-lock license to own.
  • The prices are cumulative. If you donate, say u$10 in 5 months, you can access the node-lock license for one year.

License works for both mrv2 and vmrv2 (you can have both installed). Donation is non-refundable.

Compatibility for vmrv2's HDR

  • Windows 10 or 11 (11 Pro preferred)
  • Linux with GNOME 48 or KWin6 or later (Ubuntu 25.04, Fedora 42, etc)
  • macBook Pro Intel (not full HDR), macBook Pro M1+ (full HDR)

ChangeLog

  • Improved FPS reporting to not flicker so much or, on Wayland + Vulkan, be double its value on Presentation mode.
  • Fixed starting of mrv2/vmrv2 on Windows when the installation directory has international characters like üí etc.
  • Reverted to use FIFO instead of MAILBOX presentation mode in Vulkan.
  • Some Unicode (UTF-8) fixes.
  • Fixed shortcuts on Windows installer without having to modify the PATH variable.
  • Fixed OpenGL backend with HDR to tonemap properly to 100nits.
  • Fixed Vulkan SDR backend with HDR to tonemap properly to 100nits.
  • Added missing Hable tonemap to Preferences->Render->Tonemap->Algorithm.
  • Added VSync support to Vulkan backend (so that FIFO/MAILBOX can be chosen).
  • Added Stereo 3D Scanlines, Columns and Checkerboard for Vulkan.
  • Added Render->HDR->Gamut Mapping controls.
  • Split Preferences->Render into Render and HDR.
  • Added Preferences->HDR->Gamut Mapping controls.
  • Fixed hiding of pixel bar on Vulkan backend after opening/closing Preference Window.
  • Fixed some movies's play rate not being valid for timecode due to minor rounding errors.
  • Made Stereo 3D Anaglyph work on MacOS.
  • Updated Frame/Seconds Entry Widgets to allow calculations, so that you can type, for example: 10 + 5 and get 15.
  • Updated compile to work with cmake 4.1.1.
  • Updated to OpenEXR v3.4 (from 3.3.5).
  • Added reading and writing of colorInteropId attribute, but no interpretation of the parameter yet.
  • Updated to use Imath v3.2.1 (from 3.1.9)
  • Updated to use cpptrace v1.0.4
  • Updated to use FFmpeg v8.0 (from v7.0.1)
  • Updated beta builds to build OpenUSD on Windows and macOS 13, as disk space is no longer an issue (Thank you Microsoft!).
  • Refactored mrvGL/mrvTimelineViewport.cpp and mrvVk/mrvTimelineViewport.cpp to common classes in mrvCommonBackend/mrvTimelineViewport.cpp
  • Refactored also mrvTimelineViewportEvents.cpp.
  • Flipped Y coordinate of pixel toolbar on the Vulkan backend to make it consistent with the OpenGL backend and OpenEXR which also has 0, 0 at the bottom left corner.
  • Fixed PDF thumbnail creation under Vulkan backend.
  • Improved focus on Timecode widgets. Now entering them will draw the cursor and leaving a timecode widget, will not throw focus. This makes the whole UI much more friendly.
  • Added .po translations to hdr utility.
  • Fixed switching languages on Linux and macOS.
  • Made demo mode pop up a license request every 5 minutes of use.
  • Made demo mode not allow clicking twice on draw actions.
  • Fixed dpkg and rpm uninstallers failing due to a syntax error on bash script.
  • Removed deprecated is_valid_timecode_rate from OTIO pybind11's rationalTime.
  • Fixed audio saving to also store the duration of each frame.
  • Fixed HDR data also potentially being added to audio streams when saving a movie.
  • Improved locate_python in etc/functions.sh.
  • Added expiration date reporting on licenses.
  • Put a work around on Wayland Panel Windows to avoid having them go off-screen. Note that they may still flicker and due to limitations of Wayland at 4k with 60 FPS.
  • Fixed current frame in timeline not updating on 4K videos sometimes on the OpenGL backend.
  • Added Voice Over Annotations (new icon at the bottom of the action toolbar). How to use it:
    • Select the microphone icon.
    • Click somewhere on the canvas. You are now recording your mouse positions, LMB presses, and your voice on the default microphone (you can change it in the Preferences->Voice Over section)
    • Click on the button again to stop recording. It will change to a stop button in yellow.
    • Click again on the button to replay the mouse moves and the audio.
  • Voice Annotations can now be saved in the session. Note that voice over audios are saved to the specified temp directory and should not be removed for playback.
  • Voice Annotations are now saved and played in stereo.
  • Added blinking recording button for Voice Annotation.
  • Fixed incorrect resizing of window when being in fullscreen and loading a smaller clip than the window one.
  • Added a -np (-noPython) flag for faster start ups.
  • Fixed saving of single OpenEXR images failing on some cases on Vulkan backend.
  • Fixed scaling of single OpenEXR images.
  • Made UI more responsive when loading images (specially from the command-line).
  • Added Vulkan install instructions to vmrv2 documentation for Ubuntu and Red Hat / Fedora 42 / Rocky Linux.
Source: README.md, updated 2025-09-12