salut,
pour plus précision AVi n'est pas un format de compression comme MPEG4, mais un conteneur -> dans le lekel on retrouve un codec video et un codec audio. on trouve dans les codec MPEG4 également les 2.
Par conséquent quand tu essayes de transcoder ton fichier AVi il se peut que la personne qui l'a encodé ait utilié 2 codec différents (1 pour l'audio AAC et 1 autre pour la video h264).
Dans ton cas je te conseillerai de regarder les codec utiliser dans ton fichier AVI (videotollbox quelque chose de ce genre). A partir de la tu peux essayer d'utiliser
VLC pour transcoder un flux video (logiciel gratuit et open source)
Sinon je ne vois pas l'interet de transcoder ta video -> tu n'y gagnera pas en qualité (car deja compressé) à part si tu veux lire ta vidéo sur un lecteur de salon ... (qui ne lit que le MPEG4)
Si c'est pas le cas télécharge d'autre lecteur vidéo plus complet (VLc est un exemple)
++