summaryrefslogtreecommitdiffstats
path: root/.scripts
diff options
context:
space:
mode:
Diffstat (limited to '.scripts')
-rwxr-xr-x.scripts/audio22
-rwxr-xr-x.scripts/screencast26
-rwxr-xr-x.scripts/video23
3 files changed, 0 insertions, 71 deletions
diff --git a/.scripts/audio b/.scripts/audio
deleted file mode 100755
index 18f6004..0000000
--- a/.scripts/audio
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-# This script records audio.
-# It runs an appropriate record script for either ALSA and Pulseaudio.
-# It also names files smartly to prevent overwrites.
-
-# Picks a file name for the output file based on availability:
-while [ -f "$HOME/audio$n.flac" ]
-do
- n=$((n+1))
-done
-filename="$HOME/audio$n.flac"
-
-ffmpeg \
--f alsa -i default \
--c:a flac \
-"$filename" &
-
-# PID outputted for use by the killrecording script
-echo $! > ~/.recordingpid
-# Updating i3blocks recording icon:
-echo 🎙️ > ~/.recordingicon && pkill -RTMIN+9 i3blocks
diff --git a/.scripts/screencast b/.scripts/screencast
deleted file mode 100755
index 6ffe854..0000000
--- a/.scripts/screencast
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-# This script records a screencast with audio and video.
-# It runs an appropriate record script for either ALSA and Pulseaudio.
-# It also names files smartly to prevent overwrites.
-
-# Picks a file name for the output file based on availability:
-while [ -f "$HOME/screencast$n.mkv" ]
-do
- n=$((n+1))
-done
-filename="$HOME/screencast$n.mkv"
-
-ffmpeg -y \
--f x11grab \
--framerate 60 \
--s "$(xdpyinfo | grep dimensions | awk '{print $2;}')" \
--i :0.0 \
--f alsa -i default \
--r 30 \
- -c:v libx264rgb -crf 0 -preset ultrafast -c:a flac "$filename" &
-
-# PID outputted for use by the killrecording script
-echo $! > ~/.recordingpid
-# Updating i3blocks recording icon:
-echo ⏺️ > ~/.recordingicon && pkill -RTMIN+9 i3blocks
diff --git a/.scripts/video b/.scripts/video
deleted file mode 100755
index 056694b..0000000
--- a/.scripts/video
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/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" ]
-do
- n=$((n+1))
-done
-filename="$HOME/video$n.mkv"
-
-# The actual ffmpeg command:
-ffmpeg \
--f x11grab \
--s "$(xdpyinfo | grep dimensions | awk '{print $2;}')" \
--i :0.0 \
- -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