Wl-screenrec
lastmod 2026-11-10created 2024-08-292 edits
wl-screenrec is a command-line tool for recording the screen on wlroots-based Wayland compositors (Sway, Hyprland, etc.). It uses a dmabuf path that passes the screen buffer to a VA-API hardware encoder while keeping it in GPU memory, so CPU usage is low, and it records a specified region or output device. Compared with wf-recorder, which serves the same purpose, it focuses on hardware encoding performance, and it is written in Rust.
High performance screen recorder for wlroots Wayland.