diff options
Diffstat (limited to '.scripts/video')
| -rwxr-xr-x | .scripts/video | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/.scripts/video b/.scripts/video index 624581f..056694b 100755 --- a/.scripts/video +++ b/.scripts/video @@ -1,10 +1,10 @@ -#!/bin/bash +#!/bin/sh # This script records video. # It also names files smartly to prevent overwrites. # Picks a file name for the output file based on availability: -while [[ -f $HOME/video$n.mkv ]] +while [ -f "$HOME/video$n.mkv" ] do n=$((n+1)) done @@ -13,9 +13,11 @@ filename="$HOME/video$n.mkv" # The actual ffmpeg command: ffmpeg \ -f x11grab \ --s $(xdpyinfo | grep dimensions | awk '{print $2;}') \ +-s "$(xdpyinfo | grep dimensions | awk '{print $2;}')" \ -i :0.0 \ - -c:v libx264 -qp 0 -r 30 $filename & + -c:v libx264 -qp 0 -r 30 "$filename" & +# PID outputted for use by the killrecording script +echo $! > ~/.recordingpid # Updating i3blocks recording icon: echo ⏺️ > ~/.recordingicon && pkill -RTMIN+9 i3blocks |
