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
Record in slow-motion / Adjust playback speed #453
Comments
If you record at 60 FPS, you can halve the speed and still have 30 FPS. I don't know the max FPS of the system, probably depends on your computer, but it might be possible to record 120 FPS and then play it back at 30 FPS, which would make it 4 times slower than normal. |
Shouldn't be too hard to do that with ffmpeg and a bit of math ^ http://trac.ffmpeg.org/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video |
I doubt macOS runs the window server at higher FPS than your display refresh rate, that would just be a waste of resources? 🤔 So if you have a 60hz screen I don't think you'll be able to record over 60 FPS, not confirmed though. |
Still, since our minimum export fps is 15, recording at 60fps, you can slow down to 0.5 to 30fps or 0.25 to 15fps, and if you are recording at 30fps, you can just slow it down to 0.5 to 15fps. I don't think the video on the tweet above has better quality than that |
I'm not sure this is within scope. We've been very cautious about adding any type of editing in Kap, as its main goal is make it quick and easy to record and share. Some more context on that in #115 (comment). |
What if when we revisit the plugin api, we add an option for the plugins to be able to send additional options to the ffmpeg conversion. So, there could be a plugin (export method) that exports in slow-motion. (so, it's not added to the app itself) |
@skllcrn and @timothyis , I'd like to appeal for this issue being brought back as a feature request. You can see what i mean with this screenshot: and this changeset: (sorry my linting setup is not correct yet, i'll of course fix it if we can agree that you want a PR... i just want to get the idea across as a proof of concept before spending too much time refining) |
I've marked this as a feature again @gotjoshua, as you can see this issue hasn't had much traction yet, but I think you're right in that this is indeed best suited as a part of the core functionality. |
Is editing playback speed something you've considered supporting in Gifski @sindresorhus? Please share the issue if so, I think it could be really neat. |
@skllcrn No. No one has requested it there. And I don't think I would add it regardless, as it's not a common need and I've tried to keep Gifski focused. |
Really hasn't been a common request for us either, and I very much respect that reasoning, Gifski is amazing. |
How do you feel about supporting editing the playback speed in Kap @sindresorhus? Also considering we capture at max 60 fps. |
I think people are better off using ScreenFlow or a real video editor if they need this kind of feature. However, it will be possible to create a plugin for this case when we do #785. |
Agreed, thank you! |
With the new plugin API we were discussing, this would be a great idea for an editing plugin. Same as the one requested for reversing the video etc Still haven't thought of a good UX way to link multiple editing plugins together, but if it's just one (like this case) that shouldn't hard at all |
Guys, i'm not sure why you are referring to this as "editing" To me it feels like a very basic relationship between capture options and export options... For slow motion:
For speed up:
|
Noticed this tweet and thought of the general use-case of Kap. Recording behaviour to report somewhere. Would be amazing to record in slow-motion, even if it's faux slow-motion just with increasing the playback time of the recording so that each frame displays longer.
The text was updated successfully, but these errors were encountered: