2011-08-11, 23:55
UPDATE: Found a solution to the problem: de- & remuxing the problematic MKV files seems to do the trick!
---
(I found some existing threads about similar problems with DTS playback and dropped frames, but that's not strictly speaking the case here, so I was bold enough to think this might be a separate problem and started a new topic. )
I recently encountered a couple of movies that suffer from an uneven/jittery/varying framerate, but only when I play them with the DTS audio track. However, not a single frame is dropped, the framerate just doesn't stay constant.
At first I wasn't sure if this was just the normal "24fps on 60Hz" effect and I'm imagining the whole thing, but then I realized the FPS display in the CodecInfo window backs up my observations: Normally, when watching a 24fps movie, it stays at 23.98 most of the time, sometimes jumping momentarily to 23.95 or 24.00. However, with the "problem" movies, the FPS indicator constantly travels between 22-25 FPS, and while you can watch the movie for a moment without noticing anything strange, you'll eventually notice a small but annoying jerk here and there.
This only seems to happen with _some_ movies with a DTS track - I have many movies with the same audio and video format as the problem movies (h264 1080p DTS), and they play just fine. But in any case, it seems DTS is what causes the problem: one of the problem movies has both an AC3 and DTS track, and as soon as I switch to AC3, FPS goes to almost static 23.98. Switch back to DTS, and the "guess the FPS" show begins.
I have tested this on two different Win7 PC's with different hardware, and XBMC 10.1 and the latest nightly build. I have tried changing pretty much all playback settings in XBMC, no effect. The only thing that seems to help is to check "Adjust display refresh rate to match video", but that causes some other problems (like my TV delaying the picture so that audio goes out of sync), so I'd rather leave it unchecked if only possible.
I also tried playing the same movies with VLC. Without the FPS display (is there a similar thing in VLC?) it's hard to be 100% sure, but I _think_ VLC doesn't have the same kind of jitter.
Any ideas? :confused2:
---
(I found some existing threads about similar problems with DTS playback and dropped frames, but that's not strictly speaking the case here, so I was bold enough to think this might be a separate problem and started a new topic. )
I recently encountered a couple of movies that suffer from an uneven/jittery/varying framerate, but only when I play them with the DTS audio track. However, not a single frame is dropped, the framerate just doesn't stay constant.
At first I wasn't sure if this was just the normal "24fps on 60Hz" effect and I'm imagining the whole thing, but then I realized the FPS display in the CodecInfo window backs up my observations: Normally, when watching a 24fps movie, it stays at 23.98 most of the time, sometimes jumping momentarily to 23.95 or 24.00. However, with the "problem" movies, the FPS indicator constantly travels between 22-25 FPS, and while you can watch the movie for a moment without noticing anything strange, you'll eventually notice a small but annoying jerk here and there.
This only seems to happen with _some_ movies with a DTS track - I have many movies with the same audio and video format as the problem movies (h264 1080p DTS), and they play just fine. But in any case, it seems DTS is what causes the problem: one of the problem movies has both an AC3 and DTS track, and as soon as I switch to AC3, FPS goes to almost static 23.98. Switch back to DTS, and the "guess the FPS" show begins.
I have tested this on two different Win7 PC's with different hardware, and XBMC 10.1 and the latest nightly build. I have tried changing pretty much all playback settings in XBMC, no effect. The only thing that seems to help is to check "Adjust display refresh rate to match video", but that causes some other problems (like my TV delaying the picture so that audio goes out of sync), so I'd rather leave it unchecked if only possible.
I also tried playing the same movies with VLC. Without the FPS display (is there a similar thing in VLC?) it's hard to be 100% sure, but I _think_ VLC doesn't have the same kind of jitter.
Any ideas? :confused2: