From 928f9c7c27953078e98f3791b8c00a5546a523a9 Mon Sep 17 00:00:00 2001 From: tiyn Date: Sun, 17 Sep 2023 01:10:57 +0200 Subject: [PATCH] gpu-screen-recorder: specified audio input & output, audio codec and video codec for better compatibility --- .local/bin/tools/record_replay_start | 7 +++++-- .local/bin/tools/record_start | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.local/bin/tools/record_replay_start b/.local/bin/tools/record_replay_start index 02f9d29..a1f26a4 100755 --- a/.local/bin/tools/record_replay_start +++ b/.local/bin/tools/record_replay_start @@ -2,10 +2,13 @@ window=$(xdotool getwindowfocus) fps=60 -audio="$(pactl get-default-sink).monitor" +audio_1="easyeffects_sink.monitor" +audio_2="easyeffects_source" format="mp4" +v_codec="h264" +a_codec="opus" lenght=20 output="$HOME/downloads" -gpu-screen-recorder -w $window -f $fps -a $audio -c $format -r $lenght -o $output & +gpu-screen-recorder -w $window -f $fps -a $audio_1 -a $audio_2 -c $format -k $v_codec -ac $a_codec -r $lenght -o $output & notify-send 'Screen record' 'Replay started' diff --git a/.local/bin/tools/record_start b/.local/bin/tools/record_start index 2207f61..6687b0e 100755 --- a/.local/bin/tools/record_start +++ b/.local/bin/tools/record_start @@ -2,9 +2,12 @@ window=$(xdotool getwindowfocus) fps=30 -audio="$(pactl get-default-sink).monitor" +audio_1="easyeffects_sink.monitor" +audio_2="easyeffects_source" format="mp4" +v_codec="h264" +a_codec="opus" output="$HOME/downloads/recording-$(date '+%Y-%m-%d_%H-%M-%S').$format" -gpu-screen-recorder -w $window -c "mp4" -f $fps -a $audio -o $output & +gpu-screen-recorder -w $window -c $format -k $v_codec -ac $a_codec -f $fps -a $audio_1 -a $audio_2 -o $output & notify-send 'Screen record' 'Recording started'