menyoki
menyoki copied to clipboard
Adaptive framerate
When recording a gif I always have to trade off file size and smoothness of the recording. I think there's a way to do better.
In general, I expect smoothness when looking at small elements – mouse movements, dropdowns, etc. If, however, the entire screen is animated, it is OK for the framerate to drop significantly.
I wish there was a way to specify the framerate as a min and max value. For example, --min-fps 10 --max-fps 60 can mean that during high-bitrate moments, the gif will have an equivalent of 10 fps recording. However, at all other times, 60 fps can be maintained.