From 26258acfe3752633659d26b6770e531c0d59b188 Mon Sep 17 00:00:00 2001 From: elena Date: Wed, 16 May 2018 21:11:41 +0300 Subject: [PATCH] added screen recording script Former-commit-id: 636b291576d4fedb9ec3a1f47b63917ba7ab15e6 Former-commit-id: 986bd2a97acfdadf146cf6eb037e5244c7e418ea Former-commit-id: e718bbb1c72bf7bcb6801613ac09addc2af017d9 Former-commit-id: 9683407bb31e867fdb9b9f759aa73db9ca8aa07b --- Scripts/screenrec.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 Scripts/screenrec.sh diff --git a/Scripts/screenrec.sh b/Scripts/screenrec.sh new file mode 100755 index 0000000..91a54ea --- /dev/null +++ b/Scripts/screenrec.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# Screen recording script +# Uses ffmpeg + +RECORDINGS_DIR=~/Videos/Rec +SCREEN_RESOLUTION=1366x768 +FPS=60 + +TIMESTAMP="$(date +%Y.%m.%d-%H.%M.%S)" +FILENAME=$RECORDINGS_DIR/$TIMESTAMP.screenrec.mp4 +REC_ICON_PATH=~/.icons/oomox-only_icons/categories/scalable/applications-multimedia.svg + +notify-send "Screen is being recorded." --urgency low -i $REC_ICON_PATH +ffmpeg -f x11grab -s $SCREEN_RESOLUTION -r $FPS -i :0.0 -vcodec libx264 -preset medium -crf 22 -y $FILENAME +notify-send "Screen recording over." --urgency low -i $REC_ICON_PATH +