Reporter de guerre (le blog de A.T.A)
Retour au blog <<

Comparaison Des Codecs Divx, Xvid et x264/H.264

Dimanche 24 septembre 2006 à 16 h 31
Vu que j'ai utilisé le codec x264/H.264 pour les Videos de Guerres d'Operation Flashpoint. Je fais cet article pour les personnes septiques sur les avantages de ce codec x264/H.264 (ex: Darkretemptor).

Pour lire les videos encodées sous x264/H.264 installez le Satsuki Decoder Pack

Les gains calculés sont basés sur la taille en Ko des videos.

Une première comparaison entre les codecs Divx, Xvid et x264/H.264:

La vidéo dure 20 seconde et la séquence est une course de Flatout 2 en urbain capturé avec le Boitier Externe Ads DVD Express Dx2 en Mpeg 2.

la video en Divx 6,36 Mo

la video en Xvid 4,49 Mo

la video en x264/H264 3,59 Mo

Les 3 videos sont de même qualité, mais leurs poids varient de 6.36mo à 3.59 mo.
La video en Divx et la plus grosse et celle en x264/H264 a le meilleure ratio qualité/poids.


Pour la suite du test je me concentre sur les Codec Xvid et x264/H.264 avec une source brut capturée sous fraps.

La source en brut: 30 sec de FlatOut 2 sur un circuit Urbain resolution 1024x780 24 bits.
Video Brut Fraps 453.374 Ko

1er test avec le quantizer (q=4 pour le xvid et q=26 pour le x264/H264):

Video en Xvid 53.196 Ko

Video en x264/H.264 34.358 Ko


Le gain en terme de poids est de 35.4% avec la video en x264 pour une qualité d'image environ identique.

2éme test avec un biterate 5000 kbps en multi pass ( 2 pass pour le xvid, 3 pour le x264/h264):

rem: le Xvid permet que 2 pass mais le x264/H264 permet plusieurs pass en pratique 3 pass est conseillé.

Video en Xvid 16.684 Ko

Video en x264/H264 18.342 Ko

Même sil y a 9% d'écart en terme de poids entre la video en x264/H264 et celle en Xvid. La qualité d'image est nettement supérieure pour la video encodée avec x264/H264

La compression Lossless:
De plus le codec x264/h264 permet de faire une compression Lossless càd une compression avec 0 perte. Il faut metre le quantizer à 0 dans les options de compression.

A lire avec un PC puissant!

Video en x264/H.264 lossless 337.556 Ko

Pour la même qualité d'image entre la source brut et la compression lossless x264/H264 le gain et de 25.5% pour une video de 30 sec avec une resolution 1024x780 en 24 bits.

Conclusion: Les codec x264/H264 sont pour l'instant les meilleures en attendant la Compression par ondelettes.

Ps: Si vous avez des problèmes pour lire les videos installez le Satsuki Decoder Pack (url=http://yatoshi.com/fr/index.php). Si vous n'arrivez pas à telecharger les video utilisez le proxy free: proxy.free.fr port:3128


Source:
www.xvid.org
x264.nl

Aide:
ici
et la
Dimanche 24 septembre 2006 à 17 h 00
Bon, j'ai rien regardé car je te crois sur parole, par contre si ces codecs sont meilleurs, pourquoi la majorité des films qui circulent sont encodés en Divx et Xvid ?
C'est tout nouveau le X264/h264 ?
Et pourquoi le nom de ce codec est si pourri ?
par bigmac
Dimanche 24 septembre 2006 à 17 h 07
pololefou la majorité des films sont effectivement en divx/xvid mais la majorité des films HD en 720p ou 1080p sont eux en H264/x264. La puissance nécessaire pour lire un film encodé en H264 est bien plus importante que pour l'équivalent en divx, souvent cela nécessite de se procurrer des codecs spécifiques par exemple CoreAVC, ou ceux dans nero 7 pour lire dans de bonne conditions sans saccade ou ralentissement, le tout avec en plus les drivers de la carte graphique qui gère une partie du taf.
Il y a aussi le fait que les platines divx de salon ne prennent pas en charge ce codec...


edit: http://fr.wikipedia.org/wiki/H264
par Kekouse
Dimanche 24 septembre 2006 à 17 h 16
Ca depend ce que tu chopes Polo.
Si les 3/4 des films sont en Xvid/Divx c'est pour plusieurs raisons je presume.
Facile a encoder
Pas de problèmes de lecture
Pas de ouin ouin des utilisateurs

Le X264/h264 correspond a deux codecs identiques
Sauf que l'un est en open source (enfin je crois...pas taper si c'est faux)

