diff options
| author | 2026-04-17 10:54:02 +0100 | |
|---|---|---|
| committer | 2026-04-17 10:54:02 +0100 | |
| commit | 0171650870da0c8e4becb8c91762ce1d796f8432 (patch) | |
| tree | 2d325f6d59f329968adcc26bbd40654e6e6b75a7 /home/.local/bin/record | |
| parent | b6ef745546134b672414c4d196d285edb57e0bdc (diff) | |
| download | dotfiles-0171650870da0c8e4becb8c91762ce1d796f8432.tar.gz dotfiles-0171650870da0c8e4becb8c91762ce1d796f8432.tar.bz2 dotfiles-0171650870da0c8e4becb8c91762ce1d796f8432.zip | |
refactor: migrate screen recorder from x11grab to wf-recorder
- Replace ffmpeg x11grab with wf-recorder for Wayland
- wf-recorder auto-detects output and uses pipewire
Diffstat (limited to 'home/.local/bin/record')
| -rwxr-xr-x | home/.local/bin/record | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/home/.local/bin/record b/home/.local/bin/record index 233fe7f..00ac367 100755 --- a/home/.local/bin/record +++ b/home/.local/bin/record @@ -19,8 +19,7 @@ start() { notify-send -t 500 "Record started!" & sleep 0.5 - ffmpeg -f x11grab -draw_mouse 0 -framerate 60 -video_size 1920x1080 -i "$DISPLAY" -c:v hevc_nvenc \ - "$HOME/vids/$(date '+%y%m%d-%H%M-%S').mkv" >"$log_file" 2>&1 & + wf-recorder -f "$HOME/vids/$(date '+%y%m%d-%H%M-%S').mkv" >"$log_file" 2>&1 & echo "$!" >"$pid_file" } |
