{"id":33132806,"url":"https://github.com/ggarra13/mrv2","last_synced_at":"2026-02-23T19:14:13.800Z","repository":{"id":59757513,"uuid":"532710416","full_name":"ggarra13/mrv2","owner":"ggarra13","description":"Professional player and review tool for vfx, animation and computer graphics.","archived":false,"fork":false,"pushed_at":"2026-01-21T22:34:36.000Z","size":258014,"stargazers_count":352,"open_issues_count":10,"forks_count":19,"subscribers_count":15,"default_branch":"main","last_synced_at":"2026-01-22T08:59:03.870Z","etag":null,"topics":["animation","cgi","flipbook","linux","macos","movie","movies","vfx","video-player","windows"],"latest_commit_sha":null,"homepage":"https://mrv2.sourceforge.io","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ggarra13.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"ggarra13"}},"created_at":"2022-09-05T02:00:13.000Z","updated_at":"2026-01-22T00:50:57.000Z","dependencies_parsed_at":"2023-10-04T08:44:57.583Z","dependency_job_id":"c2ef2c80-47a6-4c47-b9f8-8478c5be4f99","html_url":"https://github.com/ggarra13/mrv2","commit_stats":null,"previous_names":[],"tags_count":93,"template":false,"template_full_name":null,"purl":"pkg:github/ggarra13/mrv2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggarra13%2Fmrv2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggarra13%2Fmrv2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggarra13%2Fmrv2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggarra13%2Fmrv2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ggarra13","download_url":"https://codeload.github.com/ggarra13/mrv2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggarra13%2Fmrv2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28761814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T23:06:19.311Z","status":"ssl_error","status_checked_at":"2026-01-25T23:03:50.555Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation","cgi","flipbook","linux","macos","movie","movies","vfx","video-player","windows"],"created_at":"2025-11-15T10:00:31.094Z","updated_at":"2026-02-23T19:14:13.786Z","avatar_url":"https://github.com/ggarra13.png","language":"C++","funding_links":["https://github.com/sponsors/ggarra13","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=UJMHRRKYCPXYW"],"categories":["Digital Content Creation Software (DCCs)"],"sub_categories":["Video"],"readme":"[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/full_linux.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/full_linux.yml)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/full_linux_arm64.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/full_linux_arm64.yml)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/full_macos13.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/full_macos13.yml)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/full_win64.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/full_win64.yml)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/full_macos14.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/full_macos14.yml)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_linux.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_linux.yml)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_linux_arm64.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_linux_arm64.yml)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_macos13.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_macos13.yml)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_win64.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_win64.yml)\n[![Build Status](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_macos14.yml/badge.svg)](https://github.com/ggarra13/mrv2/actions/workflows/vulkan_macos14.yml)\n\n[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=UJMHRRKYCPXYW)\n[![Sponsor](https://img.shields.io/badge/Sponsor-ggarra13-blue.svg)](https://github.com/sponsors/ggarra13)\n\n![banner](https://github.com/ggarra13/mrv2/blob/main/assets/images/banner.png)\n\nmrv2\n====\n\nmrv2 is an open source professional player and review tool for VFX, animation and computer graphics.\n\n![banner](https://github.com/ggarra13/mrv2/blob/main/docs/www/files/Main_UI.png)\n\nContents:\n\n- [Pre-built Binaries](#pre-built-binaries)\n    - [Compatibility](#compatibility) \n    - [Notes on Installation](#notes-on-installation)\n- [Features](#features)\n- [Running mrv2](#running-mrv2)\n    - [macOS and Linux](#macos-and-linux)\n    - [Windows](#windows)\n- [Tutorials](#tutorials)\n- [Documenting](#documenting)\n\n# Pre-built binaries\n\nIf you are looking for pre-built binaries for Windows, Linux or macOS, they can be found in:\n\n[GitHub](https://github.com/ggarra13/mrv2/releases)\n\nor in its mirror site at:\n\n[SourceForge](https://sourceforge.net/projects/mrv2/files/)\n\nThe source forge site also hosts beta builds (nightly builds with the latest changes):\n\n[SourceForge Betas](https://sourceforge.net/projects/mrv2/files/beta)\n\nThe Linux releases are built on Rocky Linux 8.10 using SCL.\nThe Linux beta builds are built on Ubuntu 24.04.  The preferred OS for\ninstallation on Linux, however is one supporting GNOME 48+.\n\n## Compatibility\n\nmrv2 and vmrv2 **OFFICIAL RELEASE** binaries run on Windows 10+, RedHat 10+ or Ubuntu 22.04+, and macOS 11.0+ Intel or Silicon.\n\n## Notes on installation\n\n- On macOS you install it by opening the .dmg file, and dragging the mrv2\n  icon to the Applications directory.  If there's already an mrv2 version,\n  we recommend you overwrite it.\n  The macOS application is currently not notarized, so when you launch it you\n  will not be able to run it as macOS will warn you that the file is not secure\n  as it was downloaded from internet.\n  To avoid that, you need to open the Apple Logo-\u003eSettings-\u003ePrivacy and Security\n  and go to Security and allow \"Opening Anyway\".\n  Alternatively, you can do it from the Terminal, by:\n  \n```\n  sudo xattr -rd com.apple.quarantine /Applications/mrv2.app/\n```\n\n- Windows and Chrome, like macOS, also protect you from installing files\n  from the Internet.  When you first download it with Chrome it may warn\n  you that it is not an usual archive to be downloaded.  Make sure to click\n  on the right up arrow menu to Save it anyway.\n  You cannot open the .exe from Chrome directly.  You will need to open\n  Windows Explorer and go to the Downloads directory.  You should then\n  run it from there.\n  Then Windows will popup a Blue box telling you Windows SmartScreen\n  prevented the start of an unknown application and that you can place your\n  PC at risk.\n  Click on the More Information text and a Button that says Run anyway or\n  similar should appear.  Click on it and follow the standard instructions\n  to any Windows installer.\n  One note about the Windows install.  When asked if you want to add mrv2 to\n  your PATH, it is recommended to answer No to it, as it avoids DLLs conflicts\n  with other applications that use common libraries like FFmpeg or OpenUSD.\n\n\n- On Linux, in order to install the .rpm or .deb packages requires your user to\n  have sudo permissions.\n\n  On Debian (Ubuntu, etc) systems, you would install with:\n\n```\n  sudo dpkg -i mrv2-v1.0.0-Linux-amd64.deb\n```\n\n  On Red Hat (Rocky Linux, etc), you would install it with:\n  \n```\n  sudo rpm -i mrv2-v1.0.0-Linux-amd64.rpm\n```\n\n  Once you install it, you can run mrv2 by just typing mrv2 or vmrv2 in the \n  shell, as a symlink to the executable is placed in /usr/bin.  The installers\n  will also associate file extensions and install an icon for easy starting \n  up in the Desktop icon of the user that installed it.  For running mrv2 \n  with the icon, you need to select it and use the right mouse button to open\n  the menu and choose Allow Launch.\n  \n  If you lack sudo permissions in your organization, you should download the\n  .tar.gz file and you can uncompress it with:\n  \n```\n  tar -xf mrv2-v1.0.0-Linux-amd64.tar.gz\n```\n\n  That will create a folder in the directory you uncompress it from.  You can\n  then run mrv2 by using the mrv2.sh shell script in the bin/ subdirectory.\n\n# Features\n\nThe source code is written in C++20 and uses CMake for the build system, with some bash scripts for auxiliary tasks.  \nThe core of the playback engine is a custom version of tlRender (www.github.com/darbyjohnston/tlRender.git).\n\nCurrently supported:\n\n- Movie files (H264, MP4, VPX, WEBM, AV1, etc.)\n- Image file sequences (Cineon, DPX, JPEG, OpenEXR, PNG, PPM, TIFF, TGA, BMP, PSD)\n- RAW Camera Formats (CR2, CR3, X3F, etc).\n- Multi-channel audio\n- Color management\n- HDR support\n- A/B comparison\n- Native OpenTimelineIO with dissolves\n- .otioz file bundles\n- Creation of OpenTimelineIO playlists\n- OpenEXR multichannel, multiview, YC, tiled and multipart support\n- Environment mapping (Spherical and Cubic)\n- Python3 API and Plugin system\n- Network connections\n- Stereo 3D (Anaglyph, Scanlines, Columns, Checkered, Side by Side)\n- PDF Exporting of Annotations and Notes\n- Linux Wayland support\n- Internationalization (Translations) support\n- Editing\n- OpenGL and Vulkan backends\n- Linux and Windows aarch64 (untested)\n\n# Tutorials\n\nBesides the basic API documentation included, there is a special channel on youtube.com where you can\nfind some tutorials on its basic use:\n\n[Video Tutorials](https://www.youtube.com/watch?v=8JViz-pPCrg\u0026list=PLxJ9NNBdNfRmd8AQ41AJYmb7WhN99G5C-)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggarra13%2Fmrv2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fggarra13%2Fmrv2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggarra13%2Fmrv2/lists"}