I have a feeling I know what the problem is, the issue is I am not sure if there is an easy way to fix it. I have a VCD .dat file that I am trying to demux. TMPGEnc gets about 10% done and quits. I think the data may be corrupt even though I can play the video through media player.

I tried as an MPEG (converted), same result
I tried correcting the MPEG (MPEG corrector), but TMPGEnc will not recognize any of the streams.

Any suggestions besides recap and re-encode?

Unfortunately I do not have the VCD anymore, already mailed it to mominlaw.