myhome/.local/bin/record

20 lines
363 B
Bash
Executable File

#!/bin/bash
AUDIO=$(pactl list sources | awk '/Name: alsa_out/{print $2}' | head -n1)
pkill -9 xautolock; xset s 10800
ffmpeg \
-f pulse \
-i "$AUDIO" \
-f x11grab \
-framerate 60 \
-r 30 \
-s 1920x1080 \
-i :0 \
-b:v 5500k \
-c:v h264 -preset ultrafast -c:a aac \
"$HOME/screencast-$(date '+%y%m%d-%H%M-%S').mp4"
xset s 600&
xautolock -time 15 -locker slock&