Geparametriseerde keyframes - statusrapport, februari 2026
De afgelopen maand heb ik voornamelijk gewerkt aan het herstructureren van het Kdenlive-keyframesysteem om het krachtiger te maken. Dit is onderdeel van een NGI Zero Commons-subsidie via NLnet.
verbetering van bestaande behandeling van parameters
Een eerste stap ter voorbereiding op dit werk was het verbeteren van de bruikbaarheid van sommige effecten. In Kdenlive ondersteunen we verschillende effectbibliotheken, zoals MLT, Frei0r en FFmpeg's avfilters. Niet alle effecten tonen hun parameters op dezelfde manier. In MLT hebben we bijvoorbeeld een rechthoekparameter waarmee we een zone in een videobeeld kunnen definiëren. Andere effecten tonen verschillende onafhankelijke parameters voor een rechthoek, namelijk x, y, breedte en hoogte.
Momenteel worden deze effecten weergegeven met een lijst schuifregelaars voor elke waarde:
Met mijn laatste wijzigingen worden deze behandeld als een rechthoek, wat betekent dat het direct in de monitoroverlay kan worden gemanipuleerd.
Een andere verbetering is de toevoeging van puntparameters, waarmee het mogelijk wordt om een punt op de monitor te selecteren.
Deze wijzigingen zullen naar verwachting in versie 26.04 worden opgenomen.
Keyframes versterken
De volgende verbetering waaraan gewerkt wordt, is de ondersteuning van keyframes per parameter. Momenteel wordt een keyframe, zodra u er een aan een effect toevoegt, toegepast op alle parameters, wat soms niet gewenst is. Dit maakt het ook mogelijk om slechts één parameter te animeren, terwijl de andere parameters vast blijven staan. Hieronder staat een schermafdruk van een eenvoudige gebruikersinterface die is gemaakt om de functie te testen.
Kdenlive heeft uw ondersteuning nodig
Ons kleine team werkt al jaren aan een intuïtieve open-source video-editor die u niet achtervolgt, uw gegevens niet gebruikt en uw privacy respecteert. Om een goede ontwikkeling te garanderen, zijn echter middelen nodig. Daarom vragen we u om een donatie te overwegen als u Kdenlive graag gebruikt - zelfs kleine bedragen kunnen een groot verschil maken.