Spring naar inhoud

Afgerond rapport over fondsenwerving

dinsdag, 4 februari 2025  |  Jean-Baptiste Mardelle

Van 6 tot 10 september 2024 was een gedeelte van het Kdenlive-team in Duitsland om de jaarlijkse KDE conventie Akademy bij te wonen en gebruikte die gelegenheid om samen te zijn op dezelfde locatie om een spurt te maken. Het was goed om elkaar face-to-face te ontmoetten en te zitten en enige problemen samen aan te vatten. Een van de besproken onderwerpen was het verbeteren van onze communicatie naar gebruikers, dus is hier een erg noodzakelijke update van de status van onze fondsenwerver! Deze post zou een paar maanden eerder gepubliceerd moeten zijn maar er gebeurden zoveel dingen rond Kdenlive dat het moeilijk was om op te volgen, dus sorry voor de vertraging!

Het is iets meer dan 2 jaar geleden sinds we onze erg succesvolle fondsenwerving begonnen. Dit bood ons het financieren van enige zeer gewenste mogelijkheden en als een bijgaand doel, bood me om meer tijd aan Kdenlive te besteden. Dankzij uw donaties zal ik in staat zijn twee dagen per week aan Kdenlive te besteden in plaatst van een. Merk op dat dit slechts het gesponsorde deel van mijn werk is omdat ik veel meer tijd aan Kdenlive besteed, maar hopelijk ontlast mij dit van enige stress en zal ik een gezonder wekelijks ritme hebben.

Gedurende deze tijd waren er rond 1.900 commits in de opslagruimte van Kdenlive, wat betekent ongeveer 3,8 commits per dag! We namen niet zoveel vacatie, wel? Ook waard te noemen is dat we de overzetting naar Qt6 gedurende die tijd behandelden, wat een grote taak was en heel wat inspanning koste.

Dan nu de status van de fondsenwerving, hier is wat er tot dusver is gedaan en wat is overgebleven. Alle hoofdzaken zijn geïmplementeerd in de uitgave 24.12 zodat we spoedig verder kunnen gaan naar onze volgende doelen.

Nesten van tijdlijn

samengevoegd in 23.04

Dit was ver de grootste update sinds 2019 en er kan nu door iedereen van genoten worden (we bevelen de opkomende 24.12.2 versie aan voor de beste ervaring). Wat overblijft voor deze taak is het doen van enig opschonen van de code die gedaan zal worden in de 24.12 cyclus. Terzijde, de mogelijkheid was te vroeg ingebracht en veroorzaakte enige vervelende onstabiliteit die nu is opgelost. En il beloof dat we gaan werken aan het verbeteren van onze ontwikkelprocessen.

De werkmethode voor effecten verbeteren

Verschillende wijzigingen zijn gemaakt om de gebruikerservaring te verbeteren en onze effecten krachtiger.

Effecten groeperen

samengevoegd in 24.05

Mogelijkheid om de parameters die alle effecten in de group besturen, te beïnvloeden.

Ingebouwde effecten

samengevoegd in 24.12

Het effectenpaneel geeft directe toegang tot effectenparameters, waarmee u snel en gemakkelijk ze kunt aanpassen.

Meer modi voor gemakkelijk maken

samengevoegd in 24.02

Naast de bestaande modi voor gemakkelijk (lineair, glad en constant), hebben we verschillende nieuwe opties toegevoegd zoals: Kubistisch in/uit, Exponentieel in/uit, Circulair in/uit, Elastisch in/uit en Botsen in/uit voor transities en effecten.

Verbeteren in effect transformeren

Het Transformatie-effect heeft nu een monitorraster om gemakkelijk clips uit te lijnen – ingevoegd in 24.12

Mogelijkheid toegevoegd om direct clips te selecteren uit de monitor-overlay – ingevoegd in 24.08

Opnieuw ontworpen interface voor effecten

samengevoegd in 24.12

Het herontwerp van de Effectenstapel verhoogt bruikbaarheid met meer heldere organisatie van parameters voor frames die wel of niet keyframeable zijn, verbeterde consistentie in indeling, compacter en schoon.

Hulpknop

samengevoegd in 24.12

Een contextuele hulpknop in de effecten- / transitiestapel die doorverwijst naar de documentatie van effecten op onze fantastische documentatiewebsite.

Verhoging van prestatie

Prestatie verbeteringen is een taak die doorgaat, maar tussen enige van de recente wijzigingen zult u vinden:

  • Versnelling van het hulpmiddel Spacer – samengevoegd in 24.05, het hulpmiddel Spacer die eerder erg vertraagd werkte bij het verplaatsen van meer dan 10 clips is geoptimaliseerd om bijna instant te bewegen
  • Alleen renderen verbeterd van snelheid voor audio of video – samengevoegd in 24.08, een kleine verbetering in de manier van renderen wordt doorgegeven aan MLT betekent een licht snellere rendertijd voor het tiidlijnvoorbeeld
  • Ondersteuning voor hardware codeerders – opschonen en verbeteren van de detectie van de GPU gebruikt voor tijdlijnvoorbeeld en proxyclips – samengevoegd in 23.08
  • Optimaliseer delev van de tijdlijn-qml-code – ingevoegd in 24.05, we handen nu beter weergave-items over

Maar wacht, er is meer!

Dankzij uw ondersteuning konden we meer bereiken dan gepland. We werkten aan het verbeteren van onze geautomatiseerd testen evenals het inhuren van ontwikkelaars van derden voor extra mogelijkheden.

Testen van regressie

Een ding dat we al langere tijd wilden was een manier om automatisch te controleren op regressies in renderen. We beginnen nu de finale fase te bereiken van deze geautomatiseerde testen en het zal binnenkort automatisch worden uitgevoerd. Hopelijk zal dit toekomstige uitgaven stabieler maken en enige van de problemen die we hadden in de laatste jaren vermijden!

Geluidsgolfvorm opwaardering

samengevoegd voor 25.04

De volgende hoofduitgave van Kdenlive brengt een 300% prestatie verbetering voor het genereren van audio-miniaturen, samen met hogere resolutie golfvormen voor grotere precisie en een herziene sample-methode die accuraat het audiosignaal rendert. Dit werk is gedaan door Étienne Paul André, bekijk de in-diepte details over het gedane werk hier.

Integratie van OpenTimelineIO

verwacht in 25.08

Darby Jonhston werkt aan het implementeren van de integratie van inheemse C++ OpenTimelineIO om het importeren en exporteren van projectbestanden naar/uit andere toepassingen te bieden door het implementeren van deze open standaard. Dit heeft veel voordelen boven de huidige bestaande maar erg gebroken Python adapter gebaseerd op OTIO integratie.

Mogelijkheden voor export:

  • Een tijdlijn exporteren met meerdere tracks en clips. (werkt)
  • Ondersteuning voor markeringen en hulplijnen. (werkt)
  • Ondersteuning voor transities. (nog niet begonnen)

Mogelijkheden voor importeren:

  • Een tijdlijn importeren met meerdere tracks en clips. (werkt)
  • Ondersteuning voor markeringen en hulplijnen. (werkt)
  • Ondersteuning voor transities. (nog niet begonnen)

Wat volgt er

Tijdens onze sprint in Duitsland hebben we ook onze roadmap bijgewerkt zodat het beter de huidige status reflecteert van onze ontwikkeling en doelen. We hebben iets groots gepland voor dit jaar dus blijk kijken.

Namens het team willen we u allen danken voor uw ondersteuning die helpt bij het dagelijks beter maken van Kdenlive!

Opmerkingen