Le MP4 est un container au départ, pas vraiment un codec même si on utilise généralement un codec MPEG4 avec (alors selon wikipedia: H.264, ou MPEG-4 AVC (Advanced Video Coding), ou MPEG-4 Part 10 , c'est la même chose...).
Mais on peux aussi y coller du MPEG1 et 2 (via AviDemux on peux mettre dans un MP4 : MPEG-1, MPEG-2, MPEG-4 ASP, MPEG-4 AVC ).
Bon, c'est ptet un peu complexe à première vue, mais en gros:
Un fichier vidéo c'est (généralement):
-Un container (MP4/MKV/AVI/...)
Qui contient:
--Une piste vidéo (encodé via un codec vidéo)
--Une (ou parfois plusieurs) piste audio (encodé par un codec audio)
(et parfois en bonus des pistes de sous-titre, des informations sur la résolutions de la vidéo, si 3D ou pas, d'ailleurs certains container ne gère pas ces choses là, d'autre si, ...)
Alors si WMM te limite à du WMV avec un codec WMV et audio WMA, ...
AviDemux, lui te permet de régler tout ça comme tu veux (mais faut évité de mettre au hasard avec certains containeur, sinon y peu se crash lors de la seconde phase, le MP4 par exemple ne peux pas être combiner avec certains codec audio, ...)
(pour plus d'informations sur les containeur et codec compatible, tu peux jeter un oeil ici: http://www.avidemux.org/admWiki/doku.php?id=general:output_formats )