From d64b62f655f2317a0315470cf58c8853adb6bdc5 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Fri, 24 Oct 2025 11:45:15 +0100 Subject: [record] Simplify ffmpeg command --- home/.local/bin/record | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'home/.local/bin') diff --git a/home/.local/bin/record b/home/.local/bin/record index 0789769..233fe7f 100755 --- a/home/.local/bin/record +++ b/home/.local/bin/record @@ -16,20 +16,12 @@ is_running() { } start() { - ffmpeg \ - -threads 0 \ - -thread_queue_size 512 -f x11grab -s 1920x1080 -framerate 60 -i "$DISPLAY" \ - -thread_queue_size 1024 -f pulse -itsoffset 0.350 -i "alsa_output.usb-SteelSeries_SteelSeries_Arctis_7-00.analog-stereo.monitor" \ - -thread_queue_size 1024 -f pulse -itsoffset 0.350 -i "alsa_input.usb-SteelSeries_SteelSeries_Arctis_7-00.analog-mono" \ - -c:a aac \ - -init_hw_device vaapi=va:/dev/dri/renderD128,driver=i965 -filter_hw_device va \ - -vf format=nv12,hwupload \ - -c:v h264_vaapi \ - -r:v 60 -g:v 120 -bf:v 3 -refs:v 16 \ + 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 & echo "$!" >"$pid_file" - - notify-send "Record started!" } stop() { -- cgit v1.2.3-70-g09d2