dotfiles/bin/obv

20 lines
341 B
Bash
Executable File

#!/bin/sh
idiff() {
ffmpeg -i ~/screen.png -pattern_type glob -i 'i*.png' -filter_complex '[1]boxblur=1[m];[0][m]blend=all_mode=grainextract' o%03d.png
}
tile() {
montage -background black -geometry 683x o*.png m.png
}
mkdir -p ~/.cache/obv
cd ~/.cache/obv
while inotifywait -e close_write ~/screen.png
do
sleep 0.1
idiff
tile
done