Déjà, l'AVI n'est pas un fomrat vidéo. C'est un container qui permet de regrouper flux vidéo (divx, xvid, mjpeg....) et un flux audio (mp3, pcm...). L'OGM est aussi un container (video + OGG).
Après, la différence entre divx et MPEG, ca se joue au niveau de la méthode de compression mais, là dessus, d'autres plus calés te répondront.