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 (
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.