From c243fe1fb80c0fdcdca599fff2fb998936b946ee Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Sat, 8 Sep 2018 22:43:47 -0400 Subject: recording scripts now more robust --- .scripts/video | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to '.scripts/video') 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 -- cgit v1.3.1