Salut,
déjà le truc de base que tu dois comprendre c'est qu'il y a le container et le codec.
Le codec c'est par exemple du mpeg4, du h.264, du sorenson, du Quicktime Animation, etc..
Le container, c'est l'extension, donc .mov, .avi, .m4v, .mp4 etc...
Donc c'est normal que tu ais un codec diffèrent de ton extension.
Ensuite un des codec les moins degradant aujourd'hui sur le web c'est le H.264, donc suffit de sortir ta video en H.264, dans un .mp4 ou un .mov , ça devrait fonctionner.
Pour ça tu peux utiliser MPEG Streamclip ( http://www.squared5.com ) , gratuit.
La marche à suivre :
Tu sors un fichier Master (non compréssé, full qualité) d'iMovie. Ca c'es ce que tu garde pour toi.
Tu l'ouvre dans MPEG Streamclip, et tu en sors un doublon en mpeg4 H264 pour la diffusion web, qui sera bcp plus léger. Dans le menu exporter tu vas dans MPEG4 , et tu mets un réglage standard, qualité 80%, et décoche l'entrelacement si il est coché.