I'm currently trying to edit out commercials from mpeg2 files using Mpeg2Schnitt, this works great, however the audio is out of sync (gradual drift) when I do not demux with ProjectX and ProjectX rids me of my closed captions.

I've tried to demux with TMPGenc (out of sync and loss of captioning), PVAStrumento (out of sync), graphedit (out of sync).

So my questions are is it possible to preserve closed captioning with ProjectX and/or are there any other (free) MPEG2 demuxers that keep the audio synced and preserves close captioning?

Thanks.