henrywoo/kazam

Kazam2 - Linux Screen Recorder, Broadcaster, Capture and OCR with AI in mind

解决的问题

Kazam 是一款功能丰富的 Linux 工具,专为处理屏幕录制、实时广播和从屏幕提取文本而设计。它为需要将桌面活动录制为视频、将视频流式传输到 YouTube 或 Twitch,或把视觉文本转换为可编辑的数字文本的用户,提供了一体化解决方案。

工作原理

Kazam 使用 GStreamer 捕获屏幕内容,支持 X11 和 Wayland 会话(后者利用 xdg-desktop-portal ScreenCast 接口)。它以与 H264 和 VP8 编码器兼容的格式录制视频。在 AI 功能方面,它集成了 Tesseract OCR 和 RapidOCR,用于检测和提取捕获屏幕区域中的文本。音频通过 PulseAudio 音频系统处理,并支持摄像头叠加。

适用人群

需要轻量级屏幕录制器的 Linux 用户、向 Twitch 或 YouTube 进行直播的内容创作者,以及需要从不可选择的屏幕内容中提取文本的用户。

主要亮点

  • 多模式捕获:支持全屏、特定窗口或自定义区域选择。
  • 实时广播:内置支持通过 RTMP 向 YouTube 和 Twitch 流式传输。
  • AI 驱动的 OCR:能够检测并提取屏幕上的文本,用于编辑或保存。
  • Wayland 支持:自动检测并集成 PipeWire,适用于现代 Linux 桌面环境。
  • 音视频集成:可同时录制系统音频、麦克风输入和摄像头画面。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目