From e4347e49cc99de31e7e24dfc8d0da19eca587acd Mon Sep 17 00:00:00 2001 From: pants Date: Sun, 28 Dec 2025 13:51:34 -0800 Subject: [PATCH] make better --- bin/gsr | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/bin/gsr b/bin/gsr index c68d904..3dfe914 100755 --- a/bin/gsr +++ b/bin/gsr @@ -1,22 +1,25 @@ #!/bin/sh GSRPID=$(pidof gpu-screen-recorder) DWMBLOCKSPID=$(pidof dwmblocks) +AUDIO="-ac opus -a default_output|default_input" +AUDIONOMIC="-ac opus -a default_output" +VIDEO="-w DP-4 -k hevc -c mkv -f 60 -bm cbr -q 12000" +OUTPUT="-o $HOME/wdraidz/media/game-videos/$(date +%m-%d-%Y_%R:%S).mkv" -if [ -n $GSRPID ]; then +if [ $GSRPID != 0 ]; then kill -2 $GSRPID kill -36 $DWMBLOCKSPID notify-send "recording saved" -i : exit fi + if [ $1 = 1 ]; then - gpu-screen-recorder -w DP-4 -k hevc -c mkv -f 60 -bm cbr -q 12000 -ac opus -a "default_output" \ - -o "$HOME/wdraidz/media/game-videos/$(date +%m-%d-%Y_%R:%S).mkv"& + gpu-screen-recorder $VIDEO $AUDIONOMIC $OUTPUT& kill -36 $DWMBLOCKSPID notify-send "recording started with no mic" -i : else - gpu-screen-recorder -w DP-4 -k hevc -c mkv -f 60 -bm cbr -q 12000 -ac opus -a "default_output|default_input" \ - -o "$HOME/wdraidz/media/game-videos/$(date +%m-%d-%Y_%R:%S).mkv"& + gpu-screen-recorder $VIDEO $AUDIO $OUTPUT& kill -36 $DWMBLOCKSPID notify-send "recording started" -i : fi