Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI does not allow changing FPS beyond default values #327

Open
donkeyrat opened this issue Apr 16, 2024 · 6 comments
Open

GUI does not allow changing FPS beyond default values #327

donkeyrat opened this issue Apr 16, 2024 · 6 comments

Comments

@donkeyrat
Copy link

The GUI only allows 1, 5, 10, 20, and 50 fps, while the CLI project allows much greater fine-tuning. I'd like to be able to have the full power of the CLI.

@tonynoce
Copy link

Or at least one must be able to use the most popular ones like : 12 - 23.976 - 24 - 25 - 29.97 - 30

@4Bakers
Copy link

4Bakers commented Oct 31, 2024

here because I'm trying to encode a 60fps GIF and literally can't

@tonynoce
Copy link

here because I'm trying to encode a 60fps GIF and literally can't

60 fps for a gif is overkill, use another format like webvideo

@4Bakers
Copy link

4Bakers commented Oct 31, 2024

60 fps for a gif is overkill, use another format like webvideo

"should not" and "cannot" are two completely different things. while I understand your concern, it is not my focus.
I cannot encode 30 FPS either. converting my 60 FPS footage into 30 FPS would be much cleaner than 50 FPS or 20 FPS, which are the closest options that GIFSKI provides.

@tonynoce
Copy link

60 fps for a gif is overkill, use another format like webvideo

"should not" and "cannot" are two completely different things. while I understand your concern, it is not my focus. I cannot encode 30 FPS either. converting my 60 FPS footage into 30 FPS would be much cleaner than 50 FPS or 20 FPS, which are the closest options that GIFSKI provides.

This is an issue for the GUI, try the CLI to overcome this issue. The author doesnt care too much to maintain this app.
Although your gif size will be huge using that fps

@scribblemaniac
Copy link
Contributor

GIFs are technically incapable of playing back at most of the frame rates mentioned here. Internally, there is no global "frame rate" value for the animation, nor presentation timestamps as most video formats use, but rather a frame delay for each individual frame, which is stored in hundredths of a second. A 0.02 second frame delay results in a 50 FPS animation. The only higher frame rate that is even possible to encode in a GIF is with a 0.01 second frame delay which theoretically would result in a 100 FPS animation, but every browser/player will ignore that and either play it back with a predefined longer delay or not play the animation at all. If the frame rate you want does not evenly divide into 100, it cannot be accurately represented with a GIF.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants