À propos du projet
mrv2 est un lecteur et une application de revue professionnels open source destinés aux flux de travail VFX, d'animation et d'infographie. Le projet fournit des binaires préconstruits via GitHub et SourceForge, avec une page de téléchargement guidée et des versions bêta/quotidiennes également disponibles.
Les binaires de version officielle pour mrv2 et vmrv2 fonctionnent sur Windows 10 ou version ultérieure, RedHat 8 ou version ultérieure, Ubuntu 22.04 ou version ultérieure, et macOS 12 ou version ultérieure sur Intel et Apple Silicon. Les paquets Linux sont fournis sous forme d'installateurs DEB et RPM, avec une archive tar.gz disponible pour les utilisateurs sans privilèges sudo. L'application macOS n'est pas notarisée ni signée avec un code, donc le README inclut une solution de contournement pour l'attribut de quarantaine et des instructions de mise à niveau ; les utilisateurs Windows peuvent avoir besoin de contourner l'avertissement SmartScreen. Les builds aarch64 Linux et Windows sont également répertoriés.
Le moteur de lecture est construit autour d'une version personnalisée de tlRender, et le code source est écrit en C++20 avec CMake comme système de construction. Les médias pris en charge incluent les fichiers vidéo tels que H.264, MP4, VPX, WebM et AV1 ; les séquences d'images en Cineon, DPX, JPEG, OpenEXR, PNG, PPM, TIFF, TGA, BMP et PSD ; et les formats RAW d'appareil photo, y compris CR2, CR3 et X3F. Il prend également en charge l'audio multicanal, la gestion des couleurs et le HDR.
Les fonctionnalités de revue et de timeline incluent la comparaison A/B, la prise en charge native d'OpenTimelineIO avec fondus, la prise en charge des bundles .otioz, la création de listes de lecture OpenTimelineIO, le montage, les annotations et notes avec export PDF, et plusieurs modes de visualisation stéréo 3D. La prise en charge d'OpenEXR couvre les fichiers multicanaux, multivues, YC, en mosaïque et multipartites. D'autres capacités orientées graphisme incluent la cartographie d'environnement sphérique et cubique.
Pour l'extensibilité et l'intégration, mrv2 fournit une API Python 3 et un système de plugins, ainsi qu'une prise en charge des connexions réseau. L'interface prend en charge la saisie au stylet et à la tablette sur toutes les plateformes, l'internationalisation/traductions, Linux Wayland, et les backends de rendu OpenGL et Vulkan. Le README inclut également des liens vers la documentation de l'API et une liste de lecture de tutoriels YouTube couvrant l'utilisation de base.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.