Recently I downloaded some VCD episodes of a japanese anime cartoon series (unreleased in US, and not available for sale). When I play one of the files with WMP, or burn to VCD and watch on standalone it freezes up about 2/3 of the way through. I open the MPG in VirtualDubMod and get the following errors: "MPEG: Anachronistic or discontinuous timestamp found in video stream 0 at byte position xxx (may indicate improper join) and MPEG: Anachronistic or discontinuous timestamp found in audio stream 0 at byte position xxx (may indicate improper join)"

The 2 xxx's are not the same number, video one is 35711612, audio is 35720908.

Using some advice from the boards here, I demultiplexed the files using TMPGenc, and was going to use ReStream to try to fix them, but when I demultiplex them. the part of the video where it would normally stop playing is missing.

I am certain that these missing frames do exist as I can view the file using VirtualDub 1.5.1 and it does not give an error or anything. But VirtualDubMod correctly recognizes the bad timestamp.

Is there a way to demultiplex the file while ignoring timestamps? Should I direct stream copy the audio and video and reencode (sounds like a stupid idea to me, but maybe the only way)? Is there a program similar to ReStream that works on joined MPG's and not just Elementary streams?

Any info would be greatly appreciated.

UPDATE: I tried using Womble Mpeg-VCR to fix the errors, it get's through the Time Code and Audio PTS errors, but stays at 66% done when resizing
for DVD GOP compliance. I let it run for 8 hours with no progress. This technique worked on 1 file that showed these errors, but they were less severe.

I'm desperate here, as these episodes have never been aired in the US and this is the only version I can find for download anywhere.