usa VIRTUALDUB o VIRTUALDUBMOD o SPANISHDUB, abres el video y el programa te avisara del error y si quieres reparar el archivo, despues ya que habra el video vas al menu VIDEO>Direct_Stream_Copy, despues vas al menu FILE>Save_As.. y le das un nuevo nombre al archivo que vas a guardar, si todo salio bien podras abrir ese nuevo archivo AVI que has creado desde virtualdub o sus hermanos DUB
Por cierto, AVI, MP4, MKV, MPG, MOV, FLV, WMV, OGV, etc., son contenedores de video, es decir el archivo que conocemos como "archivo de video"
DivX/XviD, h264, VP8, VC-1, RV30/RV40 son algunos formatos de video.
Desde virtualdub puedes, si es que gustas, recodificar el archivo de video AVI a algun otro formato de video, por ejemplo DivX/XviD, solo bajas el codec DivX [version comercial] o el codec XviD [la version de uso libre], Menu VIDEO>Full_Procesing_Mode y en VIDEO>COmpression eliges el formato de video que quieras usar. Tambien si quieres puedes cortar parte del video y que estoy seguro vas a requerir.