From 87962da61e3a7772f5e971bb0e0b98eddde427d1 Mon Sep 17 00:00:00 2001 From: Managor <42655600+Managor@users.noreply.github.com> Date: Sat, 2 Aug 2025 22:17:14 +0300 Subject: [PATCH] gpu-screen-recorder: add page (#17436) --- pages/linux/gpu-screen-recorder.md | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pages/linux/gpu-screen-recorder.md diff --git a/pages/linux/gpu-screen-recorder.md b/pages/linux/gpu-screen-recorder.md new file mode 100644 index 0000000000..4182c85bb0 --- /dev/null +++ b/pages/linux/gpu-screen-recorder.md @@ -0,0 +1,32 @@ +# gpu-screen-recorder + +> Record the screen and encode the video with a GPU. +> More information: . + +- Select a source using a desktop portal and record it: + +`gpu-screen-recorder -w portal -o {{path/to/video.mp4}}` + +- Specify a specific video source: + +`gpu-screen-recorder -w {{screen|DP-1|HDMI-A1|...}} -o {{path/to/video.mp4}}` + +- List video capture sources: + +`gpu-screen-recorder --list-capture-options` + +- List audio capture sources: + +`gpu-screen-recorder {{--list-audio-devices|--list-application-audio}}` + +- Record using the replay buffer: + +`gpu-screen-recorder -w {{screen}} -r {{30}} -c {{mp4}} -ro {{path/to/directory}} -o {{whatever}}` + +- Capture a video from the replay buffer: + +`pkill -SIGUSR1 -f gpu-screen-recorder` + +- Run `gpu-screen-recorder` in the background: + +`systemctl start --user gpu-screen-recorder`