搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

SeniorMatt/kinoklip

多媒体与设计

一款面向 Linux 的 GPU 加速非线性视频编辑器,采用 C++ 与 Qt 6 编写,布局和快捷键模仿 DaVinci Resolve。

106
2
C++
GPL-3.0
创建于 7 天前

项目介绍

Kinoklip 是一款从零编写的非线性视频编辑器,使用 C++20、Qt 6 Widgets 和 FFmpeg。它的布局、行为和默认快捷键参照 DaVinci Resolve 的 Edit 页面,外观采用 KDE Breeze 风格,并以单个 AppImage 分发。它面向 Linux 上硬件配置一般、使用集成显卡的剪辑用户,这部分场景下 Resolve 的官方支持有限。

编辑器通过 GPU 视频引擎解码(Intel 和 AMD 上走 VA-API),用 OpenGL 做合成,在剪切点前预加载下一段素材,后台只保留用户主动请求的任务。Resolve 的 Linux 免费版不提供 H.264/H.265;Kinoklip 通过 FFmpeg 内置 H.264、H.265、AAC、AV1、VP8/VP9、Opus、Vorbis 和 MP3,导入导出都可用。

当前所有版本都是 alpha 或 beta 预发布版。项目明确说明它还不是 Resolve 的完整替代品,也尚未支持 Windows 和 macOS。它是独立项目,与 Blackmagic Design 无关,并且对 Resolve 相关行为遵循净室策略 净室策略。

快速使用

  1. 从 Releases 页面 下载发布包,Linux 用户选择 AppImage 版本。
  2. 赋予可执行权限后,从桌面或终端启动。Linux AppImage 打包说明见 打包文档。
  3. 在 Project Manager 中新建项目,然后使用 Media、Cut、Edit、Compositing、Color、Audio 和 Deliver 页面。README 中的截图展示了各页面,使用指南 说明了操作方法。
  4. 可以沿用 Resolve 的默认快捷键,也可以从 键盘预设 中选择 Vegas Pro、Premiere Pro、Final Cut Pro、Avid Media Composer、Kdenlive 或 Shotcut 方案。默认 Resolve 键位表另见 Resolve keymap。

由于发布的是预发布版本,请为重要项目保留备份。

从源码构建

构建需要 Qt 6 和 FFmpeg。项目提供两种路径:Arch 容器或宿主机 Qt。具体构建步骤和命令行选项见 构建指南。源码目录结构、模块契约和设计规则可参考 目录说明 与 架构计划。

使用约束与许可

目前仅支持 Linux。运行需要支持 OpenGL 3.3 的 GPU,包括 AMD、Intel 和 NVIDIA 的集成显卡。发布包属于 beta 软件,可能存在问题。Kinoklip 不收集遥测、分析数据或自动崩溃报告;仅在用户主动选择时,bug 报告才会附带系统信息,详见 隐私说明。

代码采用 GPL-3.0-or-later 许可,但 Kinoklip 名称、图标和标志不在 GPL 范围内,分支项目必须替换它们 图标许可。AppImage 内含 GPL 授权的 FFmpeg 组件及编解码库。H.264、H.265 和 AAC 在部分国家可能受专利覆盖,用户需自行判断是否需要专利许可。项目说明除手绘图标外,代码由 AI 辅助编写,并且不接受 AI 生成的美术素材。

HotRepo 点评

Kinoklip 在 2026-11-08 出现在 HotRepo 的 C++ 新项目榜上,在约 2.5 小时的观察窗口内新增 6 颗 Star,总数达到 106。它没有记录到 GitHub 全语言日榜名次,因此没有更广的榜单位置可供参考。仓库非常新,HotRepo 目前只有一次短时新项目榜记录,不足以判断长期采用情况。更具体的区别在于它声明的定位:在支持 OpenGL 3.3 的 GPU 上做 Linux 剪辑,并提供免费的 H.264/H.265 支持,这正好填补了 Resolve 免费 Linux 版未覆盖的空缺。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。