Skip to content
Codec et encodage

Codec Coder-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.

Codec Année Efficacité vs H.264 Support navigateur Licence
H.264 / AVC 2003 Référence Universel Sous licence (MPEG LA)
H.265 / HEVC 2013 ~50% meilleure Safari, Edge Sous licence (complexe)
VP9 2013 ~30-40% meilleure Chrome, Firefox, Edge Libre de droits (Google)
AV1 2018 ~50% meilleure Chrome, 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 prend en charge le streaming multi-codec, transcodant automatiquement vos imports en rendus H.264, H.265 et VP9. Le player Videas détecte les capacités du navigateur et de l'appareil de chaque spectateur, puis sélectionne le codec le plus efficace disponible. Cela signifie que les spectateurs sous Chrome peuvent recevoir du VP9 (fichiers plus petits, même qualité) tandis que les spectateurs sous Safari reçoivent du H.264 ou H.265 — le tout à partir d'un seul import, sans aucune configuration supplémentaire.

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.

H.264 est le choix le plus sûr pour une compatibilité universelle. Cependant, les codecs plus récents comme VP9 et AV1 offrent une compression nettement meilleure, ce qui signifie des fichiers plus petits à la même qualité. Videas transcode automatiquement en plusieurs codecs et sert le meilleur à chaque spectateur.

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