[ Conteneur | codec  ]

Définitions et autres notions vidéo

Dernière modification 10 février 2016

( ce document est disponible au format pdf dans la rubrique téléchargement)

Conteneur

Les principaux types de formats de fichier vidéo sont mp4, avi, ogm, et matroska. Ces fichiers ne sont en fait que des enveloppes (ou conteneurs) pour du flux compressé vidéo et audio. Il existe plusieurs moyens de compresser ces données, on appellera codec le logiciel de compression et de décompression chargé de lire ces données. Un fichier avi peut donc très bien contenir un flux vidéo avec un codec xvid ou bien encore mpeg2.
Chaque conteneur possède en entête les informations qui décrivent les flux qu'il contient, par opposition aux fichiers .mpeg qui ne peuvent contenir que du mpeg. Le conteneur .avi est encore un des plus utilisés, il est cependant limité, on ne peut pas mettre du flux ogg, ou bien encore plusieurs pistes sons et chapitrage comme pour les DVD. C'est pourquoi des nouveaux conteneurs ont fait leur apparition pour offrir de nouvelles possibilités, je pense notamment au conteneur ogm (http://www.bunkus.org/videotools/ogmtools/index.html), matroska (http://www.matroska.org) et bien sûr mp4.

[Retour haut de la page ]

Codec

Un certain nombre de codecs sont directement inspirés par un organisme de standardisation appelé MPEG pour Motion Picture Expert Group. Il a mis au point la norme MPEG1 pour la réalisation des disques laser vidéo. Le MPEG2 a été mis au point pour la télévision numérique. Le MPEG3 est mort né, car ses fonctionnalités ont été reprises pour une grande part avec le développement de MPEG2. Le MPEG4 permet la diffusion de la vidéo avec un support de faible débit.

Les codes les plus anciens et les plus universels sont:

VCD compatible norme MPEG1, résolution 352*288, 25img/s PAL/SECAM, débit 1123kb/s, qualité légèrement inférieur à une K7 VHS
XVCD compatible norme MPEG1 , résolution 352*576 ou 352*288, 25img/s PAL/SECAM, débit jusqu'à 2500kb/s
SVCD compatible norme MPEG2, résolution 480*576, 25img/s PAL/SECAM, débit 2520kb/s, qualité SVHS
DVD compatible norme MPEG2, résolution 720*576, 25img/s PAL/SECAM, débit de 28400Kb/s qualité DV supérieure

Le codec VCD est le plus universel, il peut être lu par tous les logiciels de lecture vidéo sur PC (et autres) et par tous les lecteurs DVD de salon.
Le codec  SVCD peut être par certains logiciels de lecture et quelques lecteurs DVD de salon.
Le codec  DVD est évidemment lu par les lecteurs DVD de salon.

Les codecs vidéo les plus récents et aujourd'hui les plus utilisés sont:

Le x264 qui repose sur la norme MPEG4 AVC/H264 est actuellement le codec le plus en vogue et le plus populaire, compact tout en préservant une très bonne qualité d'image, pour donner une idée pour un fichier de qualité DVD la taille est deux fois plus petite.
Le x265 qui repose sur la norme MPEG4 HEVC/H265 qui devrait remplacer à terme le x264, il améliore sensiblement le codage/compression par rapport à AVC, en d'autres termes, les fichiers obtenus sont beaucoup plus compacts pour une qualité identique.
Theora est un codec vidéo totalement libre et dénué de brevets, il n'est pas totalement compatible à la norme MPEG4 ce qui fait que son utilisation n'entraîne pas le paiement d'une redevance au consortium MPEG.

DivX est un codec tombé aujourd'hui en désuétude, c'est une implémentation d'une version non définitive des normes MPEG4 H263 et H264. Ce n'est pas d'un codec libre (au sens OpenSource), il est développé par DivXNetwork. Il est apparu il y a quelques années sous le terme DivX;-) dans sa version 3.11, en creusant un peu on s'est rendu compte que c'était une version piraté d'un codec Microsoft (MS-MPEG4-v3, qui porte mal son nom puisqu'il n'est pas compatible à la norme MPEG4). Du coup DivXNetwork a été contraint à développer son propre codec, compatible à la norme MPEG4, et en plus a décidé de le rendre OpenSource, de là est né OpenDivX. Son existence a été plus qu'éphémère, il a très vite laissé la place au codec DivX 4.0 qui lui n'avait rien d'OpenSource. Cependant les sources d'OpenDivX ont été la base du développement d'un codec compatible MPEG4, totalement OpenSource, en l'occurence XviD (l'opposé de DivX...). En résumé Xvid est un codec compatible MPEG4 sous licence GNU GPL (OpenSource) et DivX (4.0 et 5.0) est un codec qui n'est pas totalement compatible MPEG4 et qui n'est pas libre.

Les codes audio les plus courant sont:

Le codec audio MP3 est encore très utilisé, c'est la spécification audio des normes MPEG1 et MPEG2, les puristes trouveront qu'il dégrade la qualité audio, il existe maintenant d'autres codes permettant de mieux préserver la qualité audio.
Le codec audio AAC  fait partie de ces nouveaux codecs, on dit qu'un fichier codé en 128kb/s en AAC est équivalent à un fichier MP3 codé à 256kb/s.
Le codec audio Vorbis qui contrairement aux deux précédents codecs est complètement libre et dénué et de brevets, il est plus performant que le MP3 mais reste largement moins populaire à tort.


Retour page d'accueil FUNIX]
[Retour haut de la page ]