Salta al contingut

Informe final de la recaptació de fons del Kdenlive

Dimarts, 4 de febrer de 2025  |  Jean-Baptiste Mardelle

Del 6 al 10 de setembre de 2024, part de l'equip del Kdenlive era a Alemanya per a assistir a la convenció anual de KDE Akademy i va fer servir aquesta oportunitat d'estar junts en un mateix lloc per a fer un esprint. Va ser bo trobar-se cara a cara i asseure's i abordar algunes qüestions junts. Un dels temes tractats va ser la millora de la nostra comunicació amb els usuaris, així que aquí hi ha una actualització molt necessària sobre l'estat de la nostra recaptació de fons! Aquesta publicació hauria d'haver-se publicat alguns mesos abans, però hi havia tantes coses que passaven al voltant del Kdenlive que era difícil de seguir, així que ho sento pel retard!

Han passat una mica més de 2 anys des que vam llançar la nostra recaptació de fons molt exitosa. Això ens va permetre finançar algunes característiques molt buscades, i com a objectiu secundari, em va permetre invertir més temps al Kdenlive. Gràcies a les vostres donacions, podré dedicar dos dies a la setmana al Kdenlive en lloc d'un. Tingueu en compte que això només patrocina part del meu treball, ja que passo molt més temps al Kdenlive, però amb sort això alleujarà una mica l'estrès i tindré un ritme setmanal més saludable.

Durant aquest temps, hi havia al voltant de 1.900 comissions al repositori del Kdenlive, és a dir, al voltant de 3,8 comissions al dia! No ens vam prendre tantes vacances, oi? També val la pena assenyalar que hem gestionat l'adaptació a les Qt6 durant aquest temps, que va ser una tasca gran i va comportar molt esforç.

Ara, pel que fa a l'estat de la recaptació de fons, aquí està el que s'ha fet fins ara i el que queda. Totes les coses importants es van implementar en el llançament 24.12 perquè puguem passar aviat als nostres objectius pròxims.

Imbricació de la línia de temps

fusionat a la 23.04

Aquesta va ser, amb diferència, l'actualització més gran des de 2019, i ara la pot gaudir tothom (recomanem utilitzar la pròxima versió 24.12.2 per a una experiència millor). El que queda per a aquesta tasca és fer una neteja de codi que es farà en el cicle 24.12. A més, la característica es va fusionar massa aviat i va causar algunes inestabilitats molestes que es resolen ara. I prometo que estem treballant per a millorar els nostres processos de desenvolupament.

Millora del flux de treball dels efectes

Es van fer diversos canvis per a millorar l'experiència d'usuari i fer més potents els nostres efectes.

Efectes de grup

fusionat a la 24.05

Capacitat de controlar els paràmetres que afecten tots els efectes dins del grup.

Efectes integrats

fusionat a la 24.12

El plafó d'efectes dona accés directe als paràmetres d'efecte, i això permet ajustar-los de forma ràpida i senzilla.

Més modes de graduació

fusionat a la 24.02

A més dels modes de graduació existents (lineals, suaus i constants), hem afegit diverses opcions noves com: cúbic d'entrada/sortida, exponencial d'entrada/sortida, circular d'entrada/sortida, rebut d'entrada/sortida per a les transicions i els efectes.

Millores als efectes de transformació

L'efecte Transforma ara té una quadrícula de monitor per a alinear fàcilment els clips - fusionat a la 24.12

S'ha afegit la capacitat de seleccionar directament clips des de la superposició del monitor - fusionat a la 24.08

Interfície d'efectes redissenyada

fusionat a la 24.12

El redisseny de la pila d'efectes millora la usabilitat amb una organització més clara dels paràmetres que poden tenir fotogrames clau i els que no, una coherència millor de la disposició, més compacta i neta.

Botó d'ajuda

fusionat a la 24.12

S'ha afegit un botó d'ajuda contextual a la pila d'efectes/transicions que redirigeix a la documentació de l'efecte en el nostre fantàstic lloc web de documentació.

Augment del rendiment

Les millores de rendiment són una tasca que sempre s'hi treballa, però entre alguns dels canvis recents trobareu:

  • Impuls de l'eina espaiadora – fusionat a la 24.05, l'eina espaiadora que abans era molt lenta en moure més de 10 clips es va optimitzar per a permetre el moviment gairebé instantani
  • Millora la velocitat de la renderització només d'àudio o vídeo - fusionat a la 24.08, una petita millora en la forma en què es passa la renderització al MLT significa un temps de renderització lleugerament més ràpid de la vista prèvia de la línia de temps
  • Millora el suport per als codificadors de maquinari - neteja i millora la detecció de la GPU utilitzada per a la vista prèvia de la línia de temps i clips intermediaris - fusionat a la 23.08
  • Optimitza parts del codi Qml de la línia de temps - fusionat a la 24.05, ara es gestionen millor els elements fora de la vista

Però espereu, n'hi ha més!

Gràcies al vostre suport hem aconseguit més del que estava previst. Vam treballar en la millora de les proves automatitzades, així com contractar desenvolupadors externs per a funcionalitats addicionals.

Proves de regressió

Una cosa que volíem durant molt temps era una manera de comprovar automàticament si hi havia regressions. Ara estem entrant en la fase final d'aquestes proves automatitzades i aviat s'executaran automàticament. Esperem que això faci que els llançaments futurs siguin més estables i eviti alguns dels problemes que hem tingut en els últims anys!

Actualització de la forma d'ona d'àudio

fusionat a la 25.04

El llançament important següent del Kdenlive aporta un augment del rendiment del 300% per a generar miniatures d'àudio, juntament amb formes d'ona de resolució més alta per a una precisió més gran i un mètode de mostreig refactoritzat que renderitza amb precisió el senyal d'àudio. Aquest treball el va fer Étienne Paul André; reviseu en profunditat els detalls sobre la feina realitzada aquí.

Integració de l'OpenTimelineIO

s'espera a la 25.08

Darby Jonhston està treballant en la implementació d'una integració nativa de C++ de l'OpenTimelineIO per a permetre importar i exportar fitxers de projecte a/des d'altres aplicacions que implementin aquest estàndard obert. Això té molts avantatges sobre la integració OTIO actualment existent basada en un adaptador Python que no funciona gaire bé.

Característiques d'exportació:

  • Exporta una línia de temps amb múltiples pistes i clips. (s'està treballant)
  • Suport per a marcadors i guies. (s'està treballant)
  • Suport per a transicions. (no iniciada)

Característiques d'importació:

  • Importa una línia de temps amb pistes i clips múltiples. (s'està treballant)
  • Suport per a marcadors i guies. (s'està treballant)
  • Suport per a transicions. (no iniciada)

Què toca ara

Durant l'esprint a Alemanya, també vam actualitzar el nostre full de ruta perquè reflecteixi millor l'estat actual del nostre desenvolupament i els objectius. Tenim una cosa gran prevista per a aquest any, així que no us preocupeu.

En nom de l'equip, volem agrair-vos el vostre suport que ajuda a fer que el Kdenlive sigui millor cada dia!

Comentaris