How to recover a video that has no time index? I have a wmv video file that was recorded using widows media encoder. However, while recording, the computer lost power and the video is was not "completed". The video will play in most player, however, it reads that it is 0:00:00 minutes long. So when I try to seek the video the player either freaks out and crashes or it won't do anything.

I tried loading the video in Vegas Pro, but it didn't work. Vegas Pro sees it as an infinitely small clip, rather than the whole thing. So I can't edit it either.

I was able to convert it to an Mp4 in handbrake, but now that I have to do some editing on that, I'm going to lose significant quality. I would rather not have to do this and just be able to find the index file.

What can I do about this? Is there a program or feature in some program that can reanalyze the video and give it a proper time index (if that's what this is called)?
I've had some success with ASFTools and Steeper WMV Repair. Both of these are older tools (Steeper is from 2005) so may not be able to handle later versions of WMV, but they're worth a try.