Comparatif DivX4 / DivX5 / XviD / Real Video 9
Versions utilisées :
DivX 4.12
DivX 5.0.2 Pro (Adware)
XviD (build de Koepi du 22/05/2002)
Real Video 9
Pour que les fichiers DivX et XviD soient lus par défaut en utilisant le filtre DivX (et pour faire plaisir à kobaia), j'ai réglé le FourCC de tous les fichiers MPEG-4 (DivX et XviD) sur "divx". Si certains pensent que je porte préjudice au XviD en le faisant "post-processer" par le filtre DivX (pas DivX5) il ne tient qu'à vous de le repasser en "xvid" grâce à l'utilitaire de Nic fourni avec les builds XviD de Koepi.
Film "Star Wars (Episode I) : The Phantom Menace" (DVD Zone 2)
Durée : 2h 10min
Format : PAL (25im/s) 16/9 [2.35:1]
Année de sortie : 1999
Ce film dure donc 2h 10min, ce qui est dans la moyenne supérieure des films actuels. Le bitrate est fixé à 700kbps, ce qui me semble être une bonne valeur pour tester les capacités des différents codecs aux bas bitrates. De plus, il faut noter que le DVD possède une qualité d'image impeccable, et qu'aucun grain ni artefact de compression n'est visible à l'image pendant le film.
Fichier AVS utilisé :
LoadPlugin("D:\DVD&DI~2\GORDIA~2\mpeg2dec.dll" )
mpeg2source("E:\DVD\vts_01.d2v" )
crop(4,70,714,436)
BicubicResize(640,272,0,0.5)
Résolution : 640x272 -> 16/9 [2.35:1]
Resize : "Neutral Bicubic" (selon Gordian Knot)
Bitrate video utilisé : 700kbps
Taille théorique du fichier : 659Mo
La machine utilisée pour l'encodage est :
AMD Athlon "Thunderbird" 1133MHz (8.5x133)
768MB SDRAM PC133 CL2-2-2
Windows XP Professionnel FR
Taille des fichiers en sortie :
DivX 4.12 : 644Mo
DivX 5.0.2 Pro : 659Mo
XviD [22/05/2002] : 659Mo
Real Video 9 : 658Mo
Paramètres d'encodage du fichier DivX 4.12 :
Mode : 2 passes
Performance/Quality : Slowest
Quantizers : 2/8
Data Rate Control : 2000/10/2
Paramètres d'encodage du fichier DivX 5.0.2 Pro :
Mode : 2 passes
MPEG-4 Tools : GMC et B-Frames activés
Max keyframes interval : 250 frames
Data Rate Control : Quantizers 2/8 & période sur 2000
Paramètres d'encodage du fichier XviD [22/05/2002] :
Mode : 2 passes (en interne)
Motion Search : 6 (Ultra High)
Quantization Type : Modulated (MPEG & H-263)
Lumi Masking : activé uniquement pour la 2de passe
Min/Max keyframes interval : 10/250 frames
Alt Curve : Low Aggression 300/100 (le reste par défaut)
Paramètres d'encodage du fichier Real Video 9 :
Mode : 2 passes
Type : VBR Bitrate (MAX à 1800kbps)
Video Mode : Sharp (pre-processing)
Max keyframes interval : 250 frames
Max Startup Latency : 25s (le maximum autorisé actuellement)
Séquence n°1 : POD RACE [1min 3s]
-> Online
Cette scène est tirée de la course de pods à laquelle le jeune Anakin Skywalker participe. Elle est très rythmée, avec des décors défilant à une vitesse incroyable, et est réalisée en imagerie de synthèse. J'ai pris un passage où il y a de la poussière, ainsi qu'une explosion (à la toute fin), bon test pour les codecs MPEG4.
Screenshot (DVD redimensionné en 640x272) :
DivX 4.12 : 8.59Mo (1140kbps)
DivX 5.0.2 Pro : 9.47Mo (1250kbps)
XviD [22/05/2002] : 8.83Mo (1170kbps)
Real Video 9 : 6.84Mo (900kbps)
Moyenne totale : 8.43Mo
Moyenne des codecs MPEG4 : 8.96Mo
Ecart RV9 / MPEG4 : -24%
DivX 4.12 : http://perso.wanadoo.fr/homie2k2/SWEP1_DivX4_Seq1.zip
DivX 5.0.2 Pro : http://perso.wanadoo.fr/homie2k2/SWEP1_DivX5_Seq1.zip
XviD [22/05/2002] : http://perso.wanadoo.fr/homie2k2/SWEP1_XviD_Seq1.zip
Real Video 9 : http://perso.wanadoo.fr/homie2k2/SWEP1_RV9_Seq1.zip
Commentaires : Les chiffres parlent d'eux mêmes. La video RV9 est presque 25% plus petite que la moyenne des videos en MPEG4 (DivX & XviD), et le résultat est selon moi beaucoup plus agréable en RV9. Sur ce type de scène, le RV9 fait des miracles en ne floutant que les parties "secondaires", et conservant les détails là où l'oeil est attiré : véhicules, explosions, débris de véhicules, fumée... Au contraire, les codecs MPEG4 font pas mal de macroblocs, même si le bitrate est plus élevé, et le post-processing n'y fait rien. Grand vainqueur de cette scène : le RV9.
Séquence n°2 : DIALOGUE QUI-GON / OBI-WAN [39s]
-> Offline
Cette courte scène correspond au dialogue entre Qui-Gon Jin et son "padawan" Obi-Wan Kenobi, à la sortie du Conseil des Jedis. Il y a des plans rapprochés, mais le décor est créé en images de synthèse. On peut donc ainsi juger du comportement des codecs en présence de scènes calmes avec des arrière-plans mouvants (les véhicules formant des "files indiennes" continues dans le ciel).
Screenshot (DVD redimensionné en 640x272) :
DivX 4.12 : 2.32Mo (500kbps)
DivX 5.0.2 Pro : 2.36Mo (510kbps)
XviD [22/05/2002] : 2.17Mo (460kbps)
Real Video 9 : 2.12Mo (450kbps)
Moyenne totale : 2.24Mo
Moyenne des codecs MPEG4 : 2.28Mo
Ecart RV9 / MPEG4 : -7%
Commentaires : On aurait pu croire que le RV9 aurait conservé un bitrate proche de 700k dans cette scène. Et bien non! Il se permet même une chute de 250k pour atteindre le bitrate le plus faible des 4 codecs!!! Etonnant donc, surtout que la scène est lente et qu'on aurait pu croire, puisque le bitrate du RV9 est toujours inférieur à celui des codecs MPEG4 dans les scènes rapides, que le codec bouffait pas mal de bitrate dans les scènes calmes comme celle-ci. Et bin non, en tout cas pas ici c'est certain.
Séquence n°3 : COMBAT DANS LE HANGAR [49s]
-> Offline
Cette scène se situe vers la fin du film, lorsque la reine de Naboo Padmé Amidala rentre dans son palais occupé par la fédération du commerce pour en reprendre le contrôle. Elle est accompagnée par les 2 Jedis & le jeune Anakin, et tous se trouvent confrontés à des droides lorsque les pilotes de la reine veulent décoller pour détruire le vaisseau de la fédération du commerce en orbite autour de Naboo. C'est donc une scène rapide, où les tirs de "blasters" viennent compliquer la tâche des codecs.
Screenshot (DVD redimensionné en 640x272) :
DivX 4.12 : 6.38Mo (1080kbps)
DivX 5.0.2 Pro : 7.35Mo (1250kbps)
XviD [22/05/2002] : 6.08Mo (1030kbps)
Real Video 9 : 4.61Mo (780kbps)
Moyenne totale : 6.11Mo
Moyenne des codecs MPEG4 : 6.60Mo
Ecart RV9 / MPEG4 : -30%
Commentaires : Là c'est une scène rapide, et le RV9 ne semble pas vouloir augmenter le bitrate exagérément, tout juste 80kbps de plus, soit 30% de moins que la moyenne des codecs MPEG4!! Et encore ici, pour moi, la scène en RV9 est la plus agréable à regarder. Je suis de plus en plus d'accord avec kobaia quand il utilise l'adjectif "sale" pour désigner les videos MPEG4 aux bitrates <1000kbps (et encore là on y est et ça me gêne encore, c'est peut être psychologique qui sait...).
Séquence n°4 : COMBAT OBI-WAN / DARTH MAUL [41s]
-> Online
Cette scène correspond au combat à mort entre Obi-Wan et Darth Maul, juste après la mort du maître d'Obi-Wan, Qui-Gon, par le sabre de ce dernier. Les sabres laser sont au rendez-vous, et les codecs MPEG4 ont bien du mal à éviter les macroblocs sur les halos les entourant. De plus, les personnages bougent beaucoup, avec dans le fond un "écran laser" pas joyeux non plus à encoder!
Screenshot (DVD redimensionné en 640x272) :
DivX 4.12 : 4.96Mo (1010kbps)
DivX 5.0.2 Pro : 5.32Mo (1080kbps)
XviD [22/05/2002] : 5.19Mo (1050kbps)
Real Video 9 : 3.78Mo (770kbps)
Moyenne totale : 4.81Mo
Moyenne des codecs MPEG4 : 5.16Mo
Ecart RV9 / MPEG4 : -27%
DivX 4.12 : http://perso.wanadoo.fr/homie2k2/SWEP1_DivX4_Seq4.zip
DivX 5.0.2 Pro : http://perso.wanadoo.fr/homie2k2/SWEP1_DivX5_Seq4.zip
XviD [22/05/2002] : http://perso.wanadoo.fr/homie2k2/SWEP1_XviD_Seq4.zip
Real Video 9 : http://perso.wanadoo.fr/homie2k2/SWEP1_RV9_Seq4.zip
Commentaires : Encore une scène rapide, mais là c'est un combat rapproché au sabre laser, et les halos des sabres viennent "piéger" complètement les codecs MPEG4 (et dans une très moindre mesure le RV9). Les bitrates des codecs MPEG4 sont tous >1000kbps, et là encore ils ne parviennent pas à surpasser, ni même à égaler, quelque soit le niveau de post-processing utilisé, le RV9 à 770kbps. Ca me déprime presque d'avoir fait tant de films de presque 2h en 1CD avec du DivX... Enfin pas tant que ça mais bon, la claque technologique est vraiment là!!
Séquence n°5 : DIALOGUE ANAKIN / AMIDALA [1min 56s]
-> Online
Cette scène prend place vers le début du film, lorsque la reine Amidala (se faisant passer auprès de Qui-Gon pour une servante de la reine), ainsi que Qui-Gon et Jar-Jar Binks (aïe!) arrivent sur Tatooine avec leur vaisseau défectueux qui a besoin d'être réparé. Le trio se retrouve chez un petit revendeur/arnaqueur, possédant Anakin et sa mère comme esclaves. Cette scène est assez sombre et surtout très calme, mis à part les battements d'ailes du revendeur.
Screenshot (DVD redimensionné en 640x272) :
DivX 4.12 : 6.97Mo (500kbps)
DivX 5.0.2 Pro : 7.04Mo (510kbps)
XviD [22/05/2002] : 7.88Mo (570kbps)
Real Video 9 : 6.13Mo (440kbps)
Moyenne totale : 7.00Mo
Moyenne des codecs MPEG4 : 7.30Mo
Ecart RV9 / MPEG4 : -16%
DivX 4.12 : http://perso.wanadoo.fr/homie2k2/SWEP1_DivX4_Seq5.zip
DivX 5.0.2 Pro : http://perso.wanadoo.fr/homie2k2/SWEP1_DivX5_Seq5.zip
XviD [22/05/2002] : http://perso.wanadoo.fr/homie2k2/SWEP1_XviD_Seq5.zip
Real Video 9 : http://perso.wanadoo.fr/homie2k2/SWEP1_RV9_Seq5.zip
Commentaires : En regardant les bitrates utilisés dans cette scène j'ai encore été un peu choqué : loin de gaspiller des bits, le RV9 s'offre le bitrate le plus bas et il se paye même le luxe d'offrir la meilleure qualité de rendu des 4 codecs testés ici! Regardez par exemple le mur, ou plutôt les macroblocs derrière les ailes du revendeur lorsqu'il bat des ailes sur les codecs MPEG4... Sur la scène RV9, c'est beaucoup plus doux, et pourtant le post-processing était au MAX sur cette scène pour le MPEG4. Encore une fois, le RV9 sort gagnant, autant au niveau de l'espace occupé que de la qualité.
Séquence n°6 : SCENE DU SENAT [2min 30s]
-> Offline
Cette scène se déroule au Sénat de la République, une salle immense toute en hauteur où les quelques sénateurs de chaque planète/système se tiennent dans de petits box formant des spirales successives. Tout ceci n'est réalisé qu'en imagerie de synthèse donc, et la scène, même si elle est relativement statique, est très détaillée.
Screenshot (DVD redimensionné en 640x272) :
DivX 4.12 : 12.3Mo (680kbps)
DivX 5.0.2 Pro : 11.9Mo (660kbps)
XviD [22/05/2002] : 11.3Mo (630kbps)
Real Video 9 : 12.6Mo (700kbps)
Moyenne totale : 12.0Mo
Moyenne des codecs MPEG4 : 11.8Mo
Ecart RV9 / MPEG4 : +6%
Commentaires : Ah! Enfin une scène où le RV9 a un bitrate plus élevé que le MPEG4 (6% c'est pas énorme mais bon c'est l' "intention" qui compte). Bon là je ne suis pas très difficile mais je ne vois pas d'énorme différence entre les 4 codecs, si ce n'est quelques zones en MPEG4 où apparaissent quelques instants des macroblocs, mais rien de bien méchant. Qu'est ce que cette scène a de plus que les autres qui met en difficulté le RV9? D'après la dernière séquence, je suppose que ce sont les couleurs sombres (le noir est la couleur dominante du Sénat).
Séquence n°7 : DE LA CITE GUNGAN AU PALAIS [1min 27s]
-> Online
Cette scène se déroule dans le deuxième quart d'heure du film, lorsque les Jedis Obi-Wan et Qui-Gon doivent rejoindre, avec l'aide de Jar-Jar (ouille!), le palais de la reine Amidala en passant par les fonds sous-marins dans un véhicule Gungan. C'est une scène sous-marine donc (miam pour les codecs), très sombre car profond sous l'eau, avec ces plages assez uniformes de bleu marine tendant vers le noir.
Screenshot (DVD redimensionné en 640x272) :
DivX 4.12 : 4.29Mo (410kbps)
DivX 5.0.2 Pro : 4.22Mo (400kbps)
XviD [22/05/2002] : 4.35Mo (420kbps)
Real Video 9 : 7.21Mo (690kbps)
Moyenne totale : 5.02Mo
Moyenne des codecs MPEG4 : 4.29Mo
Ecart RV9 / MPEG4 : +68%
DivX 4.12 : http://perso.wanadoo.fr/homie2k2/SWEP1_DivX4_Seq7.zip
DivX 5.0.2 Pro : http://perso.wanadoo.fr/homie2k2/SWEP1_DivX5_Seq7.zip
XviD [22/05/2002] : http://perso.wanadoo.fr/homie2k2/SWEP1_XviD_Seq7.zip
Real Video 9 : http://perso.wanadoo.fr/homie2k2/SWEP1_RV9_Seq7.zip
Commentaires : Alors là c'est le choc! Au contraire de toutes les autres séquences (excepté la séquence n°6), le RV9 possède un bitrate beaucoup plus élevé que les codecs MPEG4 : un +68% qui en dit long. M'enfin, le RV9 est à 700kbps soit le bitrate moyen sur le film, ce qui n'est pas franchement excessif. Mais les codecs MPEG4 descendent beaucoup plus bas, jusqu'à 400kbps!! Cependant, sur cette scène, la différence se voit entre les codecs MPEG4 (tous à peu près similaires visuellement, le "Lumi Masking" semblant même ne servir à rien ici au contraire de ce que je pensais naïvement) et le RV9 : le RV9 possède un rendu plus détaillé (véridique) et plus agréable sur les grandes plages de bleu foncé, même si c'est pas encore ça. Regardez les scènes en MPEG4 : dès le départ, les macroblocks arrivent en masse et attirent l'oeil. Ici aussi, c'est pour moi le RV9 qui domine.
Total des séquences testées :
DivX 4.12 : 45.8Mo (690kbps)
DivX 5.0.2 Pro : 47.7Mo (720kbps)
XviD [22/05/2002] : 43.3Mo (650kbps)
Real Video 9 : 45.9Mo (690kbps)
Conclusion : Avec une moyenne de 690kbps sur les 7 séquences testées AU HASARD, c'est le RV9 qui se détache du lot des autres codecs (tous MPEG4) de par sa capacité à donner une image plus agréable que les autres, floutée dans les endoits où de toute façon le DivX ne donne que des macroblocs (c'est à peine exagéré), et détaillée aux endroits qui attirent l'oeil (c'est peut-être d'ailleurs les détails qui attirent l'oeil). Le test est donc totalement concluant pour le RV9, et je me prendrais presque au jeu de réencoder mes DVDs en RV9 sur 1CD (sauf peut-être "Saving Private Ryan" et encore, pour le fun...). Les problèmes du RV9 sont ce gamma qui modifient un poil les couleurs, et le fait que le format soit bloqué (lecteur imposé, évolutions du format limitées au contraire du XviD par exemple).
Par contre, le DivX est vraiment en état de choc : incapable de dépasser le XviD dans toutes les conditions testées (le XviD semble même un poil au dessus, encore que je ne m'avance pas trop là dessus), totalement écrasé par le RV9 qui lui donne une leçon avec des bitrates inférieurs, il va falloir une réaction de la part de DivXNetworks ou alors tous leurs beaux discours, ils pourront les ranger au placard... Enfin c'est mon opinion bien sûr! Voilà.
Remarque : Après de nombreux tests, kobaia affirme (et je le crois) que le DivX 5.0.2 Pro peut obtenir de meilleurs résultats en affinant les réglages en fonction de la scène, ce qui, même s'il ne vient pas égaler le Real Video 9, apporte une nuance au comparatif ci-dessus. Cependant, comme 90% des utilisateurs de ce codec (des "newbies" si on peut parler ainsi, ce terme n'étant pas du tout péjoratif ici) ne règlent pas en détail les options avant chaque film, et comme 99.99% de ces même utilisateurs ne refont pas 2 fois leurs encodages pour tenter d'obtenir la meilleure qualité possible (c'est sur qu'avec des bitrates pour 2CDs, c'est plus simple d'obtenir une bonne qualité d'image), et bien la conclusion du comparatif reste strictement LA MEME! Et d'ailleurs si le RV9 possédait quelques réglages supplémentaires, la claque flanquée au DivX ne serait que plus violente...
Message édité par HomiE FR le 06-08-2002 à 23:19:14