I have a 30 minute MPG. When I play the file, my computer acts like it's 30 seconds long. The file plays and the video bar moves across for 30 seconds... then sits at the end as the rest of the video play. And the most interesting part is... if I move the location bar to the middle, the video will play from the 15 minute mark.

It's only this MPG (that I downloaded, not captured and converted) that has this problem. I've tried using the MPEG fixer from the tools section, no use. I've tried seperating the video and audio, and putting them back together... and that doesn't work. It only saves the first 30 seconds. I've tried loading it into VirtualDub and converting it... doesn't work, only saves the first 30 seconds again.

What else can I do to fix this MPG file? If it's the MPG Header that's damaged, is there a real way to repair this to keep track of all the video? I know it's all there because I can watch it all.