Topic: Fixing incorrect framerates (ReClock?)
I don't quite understand how to work with DirectShow graphs, so I apologize in advance if should be obvious.
I have quite a few videos in my collection where someone has taken a 24 fps source and just sped it up to 25 fps. This really bugs me: the audio is pitched too high and the motions are too fast. All I want to do is slow this back down to 24 fps, then feed it into SVP for interpolation to my LCD's refresh rate. (I am using ffdshow as well: the postprocessing is indispensable.)
I would think that this is exactly why ReClock is included with SVP, but it seems to be at the wrong place in the rendering pipeline.
It seems to go
ffdshow (incl. SVP) -> ReClock
I want it to go
ReClock -> SVP
Is there a way to make this happen? (Or is there some alternative I can use?)
It seems like there's really no point using ReClock in conjunction with SVP otherwise, except maybe to do audio pitch correction.
I also find that ReClock gets really confused and can't tell the original framerate when SVP is running: it thinks everything is 59.849 Hz because that's the output of SVP.
I will really appreciate any help with this. I've spent enough time trying to figure it out on my own. (I promise I'll make a donation if someone has a solution and/or can explain this all to me so I understand.)
(One thing that really confuses me is that DirectShow seems to just treat ReClock as an audio renderer even though it can modify my video playback.)