mardi 16 décembre 2025

mrv2 1.4.7 - 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 :

  • J'ai fait en sorte que vmrv2, en mode démo, ne s'arrête plus après un certain temps.
  • Amélioration de la lisibilité de la couleur bleue des pixels de la barre de couleur sur fond noir.
  • Correction de la compilation sans libplacebo lorsque BUILD_PYTHON est désactivé.
  • Ajout d'une compilation TLRENDER_SSL uniquement pour la vérification de la licence MRV2_NETWORK, sans lecture complète des clips du réseau.
  • Ajout de la version d'OpenSSL à la fenêtre À propos.
  • Panneaux flottants fixes sur (K)Ubuntu 25.10+.
  • Ajout de la prise en charge des stylets/tablettes sur MacOs (testé).
  • Correction du problème de prise en charge HDR Vulkan sur le processeur M1+ d'Apple.
  • Refactorisation du code du raccourci clavier « Toujours au premier plan » de Wayland.
  • Ajout de la version de libwayland dans Aide/À propos.
  • Ajout des versions de la carte graphique et du pilote Vulkan à Aide/À propos (onglet Matériel).
  • Ajout d'un bouton « Faire un don » sur le gestionnaire de licences, avec des dons simples.
  • Vérification du bon fonctionnement de vmrv2 et mrv2 sous Kwin.
  • Correction de la distribution de libvulkan.so sous Unix. Il reste à la distribuer sous MacOs et Windows.
  • Une fonctionnalité du Python de FLTK a changé. Vous ne pouvez plus utiliser :
   from fltk import Fl
   Fl.check()

Le module FL a disparu. Il est remplacé par :

      import fltk
      import fltk as Fl
      Fl.check()
  • Correction de la compilation de libjpeg-turbo sur les exécuteurs aarch64.
  • Correction de la compilation d'OpenJPH sur les exécuteurs aarch64.
  • Mise à jour de la version d'OpenJPH vers la v0.25.3.
  • La compilation Vulkan est plus rapide grâce à l'élimination des fichiers tlRender d'OpenGL.
  • Ajout du téléchargement uniquement lors de la mise à jour de mrv2 ou vmrv2.
  • Correction du code UTF8 vers UTF32 et UTF32 vers UTF8 de Darby.
  • Imprimer l'espace colorimétrique Vulkan et le format détectés lorsque le mode HDR n'est pas activé.
  • Ajout du nom de la carte Vulkan et des pilotes dans Aide -> À propos -> Matériel.
  • Conversion améliorée entre UTF-8 et UTF-32.
  • Conservez le nombre d'images perdues après l'arrêt de la lecture.
  • Correction d'un problème sur MacOs M1 qui pouvait (éventuellement) empêcher vrmv2 de fonctionner sur M1+.
  • Correction d'un problème de boîte aux lettres Vulkan sur Gnome49 / Kwin6.4.5 (Ubuntu 25.10).
  • Ajout de la version MoltenVK à vmrv2 sur MacOs.
  • Correction de l'utilisation de l'ancienne version de vulkan-1.dll sur les machines Windows dans les versions bêta (Github).
  • Correction de plusieurs problèmes liés aux compilations aarch64. Les versions précédentes semblaient être des stubs AMD64.
  • Ajout de modules Python opentimelineio pour l'expédition dans mrv2/vmrv2.
  • Correction d'un problème sur le programme de demande de fichiers FLU sous Linux qui plaçait le nom du fichier dans le chemin du répertoire après un enregistrement.
  • La lecture des séquences RGB_F16 et RGB_F32 par Vulkan a été accélérée à 35 images par seconde,
    contre 15 auparavant. Il reste du travail pour atteindre 60 images par seconde, comme avec OpenGL.
  • Les versions bêta de vmrv2 sous Windows sont plus lentes que les versions stables. Une investigation est nécessaire.

Page d’accueil : mrv2


Aucun commentaire: