Qu’est-ce que H.264 ?

H.264, également appelé AVC ou MPEG-4 partie 10, est une norme de compression vidéo par blocs. Sa large prise en charge par les navigateurs, les appareils, les systèmes de télédiffusion et les chaînes de traitement MP4 en fait un codec de base courant.

Fonctionnement de H.264

H.264/AVC compresse les images par prédiction par blocs, codage par transformée, quantification, codage entropique et filtrage antiblocs dans la boucle. Les profils sélectionnent des groupes d’outils de codage, tandis que les niveaux limitent les besoins en ressources, notamment les dimensions des images, la cadence de traitement et la mise en mémoire tampon. Le flux élémentaire peut être transporté dans plusieurs conteneurs et systèmes de streaming, sans être lié à MP4. Les services d’encodage l’utilisent couramment pour des variantes lisibles sur un grand nombre de plateformes, des fichiers proxy mezzanine, la visioconférence et la capture assistée par matériel.

Points clés

  1. Les profils Baseline, Main et High activent des ensembles d’outils différents ; déclarer un nom de codec familier sans profil ni niveau compatibles peut malgré tout entraîner un échec de lecture sur les décodeurs aux capacités limitées.
  2. H.264 prend en charge à la fois le cadrage en flux d’octets de l’Annexe B et les échantillons préfixés par leur longueur couramment utilisés dans MP4 ; le remultiplexage peut donc nécessiter une conversion du cadrage des unités NAL même sans réencodage vidéo.
  3. Le codec a été normalisé conjointement par des groupes de télécommunications et MPEG et reste soumis à des considérations de licences de brevets, distinctes de la disponibilité technique des décodeurs.

Quand H.264 a son importance

Les développeurs choisissent H.264 lorsque la prévisibilité de la prise en charge en lecture compte davantage que les gains de compression des codecs plus récents. Le profil, le niveau, la profondeur de couleur et les limites matérielles influent toujours sur la compatibilité.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement