Encodage H.264 - CPU vs GPU : Nvidia CUDA, AMD Stream, Intel MediaSDK et x264 en test
Publié le 28/04/2011 par Guillaume Louel
StaxRip/x264, Inception 720p

Passons au morceau de choix, nos scènes d'explosions !
Cliquez ici pour voir le graphique PSNR de cette scène.
Là encore il est particulièrement intéressant de comparer les scènes sur les visages des personnages des scènes d'explosions. En mode une passe, on voit très nettement celles ou le resultat visuel est un peu en dessous. Alors qu'en mode deux passes, l'encodeur a reconnu la difficulté de la scène et affecté une allocation de bitrate supérieure pour ces scènes. Et visuellement, la différence est notable :

Regardez l'aisance avec laquelle un mode comme le 2p veryfast arrive à surclasser l'encodage 1p veryslow, pourtant 3.6x plus lent ! La qualité des modes 2 passes à partir de veryfast est quasi parfaite !

Les résultats en mode 1 passe ne sont pas excellents. Notez que même le mode 2 passes veryslow ne conserve pas le grain original de notre scène sur la droite, le bitrate ne le permet tout simplement pas.
K-On!! 720p

Pour K-On!!, nous avons selectionné le mode « anime » proposé par x264.

Le mode 2p faster est encodé en temps réel sur notre processeur.
Cliquez ici pour voir le graphique PSNR de cette scène.
Les scores sont ici très hauts, même pour le mode ultrafast. L'avantage des deux passes semble moins net ici, en tout cas sur cette séquence. Et en images ?

Dès le mode superfast la qualité est déjà excessivement proche de la source ! Le mode ultrafast est plus net que la majorité des encodages baseline GPU.

Le mode ultrafast rajoute un artefact dans l'applat bleu isolé sur l'écran. Les autres modes sont visuellement parfaits.
Sommaire
1 - Introduction
2 - Conteneur, codec, transcodage
3 - H.264 (1/2)
4 - H.264 (2/2)
5 - Mesurer la qualité : PSRN, SSIM et leurs travers
6 - Nombre de passes, GOP dynamique
7 - Scènes de tests, configuration
8 - ArcSoft Media Converter, Avatar 720p (1/4)
9 - ArcSoft Media Converter, Inception/K-On!! 720p (2/4)
10 - ArcSoft Media Converter, Avatar 1080p (3/4)
11 - ArcSoft Media Converter, Inception/K-On!! 1080p (4/4)
12 - Cyberlink MediaEspresso, Avatar 720p (1/4)
13 - Cyberlink MediaEspresso, Inception/K-On!! 720p (2/4)
14 - Cyberlink MediaEspresso, Avatar 1080p (3/4)
2 - Conteneur, codec, transcodage
3 - H.264 (1/2)
4 - H.264 (2/2)
5 - Mesurer la qualité : PSRN, SSIM et leurs travers
6 - Nombre de passes, GOP dynamique
7 - Scènes de tests, configuration
8 - ArcSoft Media Converter, Avatar 720p (1/4)
9 - ArcSoft Media Converter, Inception/K-On!! 720p (2/4)
10 - ArcSoft Media Converter, Avatar 1080p (3/4)
11 - ArcSoft Media Converter, Inception/K-On!! 1080p (4/4)
12 - Cyberlink MediaEspresso, Avatar 720p (1/4)
13 - Cyberlink MediaEspresso, Inception/K-On!! 720p (2/4)
14 - Cyberlink MediaEspresso, Avatar 1080p (3/4)
15 - Cyberlink MediaEspresso, Inception/K-On!! 1080p(4/4)
16 - MediaCoder, Avatar 720p (1/4)
17 - MediaCoder, Inception/K-On!! 720p (2/4)
18 - MediaCoder, Avatar 1080p (3/4)
19 - MediaCoder, Inception/K-On!! 1080p(4/4)
20 - StaxRip/x264, Avatar 720p (1/4)
21 - StaxRip/x264, Inception/K-On!! 720p (2/4)
22 - StaxRip/x264, Avatar 1080p (3/4)
23 - StaxRip/x264, Inception/K-On!! 1080p(4/4)
24 - Récapitulatif 720p
25 - Récapitulatif 1080p
26 - Récapitulatif temps/consomation
27 - Conclusion
16 - MediaCoder, Avatar 720p (1/4)
17 - MediaCoder, Inception/K-On!! 720p (2/4)
18 - MediaCoder, Avatar 1080p (3/4)
19 - MediaCoder, Inception/K-On!! 1080p(4/4)
20 - StaxRip/x264, Avatar 720p (1/4)
21 - StaxRip/x264, Inception/K-On!! 720p (2/4)
22 - StaxRip/x264, Avatar 1080p (3/4)
23 - StaxRip/x264, Inception/K-On!! 1080p(4/4)
24 - Récapitulatif 720p
25 - Récapitulatif 1080p
26 - Récapitulatif temps/consomation
27 - Conclusion
Contenus relatifs
- [+] 15/06: Haswell-E : 8 coeurs et DDR4 en Cor...
- [+] 05/06: Les instructions TSX absentes des C...
- [+] 01/06: Intel Core i7-4770K et i5-4670K : H...
- [+] 21/05: Alims et Haswell : Fractal, FSP et ...
- [+] 27/04: Le C6 d'Haswell incompatible avec d...
- [+] 25/04: Benchs d'un Core i7-4960X Ivy Bridg...
- [+] 30/03: Core i7-4960X, 4930K et 4820K pour ...
- [+] 26/12: Pas de Haswell avant juin 2013
- [+] 11/12: Core i7-4770K et i5-4670K pour Hasw...
- [+] 12/11: L'i7-3970X est lancé