Selur's Little Message Board
Double of 30000/1001 fps is 59940/1000 fps? - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html)
+--- Thread: Double of 30000/1001 fps is 59940/1000 fps? (/thread-264.html)



Double of 30000/1001 fps is 59940/1000 fps? - Ghees - 31.01.2018

Hi. I use version 2017.12.23.1 32-bit
Trying to convert interlaced video to progressive one with double framerate.
Interlaced video is 30000/1001 fps. Am I right that double fps should be 2*(30000/1001) = 60000/1001?
But Hybrid inserts --fps 59940/1000.
60000/1001 = 59.94005994005994... and 59940/1000 = 59.94, so it's not the same. Is it a bug?

How can I set output fps to 60000/1001? And is there any way to edit CLI by myself? I mean to change those commands (--fps, --bframes, etc) by myself like in text editor.

Btw, if i set deinterlacing with normal framerate, then Hybrid inserts --fps 30000/1001 So Hybryd also detects the source video as 30000/1001 fps


RE: Double of 30000/1001 fps is 59940/1000 fps? - Selur - 31.01.2018

Probably a rounding error somewhere.
Will look into it. 59.94 should be automatically changed to 60000/1001.
Depending in the encoder you use you can add a commander line addition and thus over-shadow settings.
Note that I stopped development for 32bit so you will not see this fixed in a nee release unless you switch to 64bit.

Cu Selur


RE: Double of 30000/1001 fps is 59940/1000 fps? - Selur - 02.02.2018

Found some time to look at it and found the problem will be fixed in the next release (64bit) which is planned for tomorrow. Smile

Cu Selur