Simplify FPS options
See original GitHub issueTriggered by https://css-tricks.com/screen-recording-utilities-for-macos/, let’s simplify the FPS options.
File size control
It’s a big strange. There is an FPS control buried in settings to adjust the frame rate, but then on the editing screen before you export, you only get to pick between 30 and 15, so it’s not clear what happens if you’ve adjusted it in settings to something other than those.
We currently have two ways to specify FPS. In the Preferences and in the editor window. The one in Preferences is for specifying recording FPS, but that’s not clear enough. The one in the editor is for specifying export FPS, but it lacks flexibility.
Proposal
We change the FPS option in the Preferences to just be a toggle of either 30 and 60 FPS. There’s no good reason to have a lot of flexibility there. It won’t improve export performance much by having lower recording FPS. And all Macs should be able to handle 30 FPS smoothly because it’s hardware accelerated.
In the editor, we change the 15/30 toggle to be a dropdown/slider (Which one??) with the following values:
- 6 FPS
- 10 FPS
- 12 FPS
- 15 FPS
- 20 FPS
- 25 FPS
- 30 FPS
- 60 FPS
With the default being 15 FPS
The 60 FPS
is only shown if the video was recorded in 60 FPS
.
If the user tries to export a GIF/APNG with 60 FPS we’ll show an error. That makes no sense and is probably a mistake.
If accepted, this replaces and closes #371.
Issue Analytics
- State:
- Created 6 years ago
- Comments:14 (12 by maintainers)
Top GitHub Comments
@skllcrn I still think we should have more FPS options in the editor. Only 15 and 30 are very limiting, especially for GIFs where you sometimes only need 10 FPS.
Right now you have the option to decrease the dimensions of the recording in addition to exporting at 15 FPS @VictorVelarde, but in the next version of Kap you’ll have more granular control over the export FPS.
Also, a friendly reminder that WebM is a better format for anything more than just a few seconds that doesn’t need to loop!