Aller au contenu principal
Codec et encodage

CodecCoder-Decoder

Un codec (codeur-décodeur) est un logiciel ou un matériel qui compresse les données vidéo brutes pour un stockage et une transmission efficaces, puis les décompresse pour la lecture. Sans codecs, une seule minute de vidéo 1080p non compressée nécessiterait plus de 10 Go de stockage. Les codecs modernes réduisent cela à seulement 50 à 150 Mo tout en maintenant la qualité visuelle.

Comment fonctionnent les codecs vidéo

Les codecs vidéo exploitent deux types de redondance pour compresser les données : la redondance spatiale (pixels similaires dans une même image) et la redondance temporelle (contenu similaire entre des images consécutives). L'encodeur analyse chaque image, prédit le contenu en se basant sur les images précédentes et ne stocke que les différences.

  • Compression intra-image : supprime la redondance au sein d'une seule image (similaire au JPEG)
  • Compression inter-images : ne stocke que les différences entre des images consécutives
  • Estimation du mouvement : prédit comment les objets se déplacent entre les images pour réduire les données
  • Quantification : réduit la précision des données moins importantes visuellement
  • Codage entropique : applique une compression sans perte au flux binaire final

Les codecs vidéo courants

L'industrie vidéo a évolué à travers plusieurs générations de codecs, chacune offrant une meilleure efficacité de compression au prix d'une complexité d'encodage accrue.

CodecAnnéeEfficacité vs H.264Support navigateurLicence
H.264 / AVC2003RéférenceUniverselSous licence (MPEG LA)
H.265 / HEVC2013~50% meilleureSafari, EdgeSous licence (complexe)
VP92013~30-40% meilleureChrome, Firefox, EdgeLibre de droits (Google)
AV12018~50% meilleureChrome, Firefox, Edge, Safari 17+Libre de droits (AOMedia)

Codec vs format conteneur

Une source de confusion courante est la différence entre un codec et un format conteneur. Le codec définit comment la vidéo est compressée (H.264, VP9, AV1). Le format conteneur définit comment la vidéo compressée, l'audio, les sous-titres et les métadonnées sont packagés ensemble (MP4, WebM, MKV). Un conteneur peut contenir différents codecs : par exemple, un fichier MP4 peut contenir de la vidéo H.264 ou H.265.

Comment Videas gère les codecs

Videas produit deux codecs pour chaque vidéo importée : H.264, lu partout, et VP9, qui atteint la même qualité pour environ 30 % de débit en moins. Le lecteur interroge le navigateur du spectateur et sert la version la plus efficace qu'il sait décoder — VP9 sur Chrome, Firefox et Edge, H.264 sur Safari et sur les appareils plus anciens. Le tout à partir d'un seul import : l'interface n'expose aucun choix de codec.

Questions fréquentes

Qu'est-ce qu'un codec vidéo ?+

Un codec vidéo est un logiciel qui compresse (encode) la vidéo pour le stockage et la transmission, puis la décompresse (décode) pour la lecture. Les codecs courants incluent H.264, H.265, VP9 et AV1.

Quel codec utiliser pour la vidéo web ?+

H.264 reste le choix le plus sûr pour une compatibilité universelle, mais les codecs plus récents comme VP9 et AV1 offrent une compression nettement meilleure à qualité égale. Videas produit H.264 et VP9 pour chaque vidéo et sert au spectateur celui que son navigateur sait décoder.

Quelle est la différence entre H.264 et H.265 ?+

H.265 (HEVC) atteint environ 50 % de meilleure compression que H.264 à la même qualité visuelle. En revanche son support navigateur est limité et sa licence complexe. VP9 et AV1 offrent des gains comparables, avec une disponibilité plus large et libre de droits.

Quels codecs Videas produit-il ?+

H.264 et VP9 pour chaque palier de qualité, plus une piste audio en AAC. Il n'y a rien à choisir : l'interface n'expose aucun réglage de codec, et le même traitement est appliqué à toutes les vidéos.

Videas accepte-t-il le H.265, l'AV1 ou le ProRes ?+

À l'import, oui : ce sont des formats d'entrée, acceptés et convertis automatiquement, au même titre que MP4, MOV, AVI, MKV ou WebM. En sortie, la diffusion reste en H.264 et en VP9.

Comment le lecteur choisit-il le codec ?+

Le manifeste HLS déclare les deux versions et le lecteur interroge le navigateur. Chrome, Firefox et Edge décodent le VP9 et reçoivent la version la plus légère ; Safari et les appareils plus anciens reçoivent le H.264. Le choix se fait à la lecture, pas à l'import.

Le codec change-t-il la qualité perçue ?+

À débit égal, oui : un codec plus efficace produit une image plus propre. C'est ce qui permet au VP9 servi par Videas d'être plus léger que le H.264 sans être plus laid.

Pourquoi ne pas diffuser uniquement en AV1 ?+

Parce que tous les navigateurs ne le décodent pas encore, et parce qu'il est beaucoup plus lent à encoder. Servir un codec qu'un spectateur ne sait pas lire, c'est lui servir un écran noir : la compatibilité passe avant l'économie de bande passante.

Quelle est la différence entre un codec et un conteneur ?+

Le codec définit comment l'image est compressée (H.264, VP9, AV1). Le conteneur définit comment la vidéo, l'audio, les sous-titres et les métadonnées sont emballés ensemble (MP4, WebM, MKV). Un même conteneur peut porter des codecs différents.

Quel codec audio Videas utilise-t-il ?+

AAC, à 128 kbps en 48 kHz stéréo. C'est le format audio le plus universellement lu, et il est produit en premier à l'import — avant même les qualités vidéo supérieures — pour que la vidéo devienne lisible au plus vite.