diff options
| author | dec05eba <dec05eba@protonmail.com> | 2026-07-30 12:49:00 +0200 |
|---|---|---|
| committer | dec05eba <dec05eba@protonmail.com> | 2026-07-30 12:49:00 +0200 |
| commit | 9c2c0e1d0de9b3968415b08830a45f64091d3b98 (patch) | |
| tree | a9f7d0f0f1e71248610cb6a4a01f75c7263cc34d /gpu-screen-recorder.1 | |
| parent | aa69bdee8d3baf6819598304bb9e9a5a0c1a945c (diff) | |
Improve manpage examples (with whip authorization)
Diffstat (limited to 'gpu-screen-recorder.1')
| -rw-r--r-- | gpu-screen-recorder.1 | 47 |
1 files changed, 21 insertions, 26 deletions
diff --git a/gpu-screen-recorder.1 b/gpu-screen-recorder.1 index 38d4df6..edb855a 100644 --- a/gpu-screen-recorder.1 +++ b/gpu-screen-recorder.1 @@ -462,109 +462,104 @@ Use to send signals (e.g., .BR "pkill -SIGUSR1 -f ""^gpu-screen-recorder""" ). .SH EXAMPLES -Record monitor at 60 FPS with desktop audio: -.PP +.B Record monitor at 60 FPS with desktop audio: .nf .RS gpu-screen-recorder -w screen -f 60 -a default_output -o video.mp4 .RE .fi .PP -Record monitor at 60 FPS with desktop audio and microphone: -.PP +.B Record monitor at 60 FPS with desktop audio and microphone: .nf .RS gpu-screen-recorder -w screen -f 60 -a "default_output|default_input" -o video.mp4 .RE .fi .PP -Record specific window (X11 only): -.PP +.B Record specific window (X11 only): .nf .RS gpu-screen-recorder -w $(xdotool selectwindow) -f 60 -o video.mp4 .RE .fi .PP -Instant replay (last 60 seconds): -.PP +.B Instant replay (last 60 seconds): .nf .RS gpu-screen-recorder -w screen -c mp4 -r 60 -o ~/Videos .RE .fi .PP -Instant replay with constant framerate (recommended for predicable ram usage): -.PP +.B Instant replay with constant framerate (recommended for predicable ram usage): .nf .RS gpu-screen-recorder -w screen -c mp4 -r 60 -bm cbr -q 40000 -o ~/Videos .RE .fi .PP -Record region using slop: -.PP +.B Record region using slop: .nf .RS gpu-screen-recorder -w $(slop) -o video.mp4 .RE .fi .PP -Record region using slurp: -.PP +.B Record region using slurp: .nf .RS gpu-screen-recorder -w $(slurp -f "%wx%h+%x+%y") -o video.mp4 .RE .fi .PP -Instant replay and launch a script when saving replay: -.PP +.B Instant replay and launch a script when saving replay: .nf .RS gpu-screen-recorder -w screen -c mp4 -r 60 -sc ./script.sh -o ~/Videos .RE .fi .PP -Stream to Twitch with constant bitrate mode: -.PP +.B Stream to Twitch with constant bitrate mode: .nf .RS gpu-screen-recorder -w screen -c flv -a default_output -bm cbr -q 8000 -o "rtmp://live.twitch.tv/app/stream_key" .RE .fi .PP -Take screenshot: -.PP +.B Take screenshot: .nf .RS gpu-screen-recorder -w screen -o screenshot.jpg .PP .RE .fi -Record screen and camera: -.PP +.B Record screen and camera: .nf .RS gpu-screen-recorder -w "screen|/dev/video0" -o video.mp4 .PP .RE .fi -Record screen and camera. The camera is located at the bottom right and flipped horizontally: -.PP +.B Record screen and camera. The camera is located at the bottom right and flipped horizontally: .nf .RS gpu-screen-recorder -w "screen|/dev/video0;halign=end;valign=end;hflip=true;width=30%;height=30%" -o video.mp4 .PP .RE .fi -Record two monitors, side by side (assuming the first monitor has a resolution of 1920x1080) -.PP +.B Record two monitors, side by side (assuming the first monitor has a resolution of 1920x1080): .nf .RS gpu-screen-recorder -w "DP-1|DP-2;x=1920" -o video.mp4 .RE .fi +.PP +.B Stream whip with an authorization key: +.nf +.RS +gpu-screen-recorder -w screen -bm cbr -q 3500 -ffmpeg-opts "authorization=streamtest;ts_buffer_size=131072" -c whip -o https://b.siobud.com/api/whip +.PP +.RE +.fi .SH FILES .TP .I ~/.config/gpu-screen-recorder/gpu-screen-recorder.env |
