Bug 418243 - No option to modify key-frames into twos.
Summary: No option to modify key-frames into twos.
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Animation (show other bugs)
Version: 4.2.8
Platform: Microsoft Windows Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-27 03:03 UTC by Barttle Doo
Modified: 2022-12-29 23:15 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Barttle Doo 2020-02-27 03:03:33 UTC
SUMMARY
I imported a video, but I wanted the frames to be in twos, so a frame every two frames. Instead, the frames were set as one frame after another. I tried highlighting them all and right-clicked, to see if I could select an option to set the frame distance, but to no avail. Thus, I had to separate the frames manually, which is a huge penance and very time-consuming, especially if the video is really long. 

I ended up having to download a plugin, which enabled me to select the frame spacing when importing a video, but it would still be very helpful to have the option to select frame spacing post-video importing. 

Thank you! 

STEPS TO REPRODUCE
1. Highlight frames in timeline.
2. Right click.
3. Nothing to select.

OBSERVED RESULT
Sadness and disappointment, but hopeful.

EXPECTED RESULT
Frames spaced apart at a desired distance.

SOFTWARE/OS VERSIONS
Windows: 10 Home
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
I believe in you all! Thanks! =D
Comment 1 Tiar 2020-02-27 13:45:09 UTC
Setting to wishlist because it's a wish.

I'm half-sure it was already reported... but maybe I just wanted it reported.

My additions:
1. it should allow both increasing and decreasing fps.
2. both "how many times should it decrease/increase" (2x - put hold frames between every frame; 0.5x - delete every other frame and squish together on the timeline) and just putting the resulting fps.
3. it should support some weird conversions too, like between 24fps and 25fps, or from 24fps to 8fps, or from 3fps to 7fps - then the algorithm will choose which frame to delete or how to set up frames to follow the new fps. It will change the animation a bit, but it's better to have this option than not.
For example in case of 3fps to 7fps, algorithm could put frames like this: 0th -> 0th, 1th -> 2th, 2th -> 4th, 3th -> 7th. Note the bigger gap between the last two mentioned frames.
4. if it's nx or (1/n)x, it should be consistent throughout the whole timeline (user will know exactly which frames will be deleted and pulled or how many frames will be added between which frames), but for all other cases, it can be whatever the algorithm thinks it's fine.
5. for the non-nx or non-(1/n)x cases, there should be a warning since it will change the animation and needs to be checked manually by the user, maybe even tweaked after conversion.
6. it should expect OK button to be clicked by the user, not something that the user can do by mistake/
Comment 2 Eoin O'Neill 2021-04-08 18:49:19 UTC
When selecting multiple frames, you can generally do "insert hold frame (left / right)" to quickly change the timing of an animation. The same goes for removing left/right of the current selection.