trecord - scripts - various script and utils
(HTM) git clone git://z3bra.org/scripts
(DIR) Log
(DIR) Files
(DIR) Refs
---
trecord (520B)
---
1 #!/bin/sh
2
3 PIDNAME=recorder
4 FRAMERATE=25
5 RES=$(wattr wh `lsw -r` | tr \ x)
6 SND="-an" # no sound by default
7
8 usage() {
9 echo "usage: $(basename $0) [-fk] <filename>" >&2
10 exit 1
11 }
12
13 case $1 in
14 -s) SND="-f alsa -i hw:0 -c:v pcm_s16le"; shift 1 ;;
15 -f) FRAMERATE=50; shift 1 ;;
16 -k) kill $(pidof -s $PIDNAME); exit 0 ;;
17 esac
18
19 test -n "$1" || usage
20
21 echo Framerate: $FRAMERATE
22 ffmpeg -f x11grab -s $RES -r $FRAMERATE -i :0.0 ${SND} -c:v libvpx -b:v 5M -crf 10 -quality realtime -threads 0 -y $1