跳至主要內容

內建編輯器的 Linux 螢幕錄影軟體

OpenScreen 是免費、MIT 授權的 Linux 螢幕錄影軟體,透過 PipeWire 與桌面環境的 ScreenCast portal 擷取螢幕畫面或單一視窗,因此能在 Wayland 上錄影。同一款應用程式也負責剪輯錄下的內容:從自動加強選單啟用的自動縮放、可編輯的游標、本機 Whisper 字幕,以及 MP4 或 GIF 匯出。如果你需要直播,OBS Studio 仍然是較好的選擇。發布的套件為 x64 版本,ARM64 機器可透過 Nix flake 建置 OpenScreen。

本頁由 OpenScreen 專案發布。Screen Studio 與 OBS Studio 的資訊來自 screen.studio 與 obsproject.com,各發行版的預設值則來自 Ubuntu 與 Fedora 的發行說明。以上皆於 2026 年 9 月確認。資料來源列於文末。

概覽

價格免費,包含商業使用。MIT 授權,不需要帳號
套件AppImage、.deb.rpm.pacman,皆為 x64。Nix flake 支援 x86_64 與 aarch64
錄製內容螢幕畫面或單一視窗。之後可在編輯器中裁切
擷取方式透過 ScreenCast portal 使用 PipeWire,目標為 60 fps。尺寸則由合成器決定
錄製時的編碼H.264,依序嘗試 VAAPI、Vulkan,最後為軟體編碼
系統音訊PipeWire sink monitor,與麥克風混音
游標位置與形狀來自 portal。左鍵點擊需要 input 群組
字幕本機 Whisper,使用 Vulkan,並提供 CPU 備援方案。燒錄進影片
匯出MP4(H.264 或 H.265)或 GIF,無浮水印。驅動程式允許時,H.264 會透過 VAAPI 使用 GPU
內建更新AppImage、.deb.rpm.pacman 可用。Nix 版本不支援

Wayland 與 PipeWire

OpenScreen 在 Linux 上使用自己的原生輔助程式錄製螢幕,而不是使用應用程式內建的瀏覽器引擎。

  • 透過 portal 擷取。 一個 Rust 輔助程式透過 PipeWire 與 xdg-desktop-portal 的 ScreenCast 介面錄製。在 3-2-1 倒數計時開始之前,你的桌面環境會跳出分享對話框,讓你選擇螢幕畫面或視窗。
  • 錄製時的硬體編碼。 該輔助程式以 H.264 寫入,會先嘗試 VAAPI,接著是 Vulkan 影片編碼,最後才使用 libopenh264 軟體編碼器。它會使用你電腦上第一個能成功開啟的方式。
  • 來自 PipeWire 的系統音訊。 音訊來自預設 PipeWire sink 的 monitor,並與麥克風混音成一條 AAC 音軌。這需要以 PipeWire 作為音效伺服器,Ubuntu 22.10 及更新版本、Fedora 34 及更新版本都預設使用它。
  • 麥克風選擇。 HUD 會列出每個輸入裝置,並提供即時音量表。輔助程式會透過裝置描述找到對應的 PipeWire 節點。
  • 可編輯的游標。 在預設的可編輯游標模式下,portal 會回報游標的位置與形狀,因此你可以在編輯器中重新設計游標樣式。系統游標模式則會照原樣錄下指標。
  • Wayland 上的點擊。 Wayland 沒有提供輸入事件的 portal,所以 OpenScreen 是從 evdev 讀取滑鼠左鍵按下的事件。只要你的使用者屬於 input 群組,這項功能就能運作,而且 OpenScreen 只會讀取左鍵,絕不會讀取按鍵輸入。不過這個群組本身的權限範圍較廣:它會讓你執行的每個程式都能讀取每個輸入裝置,包括鍵盤。沒有加入這個群組時,錄影仍然可以進行,只是每個游標樣本都會被記錄為移動。詳細指令請見 Wayland 上的滑鼠點擊
  • 瀏覽器擷取僅作為備援方案。 只有在建置版本缺少該輔助程式時,才會改用 Chromium 的擷取功能。如果輔助程式執行失敗,會回報錯誤,而不會自動切換。詳見錄影

Linux 上的 Screen Studio 級潤飾效果

