Kdenlive 在柏林

9月3日至5日,Kdenlive 团队在柏林进行了一次代码冲刺聚会,并参加了 Akademy,也就是 KDE 的年度会议。鉴于我们的团队成员遍布在各个大洲,这次见面显得十分难得,我们也趁此机会,协力让 Kdenlive 变得更好。不得不说,本次聚会是 Kdenlive 有史以来最具成效的代码冲刺聚会之一。
c-base 慷慨地承办了我们的冲刺聚会,在此向他们团队的热情接待表示衷心感谢!
接下来让我们了解一下这次代码冲刺的具体细节:
我们首先复盘并更新了我们的路线图页面,因此您可以更清晰地了解当前进行中和计划开展的各项开发工作,以及大致的推进时间。我们还迈出了改进工作流程的重要一步:为每个开发目标都建立了单独议题,供大家讨论细节。因此每个人都可以参与进来,帮助我们将 Kdenlive 变得更为成功。
摄影表
令人激动的是,我从 NLnet 收到了来自 NGI Zero Commons 基金 的一笔赠款,用于开发 Kdenlive 的摄影表功能。这将带来功能更强大的关键帧界面。我们讨论了需要开发的核心功能,并草拟了一些新功能如何运作的方案。虽然这一功能不会在十二月更新中发布,但我会在接下来几个月持续更新关于它的开发细节。
接着,我们复盘了部分我们想要改进的用户界面区域。所有的想法都将在特定的议题中讨论,以便我们打磨开发进程。
重新组织菜单
这项任务在两年前就开始了,但我们从未能够抽时间完成它。现在我们已经取得了不少进展,您可以在十二月更新中体验到这些改进。在一系列改进中,我们决定把“项目素材箱”改为“媒体”,将“渲染”改为“导出”,并重新组织菜单架构,让每个选项之间更有逻辑。我们将在这项工作完成后专门写一篇博客,详细介绍这次改进。
时间轴工具栏
我们想对界面进行整理,让时间轴上的时间码显示更为整洁,同时还打算去掉当前占用大量空间的“主”按钮。
监视器界面
我们计划把音频 VU 计转移到监视器右侧的可折叠垂直部件中,以释放工具栏上的部分空间,让区段持续时间保持可见,同时把时间轴工具栏上的插入/覆盖操作按钮移动到附近。
音频监视器
目前,当您选择音频剪辑时,剪辑监视器会显示不怎么有用处的巨大音频波形。我们复盘了界面设计,在监视器顶部增加了概览,让您能够更便捷地缩放和定位音频的当前位置。


布局与停靠
当前存在好几个关于界面停靠的开发议题。较为频繁的请求之一是针对每个项目保存单独的停靠布局,因为一些项目所需要的剪辑功能很具体。我们讨论了实现方式,并且正在评估将管理界面部件的程序库切换到 KDDockWidgets ,这可以带来非常明显的改进,例如可以将时间轴从界面拆分,或将几个未锁定的界面部件组合到一起。

标题编辑器
当前的标题编辑器可以做到简单的任务,但许多用户会想使用动画预设,好让标题更加动感。我们也讨论了可能的想法和实现方案。一个方向是使用 Lottie 动画,因为 Kdenlive 的后端 MLT 已经支持通过 Glaxnimate 模块播放它们。另一个方向是为 MLT 开发一个 Qml 生成源,以允许它将 Qml 文件作为视频播放。欢迎大家在这一议题上提供更多帮助。
网站
我们已经计划对网站进行一些更改,好让它看起来更棒,并讨论了可行的选项。
还有其余的一切议题

2025 年度 KDE 学院会议
学院会议也是一次有趣的交流机会,尤其是和 Glaxnimate 的维护者、Plasma 开发者等一起交流。我们带着许多点子和待办事项,回来准备 Kdenlive 的下一次发布。今年 12 月启动的新版本,将包含我们本周在柏林准备好的部分改进,敬请期待!
如果您想帮助我们微小的团队,我们始终欢迎您提供产品反馈,或在其他场合讨论我们的软件。您也可以主动提交代码合并请求或捐款给我们。