AVI est un container (Audio Video Interleaved), une sorte de "boîte" dans laquelle tu met des flux (streams) audio et vidéo, encodées ou non avec des Codecs tel que DivX pour la Video, PCM ou MP3 pour le son.
Le mieux et de lire le topic cité par Randolf.
Pour plus d'infos sur les codecs dans un AVI, regarde le topic sur VideoToolbox présent sur ce forum