TCmullet
I think that you have very long chain of video recording from net:
WebStream -> decode -> render -> capture -> encode -> save to HDD
And I think you need more short chain like this:
WebStream -> save to HDD
No decode. No encode. No Losses and no CPU load. Save stream "As Is".
What will you say?
you saying that internally you change it to 120fps and (also internally) decimate by 2?
Yes. It processed internally. And it is optimized. It works without rendering decimated frames.
Does InterFrame come up with whatever is needed to allow any combination of input and output FPS?
Yes. You can use any combinations of these FPS. But you can get maximum quality and minimum CPU load if you using multiply FPSs: from 25 to 50 fps, from 30 to 60 fps, from 23.976 to 47.952 fps.
Or fraction multiply with low devider: 24 * (5:2) = 60, 23.976 * (5:2) = 59.94.
In first case all source frames are saved in the output video, in second case only - only part of source frames will be saved.