#!/usr/bin/env zsh
# capture webm

xset q
[[ $? -ne 0 ]] && return 1

archey3
sleep .2

if [[ -f '/tmp/cap.mp4' ]]; then
    rm '/tmp/cap.mp4'
fi

echo 'recording...'

ffmpeg -v panic -video_size 1920x1080 -framerate 30 -f x11grab -i :0.0 \
    -f pulse -ac 2 -i default -af aresample=async=1 \
    -c:v libx264 -q 0 -preset ultrafast '/tmp/cap.mp4'