跳至内容

Kdenlive 在柏林

2025年 九月 14 日 星期日  |  Jean-Baptiste Mardelle

9月3日至5日,Kdenlive 团队在柏林进行了一次代码冲刺聚会,并参加了 Akademy,也就是 KDE 的年度会议。鉴于我们的团队成员遍布在各个大洲,这次见面显得十分难得,我们也趁此机会,协力让 Kdenlive 变得更好。不得不说,本次聚会是 Kdenlive 有史以来最具成效的代码冲刺聚会之一。

c-base 慷慨地承办了我们的冲刺聚会,在此向他们团队的热情接待表示衷心感谢!

接下来让我们了解一下这次代码冲刺的具体细节:

我们首先复盘并更新了我们的路线图页面,因此您可以更清晰地了解当前进行中和计划开展的各项开发工作,以及大致的推进时间。我们还迈出了改进工作流程的重要一步:为每个开发目标都建立了单独议题,供大家讨论细节。因此每个人都可以参与进来,帮助我们将 Kdenlive 变得更为成功。

摄影表

令人激动的是,我从 NLnet 收到了来自 NGI Zero Commons 基金 的一笔赠款,用于开发 Kdenlive 的摄影表功能。这将带来功能更强大的关键帧界面。我们讨论了需要开发的核心功能,并草拟了一些新功能如何运作的方案。虽然这一功能不会在十二月更新中发布,但我会在接下来几个月持续更新关于它的开发细节。

接着,我们复盘了部分我们想要改进的用户界面区域。所有的想法都将在特定的议题中讨论,以便我们打磨开发进程。

重新组织菜单

这项任务在两年前就开始了,但我们从未能够抽时间完成它。现在我们已经取得了不少进展,您可以在十二月更新中体验到这些改进。在一系列改进中,我们决定把“项目素材箱”改为“媒体”,将“渲染”改为“导出”,并重新组织菜单架构,让每个选项之间更有逻辑。我们将在这项工作完成后专门写一篇博客,详细介绍这次改进。

时间轴工具栏

我们想对界面进行整理,让时间轴上的时间码显示更为整洁,同时还打算去掉当前占用大量空间的“主”按钮。

监视器界面

我们计划把音频 VU 计转移到监视器右侧的可折叠垂直部件中,以释放工具栏上的部分空间,让区段持续时间保持可见,同时把时间轴工具栏上的插入/覆盖操作按钮移动到附近。

音频监视器

目前,当您选择音频剪辑时,剪辑监视器会显示不怎么有用处的巨大音频波形。我们复盘了界面设计,在监视器顶部增加了概览,让您能够更便捷地缩放和定位音频的当前位置。

Monitor with audio before the Sprint
Monitor with audio a few days after the Sprint

布局与停靠

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

标题编辑器

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

网站

我们已经计划对网站进行一些更改,好让它看起来更棒,并讨论了可行的选项。

还有其余的一切议题

我们讨论了许多其他东西,还尽量抽出时间为一些团队成员拍摄了访谈视频。同时也审查了一些管理、商标及持续集成与部署方面的议题(尽管这些问题对于用户的感知不强)。

2025 年度 KDE 学院会议

学院会议也是一次有趣的交流机会,尤其是和 Glaxnimate 的维护者、Plasma 开发者等一起交流。我们带着许多点子和待办事项,回来准备 Kdenlive 的下一次发布。今年 12 月启动的新版本,将包含我们本周在柏林准备好的部分改进,敬请期待!

如果您想帮助我们微小的团队,我们始终欢迎您提供产品反馈,或在其他场合讨论我们的软件。您也可以主动提交代码合并请求或捐款给我们。

评论