Force refresh rate of our choosing at playback.
Posted: 23 Apr 2017, 18:29
We got some new DVDs in from Amazon so I went about ripping them with makemkv. I wouldn't usually buy DVD but that's all there is. They are encoded as variable frame rate which is nice, but also can complicate things.
Playback on the shield tv with both MrMC (ffmpeg) and SPMC (mediacodec surface) looks fine but there are some weird things happening with the detection of the source video framerate and output refresh rate switching.
I've seen source framerate detected as 29.97 and 30 with MrMC and 29.97 or 59.94 by SPMC. Of course, the pulldown correction varies as they try to reconstruct the original framerate.
But, that's still not ideal because the refresh rate the TV is told to use is either 59.94 or 60. So, I'll never get the proper 24fps the original film used.
My request is that there be a way to force a refresh rate of our choosing (in this case 23.97fps) upon playing a video. If the output refresh rate is forced to 23.97 then I assume the decoder/renderer will do the proper pulldown correction to restore the film.
BTW, for DVD what deinterlacing method is best? I'm currently using bob-inverted, same as for 1080i TV.
Playback on the shield tv with both MrMC (ffmpeg) and SPMC (mediacodec surface) looks fine but there are some weird things happening with the detection of the source video framerate and output refresh rate switching.
I've seen source framerate detected as 29.97 and 30 with MrMC and 29.97 or 59.94 by SPMC. Of course, the pulldown correction varies as they try to reconstruct the original framerate.
But, that's still not ideal because the refresh rate the TV is told to use is either 59.94 or 60. So, I'll never get the proper 24fps the original film used.
My request is that there be a way to force a refresh rate of our choosing (in this case 23.97fps) upon playing a video. If the output refresh rate is forced to 23.97 then I assume the decoder/renderer will do the proper pulldown correction to restore the film.
BTW, for DVD what deinterlacing method is best? I'm currently using bob-inverted, same as for 1080i TV.