Comskip is just the application I use to find the frames. And as I said, I translate the frame numbers to PTS values, which should be synchronized with all the elementary streams in the transport stream.
Would cutting at GOP boundaries fix the audio skip?
No, GOP = video only. The only reliable way to fix this, without re-encoding, would be an approach like ProjectX does (for mpeg2): demux the streams, but keep the timestamps, then remux while repeating/dropping audio frames so PES packets with equal PTS (either explicit or implicit) from different streams are always next to each other. After that, you can cut at GOP boundaries and always have the audio correctly.
Another approach would be an editor that deals with streams and timestamps in a transport stream in an intelligent way, but the cutlist editor / movie cutter definitely don't work as such.
Simplest approach is to re-encode to an intra-only codec (like mjpeg) cut that and re-encode to h264 (once more)
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.