aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.local
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2025-10-24 11:45:15 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2025-10-24 11:45:15 +0100
commitd64b62f655f2317a0315470cf58c8853adb6bdc5 (patch)
treefa0cb89e7257479f8e4d9eec9ead917c7a00cc5e /home/.local
parent58266f7d43094cb53bf3a650d8af99dc72cea545 (diff)
downloaddotfiles-d64b62f655f2317a0315470cf58c8853adb6bdc5.tar.gz
dotfiles-d64b62f655f2317a0315470cf58c8853adb6bdc5.tar.bz2
dotfiles-d64b62f655f2317a0315470cf58c8853adb6bdc5.zip
[record] Simplify ffmpeg command
Diffstat (limited to 'home/.local')
-rwxr-xr-xhome/.local/bin/record16
1 files changed, 4 insertions, 12 deletions
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() {