aboutsummaryrefslogtreecommitdiff
path: root/scripts/scripts/record
blob: bc59fb7dffa3f004d314e639d014462e7f265c9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/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"