więc po kolei
uszkodzona pamięć oczywiście mogła być przyczyną, bo przecież dane są trzymane podczas kompiowania właśnie w pamieci, a cache to jedyna rzecz w XP która może zapchać więcej niż powiedzmy pierwsze 200MB

Dziwie sie jednak że komputer sie nie zawiesił.
Z naprawą będzie trudno, na pewno zostaną zniekształcenia nawet po naprawie. Lepiej zgraj jeszcze raz jeżeli możesz.
W najprostszym przypadku użyj AviDemuxa w trybie COPY/COPY/MPEG. Strumienie wideo i audio pozostaną (raczej ich nie naprawisz), ale odbudujesz tym strukturę pliku MPEG.
i na koniec - archiwizowanie danych na jednym dysku twardym to bardzo niemądry pomysł (ale za to tani). Każdy dysk prędzej czy później padnie a wtedy zostanie Ontrack...$$$$ odzyskanie danych z dysku w domowych warunkach jest bardzo trudne. Miałem już przypadek w u mnie w domu ze zdjęciami, wiele osób straciło tak dane.
Najcenniejsze dane [a nagrania z kamery za takie uważam] powinny być trzymane na nośniku który przeżyje upadek z 30 metrów, zalanie czy strzał pioruna w okolicy i w razie czego bierzesz pod pache i uciekasz z nimi.
Czyli na przykład na porządnym DVD - Scratchproof lub DVDRAM.