lundi 27 juillet 2026

mrv2 v.1.7.1 - 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).

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

mrv2 avec moteur OpenGL (version gratuite et avec possibilité de faire des dons)
vmrv2 avec moteur Vulkan (version gratuite et avec possibilité de faire des dons)

Il est également compatible avec de nombreuses autres architectures ; assurez-vous donc de télécharger la version appropriée.
Il n'a PAS été testé sur Windows aarch64 ni sur Linux aarch64 (nous recherchons des bêta-testeurs).

Changelog :

Installation : Installation MacOs légèrement simplifiée. Correction également d’un problème de shebang dans le script installation.command.

Interface utilisateur : le menu Fichier -> Récent affiche désormais correctement la première image de la séquence, au lieu de l’image utilisée pour la charger.

Interface utilisateur : Correction de certains scintillements du rapport de progression sous Windows, en évitant l’utilisation de Fl_Double_Window.

Interface utilisateur : L’habillage côté client sous Linux Wayland utilise GNOME avec le moteur Vulkan. Le moteur OpenGL conserve l’habillage Cairo, moins esthétique.

Interface utilisateur : Correction d’un message d’erreur répété deux fois concernant la mise à niveau Solo lors de la sélection de la zone.

Interface utilisateur : Linux Wayland. Le curseur de la tablette masque désormais les infobulles lorsqu’on quitte le widget.

Interface utilisateur : Linux Wayland. Le curseur de la tablette ne permet plus le scintillement de l’infobulle (présente encore quelques bugs).

Licences : Suppression d'un message répétitif concernant les licences flottantes.

WebRTC : Ce service est désormais disponible. Vous pouvez connecter deux ordinateurs ou plus et partager leurs fichiers multimédias.
La version gratuite permet de connecter deux ordinateurs maximum pendant 30 minutes. La version Pro offre une connexion illimitée, sans limite de temps ni de nombre d'ordinateurs.
Démarrage rapide :
* Accédez à Préférences > WebRTC et saisissez le nom de votre studio. Utilisez le même nom sur chaque ordinateur connecté. Assurez-vous qu'il soit unique et difficile à deviner.
* Sur un ordinateur, accédez à Panneau > WebRTC. Saisissez un nom de salle de plus de 6 caractères. Cliquez sur « Se connecter ». * Sur
l'autre ordinateur, accédez à Panneau > WebRTC. Saisissez le même nom de salle. Cliquez sur « Se connecter ».
* Si la connexion s'est bien déroulée, les deux ordinateurs se synchroniseront. Vous pourrez ensuite synchroniser les flux reçus et envoyés via le menu « Synchronisation ».

WebRTC : Ajout de la variable d’environnement MRV2_WEBRTC_STUDIO, qui est ajoutée au préfixe de toute connexion d’identifiant de salle. Ceci permet de sécuriser la connexion.

WebRTC : Ajout d’un panneau WebRTC aux Préférences. Permet de définir le répertoire cache et de choisir s’il faut le vider au démarrage de mrv2.

WebRTC : Une fois la connexion établie et le fichier ouvert, s’il n’existe pas localement, il sera transféré (version Pro+ uniquement).

WebRTC : J’ai fait en sorte qu’il lise la variable d’environnement MRV2_WEBRTC_STUDIO pour l’ajouter au nom de la salle et garder la connexion secrète.

WebRTC : La transaction est désormais atomique et le canal de données est fermé proprement en cas d’abandon ou d’erreur.

WebRTC : ajout de l’option de ligne de commande -room pour démarrer une connexion WebRTC.

WebRTC : Ajout d’un menu Préférences → WebRTC pour faciliter la modification des paramètres. Veuillez noter que les variables d’environnement sont prioritaires sur ces paramètres et qu’elles ne sont volontairement pas affichées afin de préserver la confidentialité de la connexion.

WebRTC : Ajout de la prise en charge du transfert des fichiers .otio, avec tous les fichiers référencés dans ceux-ci.

Noyau : Les clips créés génèrent des textures de leur taille uniquement afin d'économiser de la mémoire lors de l'utilisation de fichiers plus petits.

Noyau : Ajout de la prise en charge des coordonnées spatiales .otio.

Noyau : Correction de certaines hypothèses Vulkan AMD/NVidia pour la conformité avec Vulkan 1.3.

Noyau : Correction des erreurs fatales Vulkan lors du changement de ratio de pixels.

Noyau : Correction du rapport NaN d'OpenGL lors du changement de ratio de pixels.

Noyau principal : Correction d’un plantage lors de la fermeture du système avec les options de comparaison et la lecture vidéo.

Noyau : Correction de l'utilisation de Fl::check dans les entrailles de tlRender, car cela provoquait le plantage des téléchargements WebRTC.

Noyau : J'ai modifié le paramètre par défaut Paramètres -> Cache -> Gigaoctets pour qu'il utilise 1/3 de la mémoire disponible au lieu de 1/2.

Noyau : FLTK mis à jour vers la version 2.1.5.

Fonctionnalités principales : Modification du domaine du serveur de licences afin de permettre la migration vers un nouveau VPS suite aux augmentations de prix.

Noyau : Ajout de commentaires aux fonctions de licence, car elles étaient plutôt désordonnées.

Page d’accueil : mrv2



Aucun commentaire: