Codec
Un article de AMV France Wiki.
Le mot codec vient de codage-décodage - COde-DECode en anglais et désigne un procédé capable de compresser ou de décompresser un signal, analogique ou numérique.
D'un côté, les codecs encodent des flux ou des signaux pour la transmission, le stockage ou le cryptage de données. D'un autre coté, ils décodent ces flux ou signaux pour édition ou restitution.
Dans le carde de la création d'AMV, Les différents algorithmes de compression et de décompression correspondent à 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.
Sommaire |
Les types de compression
Les codecs peuvent être divisés en deux grandes familles suivant leur manière de compresser les données.
- La compression non-destructive (appelée aussi sans pertes ou en anglais lossless) permet de retrouver le signal initial tel qu'il était avant codage.
- La compression destructive (appelée aussi avec pertes ou en anglais lossy) prend en compte les caractéristiques des données à compresser et peut retirer des informations jugées les moins importantes du signal. Ce type de compression a ses limites. Une compression trop forte peut générer un bruit de compression qui n'est plus négligeable.
Les principaux codecs vidéo
Les principaux codecs vidéo utilisés dans les AMV sont :
- DivX et XviD (MPEG-4 ASP),
- x264 (MPEG-4 AVC), clairement le codec du moment avec un très bon rapport qualité/compression. La plupart des AMV créés actuellement sont compressés avec ce codec, malheureusement encore illisible par des platines de salon.
- MPEG-1, utilisé à l'origine sur les VCD. C'est un format dépassé, avec des pertes importantes au niveau de la qualité vidéo. Il est fortement déconseillé dans le cadre de la création d'AMV.
- MPEG-2, utilisé par les DVD, la télévision numérique terrestre (TNT, ou DVB-T), la diffusion numérique par satellites (DVB-S) et le cable (DVB-C).
- Huffman Lossless, codec sans perte utilisé principalement par les participants de MEP (Multi-Editor Project) avant montage et compression finale du projet.
- Lagarith, autre codec sans perte qui offre une meilleure compression que les autres codecs sans perte : Comparaison de codecs. Codec libre et open source.
- Theora, codec libre et open source
Les principaux codecs audio
Les principaux codecs audio utilisés dans les AMV sont :
- MP3 (MPEG-1/2 Layer 3)
- AAC (MPEG-2 partie 7)
- PCM, sans perte, sans compression
- FLAC, format libre de droits, compression sans perte
- Vorbis, format libre de droits, compression avec perte, ayant son propre conteneur, l'Ogg
- ADPCM, compression faible avec perte
- Windows Media Audio (WMA) : nom du conteneur et du codec, format propriétaire (Microsoft)
Les conteneurs
Les néophytes confondent parfois les codecs et les conteneurs. Le conteneur est le format (AVI par exemple) qui contient des flux audio et/ou vidéo qui sont encodés avec un codec (DivX par exemple). Il est en charge d'entrelacer les données son et vidéo, et de contenir les informations permettant de les synchroniser au moment de la restitution. Il existe également un large choix de conteneurs. Une liste exhaustive est disponible, n'hésitez pas à la consulter.
Les combinaisons gagnantes ?
Que faire avec ce large choix de conteneurs et codecs audio / vidéo ? Voici une lite des combinaisons les plus souvent utilisées par les créateurs d'AMV :
| Conteneur | Codec Vidéo | Codec Audio |
|---|---|---|
| MP4 | x264 | AAC |
| MP4 | x264 | MP3 |
| MP4 | DivX / XviD | AAC |
| MP4 | DivX / XviD | MP3 |
| AVI | x264 | AAC |
| AVI | x264 | MP3 |
| AVI | DivX / XviD | AAC |
| AVI | DivX / XviD | MP3 |
| MKV (peu utilisé) | x264 | AAC |
| MKV (peu utilisé) | x264 | MP3 |
| MKV (peu utilisé) | DivX / XviD | AAC |
| MKV (peu utilisé) | DivX / XviD | MP3 |
