> we see a constant mismatch between PTS and PCR Timestamps of exactly 700ms It's normal to have a PTS value greater than the current PCR. ISO/IEC 13818-1 says it must not exceed 1s. The default ffmpeg demux-decode delay is 0.7s. You can set it with -muxdelay [s].