Okay, I will be posting a bug report to deveforum shortly but basically: The video test_TMPEnc3.0XPress_sample.mpg has been encoded with TMPEnc 3.0 XPress and it is the correct result. The video test_ffmpeg has been encoded with ffmpeg and is faulty. Both videos start from timecode 00:00:59 and as you can see, something happened with the framerate when encoding with ffmpeg since audio is out of sync and ends before the video does. Original video duration is 00:01:05, ffmpeg resulted 00:01:18.