Arrivée dans la version 21 de Resolve, l’encodeur H265 voit une nouvelle variante : Mainconcept. c’est en fait un acteur historique de l’encodage. Il arrive donc avec son lot de bonnes nouvelles enrobées de complexité !!
Démêlons cela :
Mode

Dans le menu Mode de l’encodeur MainConcept il ya 2 nouveautés pour les utilisateur Mac : Rate Factor et Constant Quantizer
Le Rate Factor n’est pas interessant (voir en fin d’article), on va donc se concentrer sur le Constant Quantizer qui a UN paramètre QP.
Il peut-être différent pour les Images d’un même GOP. Nous n’avons pas besoin de ce niveau de raffinement (restons humble).
C’est aussi simple que le « débit » des autres mode, mais avec des rapports Qualité/poids fichier sont ultra optimisés/impressionnants.
VMAF
Présentation
En me renseignant sur le fonctionnement du codec MainConcept, j’ai découvert le VMAF, un indice de similarité d’un encodage avec sa source. Voilà qui est très intéressant pour ne plus évalué la qualité d’un encodage « à l’œil » .

Utilisation
On va se restreindre a une qualité Excellente : VMAF entre 100 et 93.
J’ai donc calculé VMAF des video en faisant varier QP et le preset :

- Qualité Maximale : Les réglages sur QP 22 et 27 garantissent un VMAF parfait (99,99 – 99,97).
- Qualité Proche de l’Idéal : Les réglages sur QP 29 et QP 31 offrent un excellent niveau de qualité (98,34 et 95,80), ce qui est visuellement quasi-irréprochable.
- Point de chute critique : Le VMAF tombe significativement à partir de QP 41 (69,79) et 51 (40,10).
Ce tableau met en évidence qu’on va travailler avec un QP entre 29 et 31 … cela réduit le choix, on avance.
Poids/Temps
On touche du doigt le véritable enjeu : pour une qualité assurée, on veut le plus petit fichier dans un temps minimum. Voici donc les temps d’encodage et poids des fichiers calculés :

Ce tableau met à son tour en évidence que les presets « Extrêmes » sont caducs :
- Best Quality est extrement lent (9x) pour un VMAF similaire à Good Quality
- Fastest a son VMAF qui décroche par rapport à Faster
Sweet Spot : VMAF↑/Poids↓/Temps↓
Le sweet spot se trouve entre un QP de 29 à 31 et un Preset entre Faster à Good Quality.

- Si la Qualité (VMAF) est le critère absolu : Good Quality @ QP 29
C’est le réglage qui garantit le VMAF le plus élevé (98,34) dans une plage de temps de calcul gérable (70s). L’augmentation de poids (92,7 Mo) est le coût pour cette qualité presque parfaite. - Si le Rapport Poids/Qualité est le critère absolu : Balanced @ QP 31
Tu obtiens le poids le plus faible (67,8 Mo) tout en maintenant un VMAF élevé (94,94), et le temps d’encodage est très rapide (51s). - Si la Vitesse est le critère absolu : Balanced @ QP 31
C’est le plus rapide (51s) tout en restant dans la zone de haute qualité.
Rapide ou Pas ?
Uniquement CPU
Malheureusement (ou pas) il n’y pas d’accélération matériel pour cet encodeur, il est entièrement exécuté sur le CPU.

On voit qu’il est(malgrè ça) bien optimisé et utilise tous les cœurs CPU.
Accélération matérielle
Comme sur Mac il n’y a donc aucune accélération matérielle pour le codec MainConcept, il parait très lent
Le même fichier est encodé en 7s en H265 10bit (10x plus rapide qu’un Good Quality @ QP 29).
Rassurez vous ils n’ont pas le même VMAF pour un poids équivalent
Mouton noir
C’est le mode Rate Factor : Il a un VMAF Supérieur à 99 quelque soit les réglages de Rate Factor et Preset

C’est soit trop long, soit trop lourd ….
Conclusion
Ce nouveau codec apporte un vrai gain pour le rapport Qualité/poids de fichier. mais cette intelligence extreme d’encodage à aujourd’hui un prix : le temps d’encodage. A vous de voir si le jeu en vaut la chandelle.


Laisser un commentaire