Fixing a broken mpeg file?

Hello Linuxers.

Would anyone know how to fix
a broken or ‘invalid packet size’
mpeg file for suitable use in encoding
to a video CD file? (the .bin and .cue files).

I downloaded some Simpsons mpegs
and they were un-encodeable or
did not encode all the way.

Can’t use any windows apps,
not enough room on windows side,
please suggest for Linux only.

I have already tried using
‘vcdgear’ useless crap.

Vcdimager can’t fix them either.

Any ideas?