דילוג לתוכן

הדוח הסופי של מסע התרומות של Kdenlive

יום שלישי, 4 בפברואר 2025  |  ז׳אן־בפטיסט מרדל

מ־6 עד 10 בספטמבר 2024, חלק מצוות Kdenlive הגיע לגרמניה כדי להשתתף בכנס השנתי של KDE בשם Akademy וניצלו את ההזדמנות כדי להיפגש באותו המקום ולערוך ספרינט. היה נחמד להיפגש פנים אל פנים ולרדת לעומקן של כל מיני בעיות יחד. אחד מהנושאים שנדונו היה שיפור התקשורת מול המשתמשים, לכן הנה עדכון מאוד הכרחי על מצב מסע התרומות שלנו! הרשומה הזאת אמורה הייתה להתפרסם לפני מספר חודשים אבל כל כך הרבה דברים קרו סביב Kdenlive שהיה ממש קשה לעקוב, מתנצלים על העיכוב!

עברו קצת יותר משנתיים מאז שהשקנו את מסע גיוס התרומות המאוד מוצלח שלנו. הוא איפשר לנו לממן חלק מהיכולות המבוקשות ביותר, וכיעד צדדי, איפשר לי להשקיע יותר זמן ב־Kdenlive. תודות לתרומות שלכם אוכל להקדיש יומיים בשבוע ל־Kdenlive במקום יום אחד. נא לשים לב שזה מכסה רק חלק מהעבודה שלי כיוון שהשקעתי הרבה יותר זמן ב־Kdenlive אך בתקווה זה יוריד ממני קצת עומס והקצב השבועי שלי יהיה בריא יותר.

במהלך הזמן הזה, היו בערך 1,900 קיבועים (commits) במאגר של Kdenlive, מה שאומר בערך 3.8 קיבועים ליום! אנחנו לא מאמינים בחופשות, רואים עלינו? חשוב גם לציין שטיפלנו בהסבה ל־Qt6 בפרק הזמן הזה, זאת הייתה משימה גדולה שדרשה מאמץ רב.

ועכשיו לעדכון בנוגע למסע התרומות, הנה מה שנעשה עד כה ומה נותר. כל הדברים העיקריים מומשו במהדורה 24.14 כדי שנוכל להמשיך הלאה ליעדים הבאים שלנו בקרוב.

קינון בציר הזמן

מוזג ב־23.04

זה היה העדכון המשמעותי ביותר מאז 2019, ועכשיו כולם יכולים ליהנות ממנו (אנו ממליצים להשתמש בגרסה 24.12.2 לקבלת החוויה הטובה ביותר). מה שנשאר להשלמת המשימה הזאת זה לערוך ניקיון בקוד שיבוצע בסבב של 24.12. ללא קשר, היכולת מוזגה מוקדם מדי וגרמה לחוסר יציבות מעצבן שנפתח כעת. ואני מתחייב שאנחנו פועלים כדי לשפר את תהליכי הפיתוח שלנו.

שיפור רצף העבודה עם אפקטים

בוצעו מגוון שינויים לשיפור חויית המשתמש ושיפור היעילות של האפקטים שלנו.

קיבוץ אפקטים

מוזג ב־24.05

היכולת לשלוט במשתנים שמשפיעים על כל האפקטים בקבוצה.

אפקטים מובנים

מוזג ב־24.12

לוח האפקטים מעניק גישה ישירה למשתנים של האפקטים, מה שמאפשר לכוון אותם במהירות ובקלות.

יותר מצבי החלקת מנוחה

מוזג ב־24.02

בנוסף למצבי החלקת המנוחה הקיימים (קווי, חלק וקבוע), הוספנו אפשרויות נוספות כגון: מעוקבת כניסה/יציאה, מעריכית כניסה/יציאה, מעגלית כניסה/יציאה, גמישה כניסה/יציאה וניתור כניסה/יציאה למעברונים ולאפקטים.

שיפורים באפקט ההתמרה

לאפקט ההתמרה יש כעת רשת צג שמאפשרת ליישר סרטונים בקלות - מוזג ב־24.12

נוספה האפשרות לבחור סרטונים ישירות מהצג הצף - מוזגה ב־24.0

ממשק האפקטים עוצב מחדש

מוזג ב־24.12

