Hello,

I have an MKV file that I am trying to convert to play on a standalone DVD player. Every time I encode the video, the encoded file is always 6 seconds shorter than the original (Original length, 1:33:36. Encoded length, 1:33:30). So my audio gradually goes out of sync. After searching around a bit, I thought my MKV might have VFR, but when I extracted the video with mkvextractgui, the avi was 1:33:36. I also checked the frame count in VDubMod and calculated the length at 23.976 fps to be 1:33:36. So I'm pretty sure it isn't VFR.

I tried both HCEnc and CCE. When I put the AviSynth file in CCE, it says the output length will be 1:33:30 before it even encodes. I checked to make sure it was at 23.976 fps. When I check the AviSynth in VDubMod, it says 1:33:36. I've tried putting in convertfps in the AviSynth file just in case it might be VFR, no dice. I've checked for bad frames, none.

I've been stumped on this for about 2 weeks now. Any help will be appreciated. Thanks in advance.