插件窝 干货文章 测评适用于 Linux 中 Wayland 的优秀屏幕录制软件

测评适用于 Linux 中 Wayland 的优秀屏幕录制软件

录制 PipeWire Wayland 安装 746    来源:    2025-04-19

在 Wayland 环境下进行屏幕录制确实比 X11 更具挑战性,因为 Wayland 的安全机制限制了程序直接访问其他窗口的内容。以下是几款适用于 Wayland 的优秀屏幕录制方案,按推荐程度排序:


1. OBS Studio (推荐)

  • 特点
    • 功能最全面的开源录制/直播工具
    • 支持 PipeWire 捕获 Wayland 桌面
    • 高性能硬件编码支持(VA-API/NVENC)
  • 安装bash # Ubuntu/Debian sudo apt install obs-studio # Arch sudo pacman -S obs-studio
  • 配置
    1. 添加 "屏幕捕获" 源
    2. 选择 "PipeWire" 捕获方式
    3. 确保系统已安装 xdg-desktop-portalpipewire

2. wf-recorder (Sway/WLROOTS 专用)

  • 特点
    • 专为 wlroots 合成器(如 Sway)设计
    • 极简命令行工具,低延迟
    • 支持区域录制和硬件加速
  • 安装bash # Arch sudo pacman -S wf-recorder # 其他发行版可能需要源码编译
  • 使用bash wf-recorder -f output.mp4 # 全屏录制 wf-recorder -g "$(slurp)" # 交互式选择区域

3. Kooha (GNOME 友好)

  • 特点
    • 简洁的 GTK 图形界面
    • 基于 PipeWire 实现 Wayland 支持
    • 支持系统音频和麦克风输入
  • 安装bash flatpak install flathub io.github.seadve.Kooha

4. SimpleScreenRecorder (需配置)

  • 特点
    • 传统录屏工具的 Wayland 适配版
    • 需要手动选择捕获源
  • 安装bash sudo apt install simplescreenrecorder

5. GNOME 内置录制

  • 快捷键
    • Ctrl+Alt+Shift+R 开始/停止录制
    • 视频保存为 ~/Videos/Screencasts/
  • 限制
    • 仅限 GNOME 桌面
    • 功能较基础

关键依赖项(确保已安装):

# PipeWire 支持
sudo apt install pipewire pipewire-pulse xdg-desktop-portal
# 硬件加速
sudo apt install libva-dev libdrm-dev

选择建议:

  • 普通用户:优先使用 OBS Studio 或 Kooha
  • Sway/i3用户:选择 wf-recorder
  • GNOME用户:可尝试内置录制或 Kooha

遇到权限问题时,请检查: 1. 确保 xdg-desktop-portal 服务运行 2. 浏览器/终端有 screen-capture 权限(通过 Flatpak 权限管理器检查)

需要直播推流时,OBS 仍是 Wayland 下最成熟的选择。