Le DivX est un "format pirate" à l'origine, issu du codec vidéo MPEG4 façon Microsoft qui était lui-même un dérivé du MPEG4 standard du MPEG-LA.
D'ailleurs à l'origine, son nom complet était "DivX ;-)"
C'est un hack, avec la vidéo utilisant un dérivé d'un dérivé du MPEG4, et le son en MP3, et qui utilise le container AVI (ou plus récemment le container DIVX, mais on s'en fout car personne s'en sert
).
Le MPEG4, qui utilise le container MP4 créé spécifiquement pour son usage, est un format standard créé par le MPEG-LA, qui utilise le codec MPEG4 final pour la vidéo et le codec audio AAC, plus moderne que le MP3.
Le MPEG4 est un codec (et l'a toujours été également), de même que le DivX aujourd'hui, sauf qu'il possède également le container adapté, MP4. Mais le DivX n'est qu'un "format bâtard" conçu à partir d'un gros hack dégueulasse.
Voici en gros pour les différences