Spring naar inhoud

Geparametriseerde keyframes - statusrapport, september 2026

donderdag, 10 september 2026  |  Jean-Baptiste Mardelle

Naast onderhoud en foutopsporing heb ik me dit jaar bij Kdenlive vooral gericht op het herstructureren (refactoring) van het keyframe-systeem, om dit krachtiger te maken. Dit werk maakt deel uit van een NGI Zero Commons-subsidie ​​via NLnet; zie mijn laatste statusupdate van februari voor meer achtergrondinformatie.

Voorheen werden keyframes globaal voor een effect ingesteld, waardoor alle parameters werden beïnvloed. Dankzij de vernieuwde logica kunt u er nu voor kiezen om alleen voor een specifieke parameter keyframes toe te voegen, en kunnen parameters over onafhankelijke keyframes beschikken. Deze functionaliteit komt binnenkort beschikbaar om te testen en zal deel uitmaken van de volgende Kdenlive-uitgave (versie 26.12.0).

Met dit nieuwe widget kunt u keyframes voor meerdere effecten in één stap verplaatsen; ook wordt schalen van keyframes ondersteund, waardoor u eenvoudig een groep keyframes kunt uitrekken.

Effectenstapel vóór

Effectenstapel na refactoring

Basisfuncties voor keyframes, zoals het toevoegen/verwijderen van keyframes en het navigeren naar het vorige of volgende keyframe, blijven beschikbaar in de effectenstapel; alle overige keyframe-gerelateerde functies zijn echter verplaatst naar een apart Keyframes-paneel. De parameterwaarden hebben nu een gekleurde achtergrond die aangeeft of u zich op een keyframe bevindt of niet.

Een nadeel is dat het meer ruimte in beslag neemt, maar we zijn van plan de interface de komende maanden, voorafgaand aan de definitieve uitgave, verder te verfijnen.

Nieuwe mogelijkheden

Naast de voor de hand liggende mogelijkheid om per parameter keyframes toe te voegen en keyframes van meerdere effecten op één plek te beheren, zijn er bij de herschrijving nog enkele andere functies toegevoegd:

Keyframes verplaatsen met toetsenbord

U kunt de geselecteerde keyframes nu met de gebruikelijke sneltoets pakken en ze vervolgens frame voor frame verplaatsen met de pijltjestoetsen.

Zoomen en schalen van keyframe

Zoomen en schuiven werken met de standaard muiswielacties, en het is nu mogelijk om geselecteerde keyframes te schalen door ze te selecteren en te slepen met de Ctrl-toets ingedrukt.

En alles wat overbleef

Met het Keyframes-interface kunt u parameters ook op naam filteren, zodat alleen overeenkomende parameters worden weergegeven; dit is handig als u veel effecten op een clip hebt toegepast. Al dit werk maakt het bovendien veel eenvoudiger om in de toekomst nieuwe keyframe-functies toe te voegen.

Prestaties

"Nieuwe functies toevoegen is leuk, maar hoe zit het met de prestaties?" vraagt u zich misschien af. Nou, goed nieuws: bij deze werkzaamheden is ook het nodige opgeruimd en zijn de prestaties verbeterd. Gebruikers die met veel keyframes werken (bijvoorbeeld bij object-tracking) zullen de wijzigingen zeker waarderen.

Als u bijvoorbeeld een clip hebt met meer dan 1000 keyframes, zult u profiteren van:

  • Veel snellere laadtijd van projecten (kan tot wel twee keer zo snel zijn)
  • Veel snellere werking met keyframes (het wijzigen van een keyframe-waarde verliep voorheen erg traag)
  • Veel betere afspeelsnelheid wanneer de clip is geselecteerd (voorheen verliep dit erg schokkerig).

En zelfs als u niet zoveel keyframes gebruikt, zou de algemene werkmethode een stuk soepeler moeten verlopen.

Ontmoet ons bij Akademy

Een deel van het Kdenlive-team is in Graz voor KDE's Akademy, waar we het 30-jarig bestaan ​​van KDE vieren. Kom langs om ons te ontmoeten!

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.

Opmerkingen