le mpg est du mpeg, c'est un format de fichier ET un algo de compression.
Effectivement il bouffe pas trop de cpu pour être lu.
l'avi est un format contenant du son et/ou de la vidéo. Mais ces données peuvent être encodées selon plein de formats différents grâce aux codecs (compresseur/décompresseur).
en gros, l'extension '.avi' ne renseigne pas beaucoup sur le format des données.
par exemple, le divx est + performant que mpeg mais bouffe + de ressources.