VLC is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols.
I managed to play many incomplete/corrupted AVIs (from WinMX and eMule).
Analize and test AVI files, reporting any info about them, and (eventually) the reason they couldn't be played.
AVI Codec freewareAnalize single files or entire directories, showing many info about AVI files. Report wich CODEC are missing, with a link for download!