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 桌面環境。
  • 整合音訊/影像:可同時錄製系統音訊、麥克風輸入與網路攝影機畫面。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案