Sometimes, I have been forced to strip the Audio from a MPEG file to fix audio problem.

But, when I try to reunited the Audio with the Video, they are out of sync.

Even if I did not trim either file

I know that TMPEG has a method to fix audio gaps, but, I have never got it to work.

Does anyone know:

1: Why the gap?
2: And how to fix it?