Okay, I'm more of an audio guy than a video guy, and I came across this problem which I hope is pretty simple. I searched everywhere but can't find this answer in any other forum or web site. A few mpeg videos I have obtained have the wrong time index. One music video which is about 60 megs should be about 4 to 5 minutes, but WMP says its only 33 seconds long. But if I scroll to the end before it finished playing, I can see that the whole video is there. I read somewhere that this was an audio driver problem, so I switched from my main audio card (SB Audigy) to my onboard card (VIA something) but made no difference. I then imported them into Adobe Premiere, but they showed up the same in Premiere. Any ideas??
Go to Doom9.net. Download VirtualDub and load into your computer. Then open the video file with the 'Options Box' checked. Click on 'Redrive Key Frame Flags' then click OK. Afer it's loaded then click on Video Tab and select 'Scan video stream for errors...'. Then click on File Tab and 'Save as AVI file'. Name your file, click OK- and it will create a new file in same folder with a new index.
BUT....., if its an .mpg file......open it in VirtualDub (without the options checked), then scan for errors and Save as AVI file. NOTE: make sure in both cases that you have 'Full Processing Mode' checked on the VIDEO and AUDIO tabs. Good Luck.
thanks vida1, i'll try it. but you said if its an mpeg to do the same thing, just without options checked, but still save as avi? is that right, or a typo? I will DL virtualdub and try...thanks!
it worked great! the only unfortunate thing is the mpeg was about 60 megs, and the avi is over 2 gigs! I know thats cause its uncompressed, but I'm afraid if I convert it back to mpeg if there will be any loss of quality...I didn't notice any when it transferred to AVI. but anyways, thanks for the help