Media Player keeps crashing my corrupted avi half way through.

Neither DivXFix or VirtualDub allow me to repair my corrupted avi. VirtualDub tells me that they remove suppport for this MS codec due to litigation. DivXFix does not recognize the avi file, so it can not repair. Let me know if anyone has any suggestions. Plus, I would like to make it seekable.

From the FAQ

How do I repair a DivX/AVI?
If you have DivX that won't play in Media Player try to use DivXFix . Run the divfix.exe in the win32 folder and just open the broken DivX and hit Rebuild Index and after the process it should work perfect.

Or try to use Virtualdub and when open you select File->Open and check Popup extended open options and open the broken DivX . A window appear check Rederive keyframe flags and hit OK.It will take some minutes. Last Select Video-> DirectStreamCopy and Audio->DirectStreamCopy and Save the DivX.