1#!/bin/sh -eu
2set -x
3out=$HOME/video
4
5/bin/swcsnap record \
6 -n "$((${2:-30}*60))" | ffmpeg \
7 -y \
8 -f rawvideo \
9 -video_size 1024x768 \
10 -framerate 60 \
11 -pix_fmt bgra \
12 -i pipe:0 \
13 -c:v libx264 \
14 -preset slow \
15 -crf 18 \
16 -pix_fmt yuv420p \
17 "${out}/$1"