העיצוב מחדש של ערימת האפקטים משפרת את השימושיות עם ארגון ברור יותר למשתנים שניתן להציג בתמוניות מפתח ולכאלה שלא, אחידות הפריסה השתפרה, מצומצמת ונקייה יותר.

כפתור עזרה

מוזג ב־24.12

נוסף כפתור עזרה לפי הקשר בערימות האפקטים / מעברונים שמפנה לתיעוד של האפקט באתר התיעוד המדהים שלנו.

שיפור ביצועים

שיפור ביצועים היא משימה מתמשכת, אבל חלק מהשינויים האחרונים ניתן למצוא:

  • שיפור בכלי הריווח - מוזג ב־24.05, כלי הריווח שהיה בעבר קטוע במיוחד כשמעבירים למעלה מ־10 סרטונים שופר כדי לאפשר תנועה כמעט מיידית
  • השתפרה המהירות לתיצוג של שמע או וידאו בלבד - מוזג ב־24.08, שיפור קטן בדרך שבה התיצוג מועבר ל־MLT אומר שזמני התיצוג יהיו קצרים יותר לתצוגת ציר הזמן המקדימה
  • השתפרה התמיכה במקודדי חומרה - זיהוי המעבד הגרפי שישמש לתצוגה מקדימה של ציר זמן ושל סרטוני תיווך עבר ניקיון ושיפור - מוזג ב־23.08
  • מיטוב חלק מקוד ה־qml של ציר הזמן - מוזג ב־24.05, מעתה אנחנו מוסרים פריטי תצוגה בצורה טובה יותר

אבל רק רגע, זה לא הכול!

תודות לתמיכה שלכם הצלחנו לגייס יותר משתכננו. עבדנו על שיפור הבדיקות האוטומטיות שלנו לרבות העסקת מפתחים בשכר לפיתוח יכולות נוספות.

בדיקות תקלות חוזרות

דבר אחד שרצינו לעשות כבר זמן רב היה לבדוק תקלות חוזרות בתיצוג. אנחנו נכנסים כרגע לשלב הסופי של הבדיקות האוטומטיות האלה והן תרוצנה בקרוב. בתקווה שהמהדורות העתידיות תהיינה יציבות יותר וחלק מהתקלות שחווינו בשנים האחרונות לא תקרנה עוד!

שדרוג צורת גל של שמע

מוזג ב־25.04

המהדורה הגדולה הבאה של Kdenlive מציגה 300% שיפור בביצועים ליצירת תמונות ממוזערות של שמע, לרבות צורות גלים ברזולוציה גבוהה לדיוק טוב יותר ושיטת דגימה שנכתב מחדש ומתצגת את אות השמע בצורה מדויקת. העבודה הזאת בוצעה על ידי אטיין פול אנדריאה, כאן אפשר למצוא מידע יותר מפורט על איך בוצעה העבודה.

שילוב מול OpenTimelineIO

צפוי ב־25.08

דארבי ג׳ונסטון עובד על מימוש שילוב טבעי של OpenTimelineIO ב־C++‎כדי לאפשר ייבוא וייצוא קובצי מיזם מתוך/אל יישומים אחרים שמממשים את התקן הפתוח הזה. יש לזה המון יתרונות על פני המתאם הפגום ב־Python המבוסס על שילוב מול OTIO שיש כרגע.

יכולות ייצוא:

  • ייצוא ציר זמן עם מגוון רצועות וסרטונים. (עובד)
  • תמיכה בסמנים ובקווים מנחים. (עובד)
  • תמיכה במעברונים. (לא החלה)

יכולות ייבוא:

  • ייבוא ציר זמן עם מגוון רצועות וסרטונים. (עובד)
  • תמיכה בסמנים ובקווים מנחים. (עובד)
  • תמיכה במעברונים. (לא החלה)

למה לצפות בהמשך

במהלך הספרינט שלנו בגרמניה, עדכנו את תוכניות הפיתוח כדי שתשקף טוב יותר את המצב ואת יעדי הפיתוח הנוכחיים שלנו. יש לנו תוכניות גדולות לשנה הזאת אז כדאי להמשיך ולהתעדכן.

בשם הצוות, אנו רוצים להודות לך על כל התמיכה שמסייעת לנו להמשיך ולשפר את Kdenlive מיום ליום!

הערות