Остаточний звіт щодо збирання коштів для Kdenlive
З 6 по 10 вересня 2024 року частина Команди Kdenlive перебувала у Німеччині, щоб відвідати щорічний з'їзд KDE Akademy, і скористалася цією можливістю бути разом в одному місці, щоб провести спринт. Було добре зустрітися віч-на-віч, сісти й вирішити деякі питання разом. Однією з обговорюваних тем було покращення нашої комунікації з користувачами, тож ось така необхідна інформація про стан нашого збору коштів! Цю публікацію слід було оприлюднити на кілька місяців раніше, але навколо Kdenlive відбувалося так багато подій, що за ними було важко стежити, вибачте за затримку!
Минуло трохи більше 2 років з тих пір, як ми запустили наш дуже успішний збір коштів. Це дозволило нам профінансувати деякі дуже популярні можливості, і, як побічну мету, дозволило мені витрачати більше часу на Kdenlive. Завдяки вашим пожертвам я зможу присвячувати Kdenlive два дні на тиждень замість одного. Зауважте, що це спонсорує лише частину моєї роботи, оскільки я витрачаю набагато більше часу на Kdenlive, але, сподіваюся, це трохи зніме стрес і я матиму здоровіший тижневий ритм.
За цей час до сховища коду Kdenlive було зроблено близько 1900 внесків, тобто близько 3,8 внесків на день! Ми не прогулювали роботу, чи не так? Варто також зазначити, що протягом цього часу ми портували проєкт на Qt6, що було великим завданням і потребувало багато зусиль.
А тепер щодо стану збору коштів, ось що вже зроблено і що залишилося. Усі основні речі було реалізовано у випуску 24.12, тож незабаром ми зможемо перейти до наших наступних цілей.
Вкладені монтажні столи
включено до 23.04

Це було, безумовно, найбільше оновлення з 2019 року, і тепер ним можуть користуватися всі (ми рекомендуємо, оскільки вона у цьому сенсі найкраща, використовувати майбутню версію 24.12.2). У цьому завданні залишається лише виконати деяке чищення коду, яке буде виконано у циклі 24.12. З іншого боку, цю можливість було включено надто рано, що спричинило деякі неприємні нестабільності, які тепер усунено. І я обіцяю, що ми працюємо над покращенням наших процесів розробки.
Удосконалення роботи з ефектами
Було внесено кілька змін, щоб покращити взаємодію з користувачем і зробити наші ефекти потужнішими.
Групування ефектів
включено до 24.05
Можливість керування параметрами усіх ефектів у групі.

Вбудовані ефекти
включено до 24.12
Панель ефектів надає прямий доступ до параметрів ефектів, уможливлюючи їхнє швидке і просте налаштовування.

Більше режимів оптимізації
включено до 24.02
Окрім наявних режимів оптимізації (лінійний, плавний і сталий), ми додали кілька нових варіантів, як-от: кубічний вхід/вихід, експоненціальний вхід/вихід, круговий вхід/вихід, пружний вхід/вихід і вхід/вихід з відскоком для переходів і ефектів.

Удосконалення ефектів перетворення
Нова версія ефекту перетворення має сітку на моніторі для спрощення вирівнювання кліпів — включено до 24.12

Додано можливість безпосереднього позначення кліпів з накладки монітора — включено до 24.08

Змінено дизайн інтерфейсу ефектів
включено до 24.12
Зміна дизайну стосу ефектів покращує користування завдяки чіткішій організації параметрів із ключовими кадрами та без них, покращеній узгодженості компонування, є компактнішою і зрозумілішою.

Кнопка довідки
включено до 24.12
Додано кнопку контекстної довідки у стосі ефектів/переходів, яка переспрямовує до документації щодо ефекту на нашому фантастичному сайті документації.

Удосконалено швидкодію
Покращення швидкодії — це завдання, над яким ми постійно працюємо, серед деяких останніх змін:
- Збільшено швидкодію інструмента розпірки – включено до 24.05, інструмент розпірки, який раніше дуже повільно працював під час переміщення понад 10 кліпів, оптимізовано, щоб забезпечити майже миттєве переміщення
- Покращено швидкість обробки окремо звуку або відео – включено до 24.08, невелике покращення способу передавання обробки до MLT означає дещо швидший час обробки для попереднього перегляду на монтажному столі.
- Покращена підтримка апаратного кодування – чищення коду і покращене виявлення графічного процесора, який використовується для попереднього перегляду на монтажному столі та проміжних кліпів – включено до 23.08
- Оптимізовано частини коду qml для монтажного столу – включено до 24.05, удосконалено роботу з невидимими елементами
Чекайте! Це ще не все!
Завдяки вашій підтримці нам вдалося досягти більше запланованого. Ми працювали над покращенням нашого автоматизованого тестування, а також найняли сторонніх розробників для додаткових функцій.
Тестування регресій
Одним з того, чого ми хотіли протягом тривалого часу, була автоматична перевірка регресій в обробці. Зараз ми вступаємо в фінальну фазу цих реалізації такого автоматичного тестування, і незабаром його буде запущено в автоматичному режимі. Сподіваємося, це зробить майбутні випуски стабільнішими та дозволить уникнути деяких проблем, які ми мали в останні роки!
Оновлення форми сигналу для звукових даних
додано у 25.04
Наступний великий випуск Kdenlive принесе 300%-ий приріст швидкодії при створенні мініатюр звукових даних, а також форми сигналу з вищою роздільною здатністю з більшою точністю та оновлений метод дискретизації, який точно відтворюватиме звуковий сигнал. Цю роботу виконав Етьєн Поль Андре, перегляньте докладні відомості про виконану роботу тут.

Інтеграція OpenTimelineIO
очікуємо у 25.08
Дербі Джонстон працює над впровадженням природної інтеграції OpenTimelineIO на C++, щоб уможливити імпортування та експортування файлів проєкту з інших програм, що реалізують цей відкритий стандарт. Це має багато переваг перед наявною, але дуже неточною інтеграцією OTIO на основі адаптера Python.
Можливості з експортування:
- Експортування монтажного столу з декількома доріжками і кліпами. (робота триває)
- Підтримка позначок і напрямних. (робота триває)
- Підтримка переходів. (не почато)
Можливості імпортування:
- Імпортування монтажного столу з декількома доріжками і кліпами. (робота триває)
- Підтримка позначок і напрямних. (робота триває)
- Підтримка переходів. (не почато)
Що далі
Під час нашого спринту у Німеччині ми також оновили нашу дорожню карту, щоб вона краще відтворювала поточний стан нашого розвитку та цілі. На цей рік ми запланували дещо велике, тож слідкуйте за оновленнями.
Від імені команди ми хотіли б подякувати вам усім за вашу підтримку, яка допомагає робити Kdenlive кращим щодня!