Quand tu téléchopes des Animes je peux te jurer que le h264 tout le monde connait.
Y'a même le Doc qui en parlait l'année dernière de ce truc...
Ca date d'au moins un an et je confirme les dires du doc.
A l'époque installer le codec c'était bien chiant
Abrutis d'informaticiens de merde
Dimanche 24 septembre 2006 à 17 h 24
Merci messieurs !
par Nooky
Dimanche 24 septembre 2006 à 18 h 53
Et tu prend quoi pour encoder et editer tes videos ? moi j'utilise Virtual dub et Premiere pro 2.0, mais j'ai des gros probleme avec premiere, l'encodage est soit très mauvais soit il plante, j'ai bien essayé des format lossless pour exporter vers vdub, mais je constate toujours une difference, même avec un frameserver je n'arrive pas a avoir la même qualitée qu'un encodage direct de la raw depuis vdub (sans montage donc). Connaitrais tu un soft d'edition pas forcement aussi puissant que premiere mais qui a quand même des fonctionnalité de montage correct ?
Dimanche 24 septembre 2006 à 19 h 01
J'ai regardé les 3 vidéos de flatout sur mon powerbook (un vieux PowerPC 1Ghz). J'ai vu aucune différence de qualité, par contre celle en H264 doit bouffer trop de CPU ou je ne sais quoi : au bout de 5 sec elle freeze.

Et je suis sûr que plein de monde ne possède pas ces codecs.
par A.T.A
Dimanche 24 septembre 2006 à 19 h 05
@Nooky
Comme toi, L'etranger et moi on est à la recherche d'un logiciel de montage sans perte simple et clair pour l'encodage.

L'etranger utilise Ulead VideoStudio 9 SE DVD.

Pour moi j'ai pas eu encore à faire des gros montages donc je reste sur Virtualdub.

@Dr.loser compare la taille de chaque video.
Dr.Loser
par bigmac
Dimanche 24 septembre 2006 à 19 h 57
Pour les codecs c'est pas telement un soucis car avec VLC on peut lire ces 3 vidéos par contre pour la fluiditée je conseille vraiment à tout le monde de prendre Media Player Classic + coreAVC c'est le plus simple sinon il y a des lecteurs + codecs chez Nero 7 et Cyberlink. Si vous avez une GeForce de la série 7x00. alors pensez à installer les derniers drivers pour profiter du "pure video" ça soulagera aussi le processeur.

edit: à noter aussi que FFDShow filter prend en charge le H264 mais par contre tout comme VLC ça necessite plus de puissance par rapport au couple MPC + coreAVC.
par Hansvon
Dimanche 24 septembre 2006 à 20 h 30
H.264, c'est le nom de la norme de codage (comme MPEG 2 (dvd) ou MPEG 4 (xvid, divx6, etc...))
x264, c'est un encodeur opensource qui encode en H.264.

H.264 est aussi le "futur". Les HDDVD et blue ray s(er)ont dans ce format. Mais certains films déjà sortis sont encodés en MPEG2.
par Mastaba
Lundi 25 septembre 2006 à 03 h 48
"J'ai regardé les 3 vidéos de flatout sur mon powerbook (un vieux PowerPC 1Ghz). J'ai vu aucune différence de qualité, par contre celle en H264 doit bouffer trop de CPU ou je ne sais quoi : au bout de 5 sec elle freeze.

Et je suis sûr que plein de monde ne possède pas ces codecs.
"

Ici la différence se fait pas sur la qualité mais sur la taille de fichier, mais évidemment on peut aussi avoir une meilleure qualité pour le même poids.
Ca pompe bien plus de CPU que le divx (sans parler de la vitesse d' encodage...), mais c' est pas sans raisons, et on y gagne des fichiers moins gros/de meilleure qualité (et la puissance des CPU augmente, bref c' est le progrès)
Les codecs/filtres bah c' est comme le divx hein, c' est pas plus compliqué a installer.

le codec shoot out de 2005 de doom9
Toutes les personnes enregistrées peuvent poster un commentaire dans ce blog.

Commenter

Tags autorisés : [b] [/b], [i] [/i], [u] [/u], [code] [/code], [img]Adresse d'une image[/img], [url=Adresse d'un site web] [/url]
Vous pouvez aligner vos images à droite ou à gauche en modifiant le tag [img] comme ceci : [img right] ou [img left].

Pour vos vidéos/animations flash : [video]Adresse d'une animation[/video], pour préciser la largeur et hauteur : [video width=100 height=200]...[/video]