这个项目能做什么
Kooha 是一款面向 Linux 桌面环境的开源屏幕录制工具,其设计核心是刻意保持极简的界面。该项目的既定目标是让用户单击一次即可开始录制,而无需事先配置大量设置。
README 中描述的核心功能:
- 音频捕获:录制麦克风、桌面音频,或两者同时录制。
- 输出格式:WebM、MP4、GIF 和 Matroska。
- 捕获区域:选择某个显示器或屏幕的一部分。
- 可配置选项:保存位置、指针可见性、帧率和录制延迟。
- 实验性的硬件加速编码。
实验性功能默认处于禁用状态,原因是稳定性或性能方面的顾虑。可以通过 KOOHA_EXPERIMENTAL 环境变量启用它们,既可以一次性全部启用,也可以单独启用。文档中列出的实验性键包括:
- experimental-formats:额外的编解码器,例如硬件加速编码器、VP9 和 AV1(存在稳定性顾虑)。
- multiple-video-sources:录制多个显示器或窗口(存在稳定性和性能顾虑)。
- window-recording:录制特定窗口(存在闪烁问题)。
项目列出的运行时依赖包括 pipewire、gstreamer-plugin-pipewire、xdg-desktop-portal,以及一个 xdg-desktop-portal 后端,例如 gtk、kde 或 wlr。README 指出,故障可能源于缺少运行时依赖,或所用发行版缺乏支持,并指向 xdg-desktop-portal-wlr 的 screencast 兼容性页面和故障排查清单以进行诊断。
从源码构建记录了两条路径。推荐使用 GNOME Builder,因为其 Flatpak 清单可提供一致的跨发行版构建环境。另一种方式是 Meson 构建,其前提条件包括 meson、ninja、appstreamcli、cargo、x264、GStreamer 及其 base/ugly/bad 插件集、glib2、GTK4 和 libadwaita,随后执行标准的 meson 和 ninja 命令。
该应用主要通过 Flathub 分发。存在第三方软件包,但开发者明确表示不官方支持这些软件包;建议使用 Repology 查找它们。翻译通过 Weblate 处理,项目接受捐赠。README 感谢贡献者和翻译者,致谢 GStreamer、GTK、LibAdwaita 及其他库,并提到 RecApp 是其灵感来源,GNOME Screenshot 是图标设计的参考。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。