Les Formats vidéo et type de fichiers
Un format vidéo décrit comment un dispositif envoie des images d'une vidéo à un autre dispositif, de la même manière qu'un lecteur de DVD envoie des images à un téléviseur, ou un ordinateur à son moniteur. Plus formellement, le format visuel décrit l'ordre et la structure des images qui créent l'image vidéo.
Les trois formats vidéo analogiques utilisés comme standards pour la télévision sont le NTSC, le PAL et le SECAM.
Voici les différents formats :
Analogiques
* VHS
* VHS-C
* S-VHS
* 8mm ou Video 8
* Hi-8
* Betacam / Betacam SP
* U-MATIC / U-MATIC SP
* Betamax
* V2000
* Bande 1 pouce
* Bande 2 pouces
* BVU / BVU SP
Numériques
* Digital 8
* DV ou Digital Video
* DVCAM
* Betacam SX
* Digital-S
* IMX
* XDCAM
* DVCPRO
* Betacam numérique
* HDV
* XDCAM HD
* DVCPro HD
* HDCam
* DVD
* Avchd
* D1
A ne pas confondre avec les codecs !
Un codec est un procédé capable de compresser et/ou de décompresser un signal numérique. Ce procédé peut être un circuit imprimé ou un logiciel.
Le mot-valise « codec » vient de « compression-décompression » (ou « codage-décodage » - COde-DECode en anglais).
D'un côté, les codecs codent des flux ou des signaux pour la transmission, le stockage ou le chiffrement de données. D'un autre coté, ils décodent ces flux ou signaux pour édition ou restitution. Il ne s'agit souvent pas d'un codage au sens strict du terme, car la transformation se fait avec pertes (audio, vidéo).
Les différents algorithmes de compression et de décompression peuvent correspondre à différents besoins en qualité de restitution, de temps de compression ou de décompression, de limitation en termes de ressource processeur ou mémoire, de débit du flux après compression ou de taille du fichier résultant. Ils sont utilisés pour des applications comme la téléphonie, les visioconférences, la diffusion de médias sur Internet, le stockage sur CD, DVD, la télé numérique par exemple.
Codecs, normes et conteneurs
es notions de codec, norme et conteneur sont souvent confondus par les néophytes (que je suis), ou par abus de langage.
* La norme décrit le format des données.
* Le codec est le logiciel ou le matériel qui met en œuvre un procédé capable de compresser ou décompresser les données de format normalisé.
Par exemple, MPEG-4 AVC/H.264 est une norme vidéo, et x264 est un codec capable de produire un flux vidéo respectant cette norme. Il existe d'autres codecs pour cette norme. Lorsqu'il n'existe qu'une seule implémentation, les termes codec et norme sont confondus (exemple : VC-1).
* Un format conteneur contient des flux audio et vidéo respectant une quelconque norme. Ce format permet d'entrelacer les données audio et vidéo, et contient les informations permettant de les synchroniser au moment de la restitution. Un conteneur peut contenir plusieurs flux audio et vidéo, mais aussi des sous-titres, du chapitrage et des menus.
Le choix d'un conteneur peut par contre limiter les normes utilisables à l'intérieur de celui-ci. Ainsi un conteneur MPEG-2 ne peut contenir que des flux vidéo MPEGV2 et des flux audio MPEGA 1, 2 ou 3 ou des flux audio AAC.
Codecs propriétaires et libres
Certains constructeurs de matériels électroniques développent eux-mêmes des codecs audio ou vidéo.
On pourra citer l'Avchd par exemple, qui est en fait un dérivé du x264, une implémentation de H.264 ; mais ayant certaines fonctionnalités qui sont propres aux fabricants qui l'utilisent ou à l'éditeur du logiciel.
Certains codecs dérivés d'une pré-version de norme ; par exemple DivX, qui était une implémentation de la norme en cours d'élaboration H.263 et H.264.
Les codecs propriétaires sont développés par des entreprises, et font souvent l'objet de brevets dans les pays où c'est possible.
Les codecs libres ou ouverts comme Vorbis, sont inventés et développés par des acteurs du logiciel libre pour permettre aux utilisateurs de garder le contrôle des médias qu'ils produisent eux-mêmes.
Lorsqu'une norme ISO est publiée, il est demandé aux entreprises de ne pas déposer de brevets ou de ne pas réclamer de droits sur ceux existant, quant à la décompression. Les normes ISO des formats MPEG ne définissent que la manière de décompresser ; chaque entreprise est alors libre de faire ce qu'elle veut sur les astuces de compression.
Format de données
Le format des données est la manière utilisée en informatique pour représenter des données sous forme de nombres binaires. C'est une convention (éventuellement normalisée) utilisée pour représenter des données, soit des informations représentant un texte, une page, une image, un son, un fichier exécutable, etc. Lorsque ces données sont stockées dans un fichier, on parle de format de fichier. Une telle convention permet d'échanger des données entre divers programmes informatiques ou logiciels, soit par une connexion directe soit par l'intermédiaire d'un fichier. On appelle interopérabilité cette possibilité d'échanger des données entre différents logiciels.
Les Principaux formats vidéo que vous rencontrerez sur le net
AVI / .avi
Dans un fichier AVI, chaque composante audio ou vidéo peut être compressée par n'importe quel codec (DIvX et mp3 par exemple). C'est un "conteneur" très pratique, le plus utilisé.
WMV/ .wmv
Un format conteneur de Microsoft et sa famille de codecs vidéo. On le trouve souvent chez des vidéo en streaming ou en téléchargement. Nécessite Windows Media Player.
MOV / .mov
Format conteneur d'Apple, pouvant contenir un très large choix de codec, y compris haute définition. Nécessite Quicktime.
DivX et Xvid /MPEG4
Les codecs vidéo les plus utilisés. Permet de diviser par 6 la taille d'un film en DVD sans trop de perte de qualité. Xvid est le concurrent libre de DivX. Nécessite l'installation des codecs DivX / Xvid à jour, qui sont inclus dans de nombreux lecteurs vidéo.
MKV / .mkv .mka .mks
Format conteneur russe, pouvant contenir de très nombreux codecs. Se lit avec VLC, Media Player Classic et quelques autres après l'installation des Codecs.
H264 / MPEG 4 AVC
C'est le Codec utilisé pour la haute définition.
Se retrouve dans les Blu-ray. Se lit avec la majorité des lecteurs vidéo à jour.
FLV / .flv
Le format Flash Video, utilisé en quantité sur Internet (comme Linternaute Video). C'est le format natif d'Adobe Flash Player, s'ouvre parfaitement avec VLC.
Real Video / .rmvb
Codec video propriétaire de Real Networks. S'ouvre avec RealPlayer ou RealAlternative
asf
Très compressé, ce format propriétaire privilégie la taille à la qualité - à éviter. Même incomplète, une video .asf peut être lue par la plupart des lecteurs; mais pour pouvoir accéder rapidement aux différentes parties, il faut l'avoir téléchargée en entier.AsfTools est un utilitaire gratuit très pratique pour manipuler ce format.
ogm : [ogg media] (pas organisme génétiquement modifié)
Ce n'est pas un format à proprement parler, mais un 'conteneur' qui permet de caractériser les videos dont le son est encodé en Ogg Vorbis. Ce format est supporté par les lecteurs habituels, et nécessite simplement le codec oggvorbis pour que la bande son soit lue.
rmvb [real media variable bitrate] (son mp3 VBR)
Connu aussi sous le nom de RV9 : d'apparition récente, son rapport qualité/capacité de compression est meilleur à bas débit que le DiVx ou le Xvid. Malheureusement, il s'agit d'un format propriétaire de Real Video, et nombreux sont les lecteurs incapables de lire ce format. Realplayer est quant à lui à éviter car très lourd et, dans sa version gratuite, bourré de pubs ...
Pour les vidéos à stocker sur des supports comme les CD-R ou DVD-R (à lire sur TV ou ordinateur), l'optimisation du fichier passe en fait par un bon compromis entre le rapport taille/compression. Quelque soit la durée de la vidéo, il faut veiller à ce que la taille définitive du fichier se rapproche au maximum de la capacité du disque. La qualité sera donc logiquement meilleure pour les vidéos d'une courte durée et tendra à diminuer au fur et à mesure que l'on se rapproche du temps moyen de stockage du support (temps indiqués ci-dessous pour chaque format).
Sources :
http://www.conseil-creation.com (textes et images)
http://fr.wikipedia.org (textes)
Un format vidéo décrit comment un dispositif envoie des images d'une vidéo à un autre dispositif, de la même manière qu'un lecteur de DVD envoie des images à un téléviseur, ou un ordinateur à son moniteur. Plus formellement, le format visuel décrit l'ordre et la structure des images qui créent l'image vidéo.
Les trois formats vidéo analogiques utilisés comme standards pour la télévision sont le NTSC, le PAL et le SECAM.
Voici les différents formats :
Analogiques
* VHS
* VHS-C
* S-VHS
* 8mm ou Video 8
* Hi-8
* Betacam / Betacam SP
* U-MATIC / U-MATIC SP
* Betamax
* V2000
* Bande 1 pouce
* Bande 2 pouces
* BVU / BVU SP
Numériques
* Digital 8
* DV ou Digital Video
* DVCAM
* Betacam SX
* Digital-S
* IMX
* XDCAM
* DVCPRO
* Betacam numérique
* HDV
* XDCAM HD
* DVCPro HD
* HDCam
* DVD
* Avchd
* D1
A ne pas confondre avec les codecs !
Un codec est un procédé capable de compresser et/ou de décompresser un signal numérique. Ce procédé peut être un circuit imprimé ou un logiciel.
Le mot-valise « codec » vient de « compression-décompression » (ou « codage-décodage » - COde-DECode en anglais).
D'un côté, les codecs codent des flux ou des signaux pour la transmission, le stockage ou le chiffrement de données. D'un autre coté, ils décodent ces flux ou signaux pour édition ou restitution. Il ne s'agit souvent pas d'un codage au sens strict du terme, car la transformation se fait avec pertes (audio, vidéo).
Les différents algorithmes de compression et de décompression peuvent correspondre à différents besoins en qualité de restitution, de temps de compression ou de décompression, de limitation en termes de ressource processeur ou mémoire, de débit du flux après compression ou de taille du fichier résultant. Ils sont utilisés pour des applications comme la téléphonie, les visioconférences, la diffusion de médias sur Internet, le stockage sur CD, DVD, la télé numérique par exemple.
Codecs, normes et conteneurs
es notions de codec, norme et conteneur sont souvent confondus par les néophytes (que je suis), ou par abus de langage.
* La norme décrit le format des données.
* Le codec est le logiciel ou le matériel qui met en œuvre un procédé capable de compresser ou décompresser les données de format normalisé.
Par exemple, MPEG-4 AVC/H.264 est une norme vidéo, et x264 est un codec capable de produire un flux vidéo respectant cette norme. Il existe d'autres codecs pour cette norme. Lorsqu'il n'existe qu'une seule implémentation, les termes codec et norme sont confondus (exemple : VC-1).
* Un format conteneur contient des flux audio et vidéo respectant une quelconque norme. Ce format permet d'entrelacer les données audio et vidéo, et contient les informations permettant de les synchroniser au moment de la restitution. Un conteneur peut contenir plusieurs flux audio et vidéo, mais aussi des sous-titres, du chapitrage et des menus.
Le choix d'un conteneur peut par contre limiter les normes utilisables à l'intérieur de celui-ci. Ainsi un conteneur MPEG-2 ne peut contenir que des flux vidéo MPEGV2 et des flux audio MPEGA 1, 2 ou 3 ou des flux audio AAC.
Codecs propriétaires et libres
Certains constructeurs de matériels électroniques développent eux-mêmes des codecs audio ou vidéo.
On pourra citer l'Avchd par exemple, qui est en fait un dérivé du x264, une implémentation de H.264 ; mais ayant certaines fonctionnalités qui sont propres aux fabricants qui l'utilisent ou à l'éditeur du logiciel.
Certains codecs dérivés d'une pré-version de norme ; par exemple DivX, qui était une implémentation de la norme en cours d'élaboration H.263 et H.264.
Les codecs propriétaires sont développés par des entreprises, et font souvent l'objet de brevets dans les pays où c'est possible.
Les codecs libres ou ouverts comme Vorbis, sont inventés et développés par des acteurs du logiciel libre pour permettre aux utilisateurs de garder le contrôle des médias qu'ils produisent eux-mêmes.
Lorsqu'une norme ISO est publiée, il est demandé aux entreprises de ne pas déposer de brevets ou de ne pas réclamer de droits sur ceux existant, quant à la décompression. Les normes ISO des formats MPEG ne définissent que la manière de décompresser ; chaque entreprise est alors libre de faire ce qu'elle veut sur les astuces de compression.
Format de données
Le format des données est la manière utilisée en informatique pour représenter des données sous forme de nombres binaires. C'est une convention (éventuellement normalisée) utilisée pour représenter des données, soit des informations représentant un texte, une page, une image, un son, un fichier exécutable, etc. Lorsque ces données sont stockées dans un fichier, on parle de format de fichier. Une telle convention permet d'échanger des données entre divers programmes informatiques ou logiciels, soit par une connexion directe soit par l'intermédiaire d'un fichier. On appelle interopérabilité cette possibilité d'échanger des données entre différents logiciels.
Les Principaux formats vidéo que vous rencontrerez sur le net
AVI / .avi
Dans un fichier AVI, chaque composante audio ou vidéo peut être compressée par n'importe quel codec (DIvX et mp3 par exemple). C'est un "conteneur" très pratique, le plus utilisé.
WMV/ .wmv
Un format conteneur de Microsoft et sa famille de codecs vidéo. On le trouve souvent chez des vidéo en streaming ou en téléchargement. Nécessite Windows Media Player.
MOV / .mov
Format conteneur d'Apple, pouvant contenir un très large choix de codec, y compris haute définition. Nécessite Quicktime.
DivX et Xvid /MPEG4
Les codecs vidéo les plus utilisés. Permet de diviser par 6 la taille d'un film en DVD sans trop de perte de qualité. Xvid est le concurrent libre de DivX. Nécessite l'installation des codecs DivX / Xvid à jour, qui sont inclus dans de nombreux lecteurs vidéo.
MKV / .mkv .mka .mks
Format conteneur russe, pouvant contenir de très nombreux codecs. Se lit avec VLC, Media Player Classic et quelques autres après l'installation des Codecs.
H264 / MPEG 4 AVC
C'est le Codec utilisé pour la haute définition.
Se retrouve dans les Blu-ray. Se lit avec la majorité des lecteurs vidéo à jour.
FLV / .flv
Le format Flash Video, utilisé en quantité sur Internet (comme Linternaute Video). C'est le format natif d'Adobe Flash Player, s'ouvre parfaitement avec VLC.
Real Video / .rmvb
Codec video propriétaire de Real Networks. S'ouvre avec RealPlayer ou RealAlternative
asf
Très compressé, ce format propriétaire privilégie la taille à la qualité - à éviter. Même incomplète, une video .asf peut être lue par la plupart des lecteurs; mais pour pouvoir accéder rapidement aux différentes parties, il faut l'avoir téléchargée en entier.AsfTools est un utilitaire gratuit très pratique pour manipuler ce format.
ogm : [ogg media] (pas organisme génétiquement modifié)
Ce n'est pas un format à proprement parler, mais un 'conteneur' qui permet de caractériser les videos dont le son est encodé en Ogg Vorbis. Ce format est supporté par les lecteurs habituels, et nécessite simplement le codec oggvorbis pour que la bande son soit lue.
rmvb [real media variable bitrate] (son mp3 VBR)
Connu aussi sous le nom de RV9 : d'apparition récente, son rapport qualité/capacité de compression est meilleur à bas débit que le DiVx ou le Xvid. Malheureusement, il s'agit d'un format propriétaire de Real Video, et nombreux sont les lecteurs incapables de lire ce format. Realplayer est quant à lui à éviter car très lourd et, dans sa version gratuite, bourré de pubs ...
Pour les vidéos à stocker sur des supports comme les CD-R ou DVD-R (à lire sur TV ou ordinateur), l'optimisation du fichier passe en fait par un bon compromis entre le rapport taille/compression. Quelque soit la durée de la vidéo, il faut veiller à ce que la taille définitive du fichier se rapproche au maximum de la capacité du disque. La qualité sera donc logiquement meilleure pour les vidéos d'une courte durée et tendra à diminuer au fur et à mesure que l'on se rapproche du temps moyen de stockage du support (temps indiqués ci-dessous pour chaque format).
Sources :
http://www.conseil-creation.com (textes et images)
http://fr.wikipedia.org (textes)