I actually doubt that it will, also having looked more closely at those 2 recovery programs, i don't think they're up to the job anyway(they are more sort of an un-delete program).
So my only suggestion i've got left is to post at as many forums as possible, and hopefully get some more ideas.
I'm sorry i couldn't help, but if i think off anything more, i'll post here.
edit. i found this on the vcdgear frequently asked questions....
I just used the Fix MPEG Errors (-fix) option and it reported 3 (or some small number) MPEG sections fixed but my final output file is too small.
There are the following possible causes:
1) VCDGear could only locate 3 MPEG headers. If your source file is large in size, then apparently *most* of your source file did not contain any MPEG information.
2) The source file may not be an MPEG file
3) If you are using the raw2mpg option, try disabling the Auto Cut feature (-nocut). This option is only available on version 1.6+ (non-GUI) and 2.5+ (GUI).
The video was playing and then suddenly stopped. Media Player thinks the video has ended but it's nowhere near the end. How can I fix that?
The most likely problem here is because there might be a CD-i bumper in your MPEG file. Try to see if you can remove it first. You might also want to try enabling the Fix MPEG Errors option too.
What is a CD-i bumper? What does the Remove CD-i Bumper option (-nobumper) option do?
A CD-i MPEG sequence is often applied by any VideoCD writing program. WinOnCD and VideoPack have this capability and possibly even Adaptec VCD Creator. A CD-i bumper is simply an MPEG sequence that is placed in the first track of a VideoCD. The reason being that a CD-i player will always play this MPEG sequence first.
Unfortunately, this MPEG bumper causes problems for software players. Some symptoms include player lockups, early ending time, slider freeze, top and/or bottom of video getting cut off by black bars, and a/v sync problems. All these problems are possibly related to the MPEG sequence having a different packet size. The packet size of the bumper most likely does not match that of a VideoCD. While the software player is able to play the bumper, as soon as the movie comes up, the packet size changes and this is probably the main reason why all the problems occur.
VCDGear 2.0 now has a Remove CD-i Bumper option that is supposed to fix the problem. Users using the non-GUI version of VCDGear will find a similar option (-nobumper).
Also, did you try using VLC player to open it? http://www.videolan.org/
Another player to try is ELECARD, it can can play broken mpegs at their full length http://www.elecard.com/ftp/pub/mpeg/player/EMpgPlayer.zip
Edited by 666philb, 11 May 2010 - 06:25 AM.