blob: 44c00a639a3cd896fcbda7b5c77bf68eb056bcbf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#! /usr/bin/env bash
slop=$(slop -f "%x %y %w %h %g %i") || exit 1
read -r X Y W H G ID < <(echo $slop)
ffmpeg \
-f x11grab \
-s "$W"x"$H" \
-i :0.0+$X,$Y \
-f alsa \
-thread_queue_size 512 \
-ac 2 \
-ar 48000 \
-i hw:0 \
-framerate 60 \
-vcodec libx264 \
-threads 4 \
-y \
"$HOME"/tmp/x.mkv
ffmpeg \
-i "$HOME"/tmp/x.mkv \
-pix_fmt yuv420p \
-vf scale=-2:1080 \
"/home/np/vids/rec/$1"
|