SoK/2024/StatusReport/aisuneko: Difference between revisions
< SoK | 2024/StatusReport
(Created page with "<h1>Enable editing of keyframe curves and advanced keyframe types in Kdenlive</h1> '''Project Abstract:''' Following are the deliverables: # Implement a graphical editor for keyframe curves ## Modify upstream animation-related code of MLT, Kdenlive's backend, to make it work ## Build a GUI alongside the existing keyframe timeline view, allowing users to edit bezier curves in keyframing # Integrate [https://github.com/mltframework/mlt/commit/a7597aa1ae8c178f6dd0cb98475a...") |
(No difference)
|
Revision as of 03:02, 10 February 2024
Enable editing of keyframe curves and advanced keyframe types in Kdenlive
Project Abstract:
Following are the deliverables:
- Implement a graphical editor for keyframe curves
- Modify upstream animation-related code of MLT, Kdenlive's backend, to make it work
- Build a GUI alongside the existing keyframe timeline view, allowing users to edit bezier curves in keyframing
- Integrate the rest of MLT's new keyframe types and corresponding menu items into Kdenlive and the above GUI
Weekly Progress:
- Weeks 1-3:
- Set up build environment and familiarize myself with the project workflow
- Spent time reading through related code in Kdenlive & MLT's codebase; Took some notes regarding MLT's keyframing structure and GUI ideas while discussing certain details with my mentor
- Gave some thought on what changes should be made (and how) in Kdenlive and MLT to reach the above goals
- As a starting point, refactored code associated with keyframe types and made minor functionality changes to Kdenlive
- Submitted a pull request which is now merged