К сожалению VirtualDub не всегда помогает да и не очень это быстро, в основном я его использую для сильно повреждённых файлов, или фильмов где не хватает последних 5% (максимум), т.е. скаченных на 95% (и выше), тогда VirtualDub может помочь нам отрезать те самые не докаченные ~5% часто это бывают титры так что для просмотра это не критично, так же ещё можно воспользоваться программой Avi Fixed, в ходящий в состав K-Lite Codec Pack (по умолчанию не устанавливается, нужно отметить соответствующею галочку), лечит только avi файлы, хорошо подходит, чтобы быстро вылечить видео файл с не большими повреждениями, перед восстановлением желательно сделать копию. Ещё есть Video fixer помимо avi лечит wmv, asf, rm - хорошая программа не раз выручала, жаль что не бесплатная, трал на 10 дней, работает быстро резервную копию делает сама.
Ещё есть прога All Media Fixer имхо проигрывает Video fixer`у .