If I understand correctly, the underlying problem is that there cannot be more than two decimal places. At first there were 2 decimals, but you added more decimals because I said so.
You said that you have noted the problem here
https://github.com/HolyWu/vs-rife
Developer: Holy Wu
This makes me wonder what is the difference between that and this:
https://github.com/HomeOfVapourSynthEvol...cnn-Vulkan
developer: krakow10
So the solution would have been to leave it with 2. I suppose that in this latest version, what it does is take a shortcut directly to round up or down, without having to activate the Speedchange...etc
I have read the advice to use Filldrops, but if I don't misunderstand that what I would do is interpolate all the repeated frames, including the original ones, not just the ones that have been added to fill.
This would affect animation videos, which originally already have many repeated frames. On the other hand, I have seen that this function with rife 3.1, the maximum version that it allows to use, takes a long time to process, probably because I am using an animation video and there are many repeated frames.
The solution would be:
- An ability to interpolate with the same rife engine only the added frames that round, with the previous and subsequent ones.
- Or, leave it at that, rounding with doubling or trimming, and hope that some rife developer for vapoursyth will allow a fractional multiplier without that error occurring.
- Or a frame trimming system, which makes sure to cut out only from interpolated frames proportionally and never cut out any original frames to round off.
All this is useful for processing animated videos, in which there are original frames that are worth much more than the artificially interpolated ones, and that are full of repeated frames, which it is not always convenient to interpolate, because it could look weird.
By the way, I have found how the interpolated v4 crashes sometimes only multiplying by 2. But now I don't have the log, if I find an example of this I will remember to upload it.
It crashed me once before reaching 99%, it was weird, the same file didn't crash the second time, with the same parameters. Most of the time it crashes at 99.99%, I don't know what this means, and the video file seems ok in temp folder, and when it doesn't crash at 99%, it seems to be any other problem which is random.
I think there is still a bit of a way to go before there is a perfect or almost perfect interpolation engine, and fast, that allows doing almost everything without major setbacks.