Guide d'encodage et de lecture HEVC/H.265

Nouvelles

MaisonMaison / Nouvelles / Guide d'encodage et de lecture HEVC/H.265

Nov 23, 2023

Guide d'encodage et de lecture HEVC/H.265

Pendant des années, H.264 a été la norme de compression vidéo incontournable. Quand tu

Pendant des années, H.264 a été la norme de compression vidéo incontournable. Chaque fois que vous téléchargez un film ou une émission de télévision, regardez un Blu-ray, regardez des émissions HDTV ou diffusez quelque chose à partir de divers sites et services, il y a de fortes chances que le flux vidéo que vous regardez ait été encodé avec H.264.

H.264 est une excellente norme de compression pour un certain nombre de raisons. Il offre une très bonne qualité à des débits binaires relativement faibles, et son utilisation généralisée signifie qu'il est pris en charge par pratiquement tous les appareils de lecture vidéo fabriqués au cours des cinq à dix dernières années. Il est également très polyvalent, permettant non seulement de compresser des fichiers de petite taille, mais également des fichiers de haute qualité et à débit binaire élevé adaptés à une utilisation sur des disques Blu-ray.

Alors que H.264 fait un assez bon travail pour fournir des vidéos compressées aux utilisateurs, il existe une meilleure norme qui offre une qualité similaire à des tailles de fichiers encore plus petites. La norme s'appelle HEVC, ou High Efficiency Video Codec, et elle est apparue pour la première fois en 2013 comme un véritable successeur du H.264. Pour cette raison, HEVC est également connu sous le nom de H.265 ou MPEG-H Part 2.

Le principal avantage du HEVC par rapport au H.264 est qu'il offre environ le double du taux de compression pour la même qualité. Cela signifie qu'un fichier vidéo encodé avec HEVC peut occuper la moitié de l'espace de son équivalent H.264 sans changement notable de qualité, ou la même quantité d'espace avec une qualité améliorée. Ça sonne plutôt bien, non ?

HEVC est capable de compresser les fichiers dans une plus grande mesure qu'auparavant en évoluant sur la norme H.264. Dans ces deux normes, la prédiction à compensation de mouvement est utilisée pour trouver les zones qui sont redondantes dans une seule image ou dans les images qui suivent. Lorsque des blocs de pixels redondants sont identifiés, ils sont codés en référençant une autre zone dans la même trame ou les trames suivantes. En H.264, ces blocs peuvent avoir une taille allant jusqu'à 16x16 pixels, mais de gros gains de compression ont été réalisés en l'augmentant à 64x64 en HEVC.

D'autres améliorations aident également HEVC à atteindre des niveaux de compression plus élevés, notamment une meilleure segmentation à taille de bloc variable, des filtres de déblocage et de compensation de mouvement améliorés, un filtrage de décalage adaptatif d'échantillon et une meilleure prédiction et précision des vecteurs de mouvement. Cette page du groupe x265 contient une excellente explication de ces termes et explique comment cela peut améliorer l'efficacité de HEVC.

Comme HEVC est relativement nouveau sur la scène, il n'est pas aussi compatible avec les appareils de lecture existants que H.264. De nombreux appareils de ce type disposent d'un matériel dédié au décodage des flux H.264, tandis que le matériel équivalent pour le décodage HEVC est nettement moins courant. Cela ne veut pas dire qu'il est impossible de décoder HEVC sur les appareils d'aujourd'hui - la lecture logicielle est toujours possible sur une grande variété de matériel, et certaines solutions de décodage matériel existent - mais quelque chose qui peut lire H.264 n'est pas nécessairement compatible HEVC.

Note: Cette fonctionnalité a été initialement publiée le 16/02/2016. Nous l'avons brièvement révisé et modifié car il est aussi pertinent aujourd'hui qu'avant (sinon plus, compte tenu de la prise en charge 4K plus large d'aujourd'hui). Dans le cadre de notre initiative #ThrowbackThursday.

