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

MediaCoder redéfinit la notion de décalage puisqu'il manque… 24 images en début de scène ! Une seconde pleine, rien que cela…
Cliquez ici pour voir le graphique PSNR de cette scène.
Les graphiques sont ici inutiles avec une seconde de décalage, on ne peut rien apprendre. Passons aux comparaisons visuelles :

L'avantage sur la conservation des textures de l'encodeur Intel est ici particulièrement visible sur la table en rotin. A l'inverse la version Nvidia crée des nuances de couleurs qui n'existent pas dans la source et qui se traduisent en artefacts visuels animés lorsque les images se succèdent.

Si l'on oublie le grain de la scène à droite, le résultat de l'encodeur Nvidia est, une fois de plus, plus net sur le visage que son comparse Intel.
K-On !! 1080pAlors, décalage d'image ou pas ? Le suspens est intense !

Et non, cette fois-ci, nos images sont correctement alignées.

Le ralentissement du décodage GPU persiste ici ! Passons aux résultats :
Cliquez ici pour voir le graphique PSNR de cette scène.
La qualité tout le long de la scène est relativement homogène, seuls les modes baseline peinent un peu lors du fade in/fade out.

Dès que l'on sort des modes base, afficher une image fixe pendant plusieurs secondes ne pose de problème à aucun encodeur.

Sur cette seconde image les problèmes restent très réduits.
RésuméGlobalement les résultats obtenus avec MediaCoder sont bons, la possibilité d'utiliser le profil H.264 high pousse un peu en avant la qualité, particulièrement pour la version CUDA de l'encodeur qui était bridée chez Arcsoft par une implémentation ratée et chez Cyberlink par un profil baseline. Malgré tout, si les résultats sont bons, il s'agit d'un avis a relativiser : ils sont bons pour des encodages GPU. Les problèmes d'images manquantes, l'abus de publicités et le côté peu convivial de l'interface sont cependant de gros moins, même si le logiciel est gratuit.
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é