Le h264 est un codec comme le Divx
Définition :
C'est un élément logiciel (*.Dll, *.ax, ...) ou matériel (circuit électronique) qui fournit au système d'exploitation la capacité d'accéder à un format audio ou vidéo compressé spécifique en lecture et en écriture.
Pour encoder un film dans un format spécifique, il est indispensable d'installer le codec adéquat, alors qu'en lecture un filtre peut suffire.
Les principaux codec sont : DivX, Xvid, RVx, VPx, Indeo, Cinepack, ... pour la vidéo
Lame, Fraunhoffer, RAx, OGG, AAC, ... pour l'audio
L'avi est un container comme le MKV etc...
Définition :
Le conteneur comme son nom l'indique a pour rôle de contenir les différents flux constitutifs d'une vidéo : flux vidéo, flux audio et sous-titres. Il contient également les informations nécessaires à la synchronisation de ces différents flux.
Plusieurs types de conteneurs ou containers existent : AVI (Audio Video Interleave), MKV (MaTroska Video), ASF (Advanced Streaming Format), OGM (Ogg Multimedia format), VOB (Video OBject) et MPG (Moving Picture expert Group).
Sources : www.Rippt-it.com