wf-recorder — маленькая wayland-client / wayland-protocols консольная утилита предназначенная для записи происходящего на экране, снятия динамических снимков экрана в Wayland-based рабочих окружениях (wlroots-based compositors).
Wayland — протокол взаимодействия композитного сервера и работающих с ним приложений. Сам по себе протокол управления окнами не является графическим окружением, для этого используется композитный менеджер, "по умолчанию" используется Weston (параллельно развиваемый), но может использоваться тайловый (мозаичный / фреймовый) менеджер окон i3 и Sway, а также композитный менеджер рабочего окружения Enlightenment, Gnome, KDE и др...
wf-recorder для снятия динамических снимков экрана (screencast / скринкаст) использует возможности FFmpeg (набор библиотек и утилита командной строки, позволяющая записывать, конвертировать и передавать цифровое аудио и видео в различных форматах). Записывать можно происходящее на всём экране, отдельном окне или выделенной области (используя slurp) в заданный формат видео (MP4, MKV, WAW и пр). Опционально поддерживается запись видео с любого V4L2 (Video4Linux) совместимого устройства и параллельная запись звукового сопровождения.
Лицензия: MLT (The MIT License)