Voici un bref aperçu du matériel bien connu qui comprend des blocs de décodage HEVC dédiés, qui prennent définitivement en charge une lecture HEVC efficace :

Comme vous pouvez le constater, la plupart des matériels de bureau sortis en 2015 et la plupart des matériels mobiles à partir de fin 2014 prennent en charge la lecture HEVC dédiée. Les concepteurs de matériel se sont davantage concentrés sur l'intégration des blocs de décodage HEVC dans le matériel mobile en premier, car les processeurs de ces produits ne sont généralement pas assez rapides pour le décodage logiciel. La prise en charge du matériel de bureau a été légèrement plus lente car la plupart des composants de classe bureau sont suffisamment puissants pour décoder HEVC sans blocs de décodage dédiés.

Si vous avez un ordinateur ou un appareil qui n'inclut pas le matériel susmentionné, cela ne signifie pas que vous ne pourrez pas décoder HEVC. Les PC, même ceux dotés de processeurs d'entrée de gamme d'il y a plusieurs années, ne devraient pas avoir beaucoup de mal à décoder les vidéos HEVC. L'un de mes HTPC équipé d'un processeur Intel Celeron 'Ivy Bridge' à 50 $ de 2012 est plus que capable de décoder HEVC, et j'ai même obtenu une lecture fluide sur les appareils Intel Bay Trail et Qualcomm Snapdragon 801 dans certaines circonstances (bien qu'à un processeur élevé utilisation).

En règle générale, si vous avez un ordinateur plus ancien que vous décririez comme "très lent", il ne sera probablement pas capable de lire HEVC. Tout le reste suffira probablement.

Là où vous ne trouverez pas de prise en charge de la lecture HEVC, c'est dans de nombreux lecteurs multimédias dédiés sur le marché aujourd'hui. Ces produits ne prennent pas en charge le décodage matériel HEVC, ont des SoC trop faibles pour prendre en charge une lecture logicielle fluide, ou ne prennent en charge qu'une petite poignée de formats vidéo populaires sans la possibilité d'exécuter un logiciel de lecture grand format comme VLC.

Voici un bref aperçu des appareils de lecture multimédia populaires quine le faites pasprend en charge HEVC :

Et voici les lecteurs multimédias qui prennent en charge HEVC :

Cette liste n'est pas exhaustive, mais vous pouvez clairement voir qu'il n'y a qu'une poignée d'appareils très récents qui prennent en charge la lecture HEVC native. La Xbox One est la seule console à prendre en charge la lecture, bien que la prise en charge de HEVC ait été ajoutée via une mise à jour logicielle, utilisant vraisemblablement le décodage logiciel.

Ainsi, bien que les avantages de l'encodage HEVC soient clairs, la lecture est essentiellement limitée aux PC, aux smartphones et tablettes haut de gamme, et à une très petite gamme de lecteurs multimédias et de consoles. À l'heure actuelle, la compatibilité est un inconvénient pour l'encodage de votre bibliothèque multimédia en HEVC.

En ce qui concerne les logiciels capables de lire des fichiers encodés HEVC, il existe de nombreuses options. Sous Windows 10, vous pouvez lire nativement des vidéos HEVC dans l'application Films et TV par défaut ou via Windows Media Player. Alternativement, vous pouvez utiliser VLC ou MPC-HC pour la lecture, qui prennent en charge les anciens systèmes d'exploitation, ou des applications de centre multimédia populaires comme Kodi (version 14 et suivantes) et Plex Media Player.

Si vous utilisez macOS ou iOS, VLC est votre meilleur pari. Sur les appareils Android, vous pourrez lire des fichiers HEVC à l'aide de MX Player via un décodage logiciel si votre appareil est assez rapide, ou si c'est le cas, MX Player et l'application Plex prennent en charge la lecture HEVC native. Notez que certains appareils ont des blocs de décodage HEVC dans leurs SoC mais ne prennent pas en charge la lecture native pour le moment.

Note d'index : ne comparez pas les performances de lecture HEVC et H.264