Screen Studio 目前僅支援 macOS(截至 2026 年 9 月)。OpenScreen 在 Linux 上提供同類型的後製潤飾,而且其剪輯工具在 Windows、macOS 與 Linux 上完全相同。

  • 自動縮放。 自動加強 → 自動縮放會根據錄下的游標移動放置縮放,不需要連線,也不需要模型。手動縮放則有六種深度可選。詳見自動縮放
  • 游標樣式設計。 顯示或隱藏游標、調整大小並使其平滑,並加上動態模糊與點擊彈跳效果。點擊效果需要錄下點擊資料,因此同樣需要 input 群組。
  • 背景與構圖。 18 款內建桌布、純色、漸層或自訂圖片,並提供內邊距、圓角與陰影。可輸出為 16:9、9:16、1:1 等多種長寬比。
  • 本機字幕。 whisper.cpp 在你的電腦上執行,使用 Vulkan 並提供 CPU 備援方案。它使用一個約 264 MB 的 Whisper Small 模型,下載一次即可。字幕會燒錄進影片,刪除逐字稿中的字詞也會將其從影片中剪掉。詳見字幕
  • 攝影機版面。 子母畫面等多種版面,並可在不使用綠幕的情況下移除、模糊或替換攝影機背景。
  • 多片段時間軸。 一個專案可包含多個片段、剪切、變速區段、文字、箭頭、圖片與模糊標註、旁白軌道與音樂。詳見剪輯與時間軸
  • 不含浮水印的匯出。 MP4 可選 H.264 或 H.265,最高 60 fps,或輸出為 GIF。在 Linux 上,合成器透過 Vulkan 算繪,當驅動程式支援 VAAPI 且 Vulkan 裝置可以交出影格時,H.264 會透過 h264_vaapi 交給 GPU 處理。詳見匯出
  • 可選用自己金鑰的聊天剪輯。 用一般語言描述剪切、縮放或標註。在你連接提供者之前,這項功能是關閉的,而每項變更都會成為一般可復原的編輯。詳見 AI 剪輯

套件

  • 每個版本提供四種 x64 套件。 AppImage、.deb.rpm.pacman,可在下載頁面與 GitHub Releases 取得。
  • 應用程式內建更新。 上述四種套件都能自我更新。預設情況下應用程式只會通知你有更新,每 24 小時檢查一次,且絕不會在錄影期間提示更新。安裝一律會經過重新啟動的提示。
  • Nix flake。 它會為 x86_64-linuxaarch64-linux 從原始碼建置,並提供 NixOS 模組與 Home Manager 模組。nix run github:getopenscreen/openscreen 可以在不安裝的情況下試用。應用程式的更新機制不會影響 Nix 安裝版本。
  • 透過 Nix 支援 ARM64。 發布的套件為 x64 版本。在 aarch64 機器上,請透過 Nix flake 安裝。
  • 命令列介面。 CLI 可在你的桌面工作階段中錄製,也可匯出、加字幕並打包專案,並支援 JSON 輸出。各指令的執行條件請見顯示環境、CI 與伺服器

不適合使用 OpenScreen 的情況

  • 你需要 ARM64 套件。 OpenScreen 發布的是 x64 套件。在 aarch64 上,它透過 Nix flake 從原始碼建置。
  • 你要直播。 OpenScreen 不支援直播。OBS Studio 可直播至整合服務或自訂伺服器,並在 Linux 上正式以 Flathub 上的 Flatpak,以及 Ubuntu 24.04 及更新版本的 PPA 形式發布(截至 2026 年 9 月)。詳見 OpenScreen 與 OBS Studio 比較

開始使用

  1. 下載頁面下載適合你發行版的套件,或使用 Nix flake。
  2. 依照 Linux 安裝步驟進行。如果想要錄下點擊資料,請將你的使用者加入 input 群組,並接受這個群組所帶來的權限範圍。
  3. 依照快速入門錄下第一段影片,在 portal 對話框出現時完成選擇,接著對錄下的內容執行自動加強 → 自動縮放

使用其他系統嗎?請見 WindowsmacOS 頁面。從 Mac 應用程式轉換過來嗎?請見取代 Screen Studio。或回到 OpenScreen 首頁

資料來源

第三方資訊,於 2026 年 9 月確認:

OpenScreen 的資訊描述的是 1.11.0 版,並連結至上方的說明文件。

Screen Studio 與 OBS Studio 為其各自所有者的商標。OpenScreen 是獨立專案,與兩者皆無關聯,亦未獲其認可或贊助。