aboutsummaryrefslogtreecommitdiffstats
path: root/.config/init/funcs/scap
blob: 489f7b8ace7b1e88a0f4f5a670fb914a6a530632 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/zsh

# capture webm
scap() {
	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 fast '/tmp/cap.mp4'
}