diff options
author | Yaroslav de la Peña Smirnov <yps@yaroslavps.com> | 2021-03-29 11:27:03 +0300 |
---|---|---|
committer | Yaroslav de la Peña Smirnov <yps@yaroslavps.com> | 2021-03-29 11:27:03 +0300 |
commit | 2a3c345a2551bbaf7522d9576d57967c25a7857d (patch) | |
tree | 8d219b79b9f7a31141a1fb33f039459bf0331fb3 /dotfiles/.local/bin/swayrecord | |
parent | c9ec0cb4bd6a550dcf076095fee48531a4f68fd7 (diff) | |
download | swayrice-2a3c345a2551bbaf7522d9576d57967c25a7857d.tar.gz swayrice-2a3c345a2551bbaf7522d9576d57967c25a7857d.zip |
Small changes here and there
Diffstat (limited to 'dotfiles/.local/bin/swayrecord')
-rwxr-xr-x | dotfiles/.local/bin/swayrecord | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/dotfiles/.local/bin/swayrecord b/dotfiles/.local/bin/swayrecord index 27593be..91f6d31 100755 --- a/dotfiles/.local/bin/swayrecord +++ b/dotfiles/.local/bin/swayrecord @@ -16,7 +16,7 @@ TYPE="$1" VIDEO_PID="" AUDIO_PID="" -trap finishrecording SIGINT +trap finishrecording INT finishvideo () { kill -2 "$VIDEO_PID" @@ -35,12 +35,12 @@ finishscreencast () { kill -2 "$AUDIO_PID" notify-send "📼 Recording" "One moment, screencast is being encoded..." ffmpeg -i "$VREC_DIR/temp-$OUTPUT.mp4" \ - -i "$VREC_DIR/temp-$OUTPUT.mp3" \ + -i "$VREC_DIR/temp-$OUTPUT.opus" \ -codec copy \ -shortest \ "$VREC_DIR/screencast-$OUTPUT.mp4" rm -f "$VREC_DIR/temp-$OUTPUT.mp4" - rm -f "$VREC_DIR/temp-$OUTPUT.mp3" + rm -f "$VREC_DIR/temp-$OUTPUT.opus" notify-send "📼 Recording" \ "Screencast recording stopped and saved at "$VREC_DIR/screencast-$OUTPUT.mp4"" } @@ -96,7 +96,7 @@ screenshare () { screencast () { wf-recorder -o "$MONITOR" -f "$VREC_DIR/temp-$OUTPUT.mp4" & VIDEO_PID=$! - ffmpeg -f alsa -i default -c:a mp3 "$VREC_DIR/temp-$OUTPUT.mp3" & + ffmpeg -f alsa -i default -c:a libopus "$VREC_DIR/temp-$OUTPUT.opus" & AUDIO_PID=$! echo $$ > ~/.cache/recordingpid echo "📼" > ~/.cache/recordingicon @@ -106,7 +106,7 @@ screencast () { } audio () { - ffmpeg -f alsa -i default -c:a flac "$AREC_DIR/$OUTPUT.flac" & + ffmpeg -f alsa -i default -c:a libopus "$AREC_DIR/$OUTPUT.opus" & AUDIO_PID=$! echo $$ > ~/.cache/recordingpid echo "🎙" > ~/.cache/recordingicon |