mardi 2 juin 2026

mrv2 v.1.6.6 - OpenGL (mrv2) et Vulkan (vmrv2)

 mrv2 est un lecteur professionnel open source et un outil de révision pour les effets visuels, l'animation et l'infographie. Il s'agit de la deuxième génération du populaire lecteur de flipbook  mrViewer.

Actuellement prends en charge :

  • Fichiers vidéo (H264, MP4, VPX, WEBM, AV1, etc.)
  • Séquences de fichiers images (Cineon, DPX, JPEG, OpenEXR, PNG, PPM, TIFF, TGA, BMP, PSD)
  • Formats de caméra RAW (CR2, CR3, X3F, etc.).
  • Audio multicanal
  • La gestion des couleurs
  • Comparaison A/B
  • OpenTimelineIO natif avec dissolutions
  • Ensembles de fichiers .otioz
  • Création de playlists OpenTimelineIO
  • Prise en charge multicanal, multivue et multipart d'OpenEXR
  • Cartographie de l'environnement (sphérique et cubique)
  • API Python3 et système de plugins
  • Les connexions de réseau
  • Stéréo 3D (anaglyphe, lignes de balayage, colonnes, damier, côte à côte)
  • Exportation PDF des annotations et des notes

Remarques :

 

    mrv2 et vmrv2 sont des lecteurs et outils de prévisualisation professionnels et open source pour les effets visuels, l'animation et l'infographie sous Windows, Linux et MacOs. Vous pouvez les compiler à partir du code source ou obtenir les binaires.

    mrv2 est désormais disponible en deux versions compilées :

    • mrv2 avec backend OpenGL (gratuit jusqu'à la version 1.4.0 - don possible ensuite)

    • vmrv2 avec backend Vulkan (logiciel à contribution volontaire)

    Il est également compatible avec de nombreuses autres architectures, alors assurez-vous de télécharger la version appropriée.

Différence entre OpenGL et Vulkan

Vulkan est une nouvelle API open source, contrairement à OpenGL qui pourrait être dépréciée sur certaines plateformes comme MacOs. Elle prend en charge le HDR (High Dynamic Range) et est environ 20 à 50 % plus rapide que la version OpenGL (sous Windows et MacOs M1+, et offre les mêmes performances sous Linux GNOME 48 et versions ultérieures). Cependant, elle ne prend pas en charge OpenUSD.

Le principal avantage d'OpenGL à ce stade est qu'il prend en charge OpenUSD et fonctionne mieux sur les anciens processeurs (MacOs Intel et backend X11).

Changelog

  • Documentation : mise à jour de la documentation relative au déverrouillage et aux licences.
  • Documentation : mise à jour de l'apparence des nouveaux panneaux.
  • Documentation : ajout de la documentation WebRTC.
  • Interface utilisateur : Amélioration de l'apparence des groupes repliables et de l'interface utilisateur en général.
  • Interface utilisateur : J’ai veillé à ce que tous les schémas de couleurs soient harmonieux. Si vous n’êtes toujours pas satisfait
    , vous pouvez modifier le fichier texte /colors/mrv2.colors.
  • Interface utilisateur : La taille des vignettes dans les panneaux est désormais paramétrable via Préférences > Vignettes > Panneaux. macOS utilise par défaut des vignettes de petite taille, car la plupart des artistes travaillent sur ordinateur portable.
  • Interface utilisateur : Les groupes pliables sont désormais plats au lieu d’être arrondis pour une apparence plus moderne.
  • Interface utilisateur : Le curseur Fl_Hor_Slider utilise désormais un bouton cyan pour assurer la cohérence avec le reste de l’interface utilisateur.
  • Interface utilisateur : Les boutons S : et E : de la barre de temps ont été renommés I : et O :, ce qui est légèrement plus clair pour les nouveaux utilisateurs.
  • Bug d'interface utilisateur : Correction d'un problème où le curseur de texte du panneau d'annotations se bloquait parfois.
  • Interface utilisateur : Le bouton de glisser-déposer de HorSlider utilise désormais une couleur cyan.
  • Interface utilisateur : Correction du problème de restauration de la taille de l’image dans la fenêtre d’affichage lors du passage du mode plein écran au mode normal. Ceci concernait principalement Kwin/Plasma sous Linux.
  • Interface utilisateur : Le panneau Statistiques a été corrigé afin de refléter plus fidèlement l’utilisation.
  • Interface utilisateur : Le problème de scintillement des panneaux Windows lors du déplacement entre des fenêtres de facteurs d’échelle différents a été corrigé, même si la souris peut ne pas se déplacer exactement avec la fenêtre.
  • Interface utilisateur : Ajout des modes Comparer/Ajouter et Comparer/Multiplier aux menus, car ils étaient absents.
  • Interface utilisateur : Ajout de raccourcis clavier pour les modes Comparer/Additionner et Comparer/Multiplier.
  • Interface utilisateur : J’ai corrigé les menus dans toutes les langues, du mieux que j’ai pu. L’interface devrait maintenant être agréable à regarder dans une autre langue.
  • Interface utilisateur : Permet de glisser-déposer des clips de fichiers sans image, en les colorant en cyan.
  • Python : Correction de l’enregistrement de RationalTime et TimeRange dans l’espace de noms mrv2. Désormais, nous utilisons directement opentimelineio, ce qui empêche son importation. Par conséquent, si vous utilisiez mrv2.RationalTime ou mrv2.TimeRange, vous devrez mettre à jour vos scripts pour utiliser otime.RationalTime et otime.TimeRange.
  • Python : Mise à jour des exemples pour utiliser opentimelineio, au lieu de ses équivalents mrv2.
  • Python/UI : Ajout des importations pour opentimelineio dans le panneau Python.
  • Noyau : Correction d’un bug lors de l’analyse du chemin d’accès. Le signe moins était interprété comme une valeur négative lorsqu’un fichier était nommé « image-01.png ».
  • Noyau : Correction d'un bug lors de l'analyse des chemins, qui comparaient désormais les répertoires et les fichiers par longueur au lieu des chaînes de caractères elles-mêmes.
  • Noyau : Ajout des indicateurs MBOX et FIFO swap_interval() à la version OpenGL.
  • Noyau : Ajout de __GL_SYNC_TO_VBLANK=0 à la distribution Linux OpenGL pour les problèmes de performances des cartes NVidia sous Ubuntu 26.04 LTS/Gnome50.1.
  • Noyau : Correction d'un paramètre du backend OpenGL qui activait toujours la synchronisation verticale au démarrage, même lorsqu'elle était définie sur « Jamais » ou « Présentation uniquement ».
  • Compilation : Les bibliothèques dynamiques macOS sont désormais utilisées automatiquement.@rpathau lieu de s'appuyer sur DYLD_LIBRARY_PATH, pour une meilleure compatibilité et pour permettre la signature de code du programme d'installation ultérieurement.
  • Compilation : Correction de la dépendance OTIO manquante sur Python.
  • Compilation : Amélioration des performances de compilation d'OpenSSL sous Linux et Windows.
  • Version : Compilation améliorée de Vulkan mrv2 grâce à la suppression de la dépendance à glfw3.
  • Compilation : Ajout et amélioration des scripts bin/helpers/clean_* pour supprimer uniquement certaines parties de la chaîne de compilation.
  • Bibliothèque : Python : Mise à jour vers la version 3.14.5.
  • Bibliothèque : Mise à jour de la version pyFTLK.
  • Bibliothèque : Mise à jour de NDI vers la version 6.3.2.
  • Bibliothèque : Mise à jour d'OpenEXR vers la version 3.4.12.
  • Bibliothèque : Mise à jour d'OpenJPH vers la version 0.27.3.
  • Bibliothèque : Mise à jour de pybind11 vers la version 2.13.6.

Page d’accueil : mrv2


Aucun commentaire: