Encodage H.264 - CPU vs GPU : Nvidia CUDA, AMD Stream, Intel MediaSDK et x264 en test
Publié le 28/04/2011 par Guillaume Louel
ArcSoft Media Converter, Inception 1080p
Si l'encodeur d'Arcsoft utilise encore le mode de frame rate variable, en pratique c'est comme s'il n'existait pas (via MediaInfo) :
Original frame rate : 23.976 fps
Minimum frame rate : 23.976 fps
Maximum frame rate : 23.976 fps
Voyons sur notre scène de test les prestations des différents encodeurs intégrés à ArcSoft Media Converter :
Cliquez ici pour voir le graphique PSNR de cette scène.
La version processeur semble devant que ce soit sur les scènes d'explosions ou les scènes calmes. Vérifiable en pratique ?
Même si son résultat est loin d'être parfait, l'encodeur CPU propose ce qui se fait de mieux dans le lot pour la conservation des détails. La version Radeon est littéralement larguée, le profil baseline à ses limites !
Sur des images plus fixes, on note encore une fois que l'encodage MediaSDK d'Intel perd en netteté sur le visage, c'est particulièrement visible sur le front. La texture du fond à droite perd son grain et gagne des artefacts. L'encodage Radeon est comparativement de meilleur qualité, assez proche de l'encodage CPU.
K-On !! 1080p
L'encodage CPU d'Arcsoft utilise une fois de plus un frame rate variable (via MediaInfo) :
Frame rate mode : Variable
Frame rate : 23.976 fps
Minimum frame rate : 7.992 fps
Maximum frame rate : 47.952 fps
Il manque au final 11 images par rapport à la vidéo originale ce qui rend les scores invalides pour cet encodeur. Voyons tout de même les résultats sur la scène que nous avons isolée :
Cliquez ici pour voir le graphique PSNR de cette scène.
Les scores sont relativement elevés, mais comme nous l'avions vus en pratique sur la version 720p, cela ne veut pas dire grand-chose. Le résultat sera-t-il une fois de plus flou pour nos encodeurs ?
Côté temps d'encodage, la variabilité est énorme d'une carte à l'autre, et cette fois ci la Radeon HD est 6970 est la plus rapide.
Il y a un peu de mieux ! Une fois de plus l'encodeur CUDA d'Arcsoft a trouvé sa niche sur cette scène ou il conserve le plus de grain. L'encodeur Stream des Radeon fait dans le flou artistique tandis que les versions CPU et MediaSDK se sont légèrement améliorées, sans être parfaites.
On comprend un peu mieux les scores un peu plus faibles de l'encodeur CUDA en regardant attentivement les lignes. Celle en haut de notre point d'intérêt disparait légèrement, ce qui vaut la différence. De petits artefacts résistent sur les aplats de couleurs, même si l'on se contenterait allègrement d'un tel résultat dans tous nos tests !
ArcSoft Media Converter, Avatar 1080p (3/4)
Cyberlink MediaEspresso, Avatar 720p (1/4)
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
Vos réactions
Contenus relatifs
- [+] 09/05: AMD Ryzen 7 2700, Ryzen 5 2600 et I...
- [+] 05/04: Pas de MAJ Microcode pour les Gulft...
- [+] 05/10: Intel Core i7-8700K, Core i5-8600K,...
- [+] 12/09: Core i7-7820X : Un Skylake-X mieux ...
- [+] 07/09: Les Skylake en fin de vie chez Inte...
- [+] 23/08: Coffee Lake incompatible avec les L...
- [+] 29/06: Intel Core i9-7900X et Core i7-7740...
- [+] 03/01: Core i5-7600K et i7-7700K : pour qu...
- [+] 28/12: Gigabyte BRIX Gaming GT
- [+] 31/10: Intel dévoile les Kaby Lake dans un...