FloatImg/funcs/vroum.sh

33 lines
468 B
Bash
Raw Normal View History

2020-10-06 13:01:48 +02:00
#!/bin/bash
2020-10-09 01:26:07 +02:00
src=/dev/shm/foo.fimg
out=out.fimg
maxi=99
W="640"
H="480"
2020-11-04 09:57:52 +01:00
grabopt=" -s 640x480 -v -p 0 -n 150 -c cos01 -d /dev/video2 "
2020-10-07 11:32:23 +02:00
2020-10-09 01:36:04 +02:00
mkdir /tmp/V
2020-10-06 13:01:48 +02:00
2020-10-09 01:26:07 +02:00
G=$(printf "%dx%d+0+0" $W $H)
2020-10-06 13:01:48 +02:00
for foo in $(seq 0 $maxi)
do
2020-10-10 01:26:42 +02:00
echo ; echo
2020-10-07 15:26:34 +02:00
2020-10-06 16:30:42 +02:00
grabvidseq -$grabopt -o $src
2020-10-06 13:01:48 +02:00
fval=$(echo "$foo / $maxi" | bc -l)
2020-10-10 01:26:42 +02:00
./t -k $fval qsortrgb $src
2020-10-09 01:26:07 +02:00
echo $foo ' = ' $fval
2020-10-06 13:01:48 +02:00
2020-10-09 01:36:04 +02:00
dst=$(printf "/tmp/V/%03d.png" $foo)
2020-10-06 13:01:48 +02:00
2020-10-09 01:26:07 +02:00
montage $src $out -geometry $G $dst
2020-10-06 13:01:48 +02:00
done
2020-10-09 02:08:40 +02:00
convert -delay 20 /tmp/V/*.png foo.gif