1#!/bin/sh -e
2set -x
3
4#python3 - <<'PY'
5echo '
6colors = [
7colors.ok
8]
9
10with open("home.ok/t/gruvbox.ppm", "wb") as f:
11 f.write(b"P6\n16 16\n255\n")
12 for color in colors:
13 f.write(bytes(color) * 16)
14' | sed "s/colors.ok/`termgruv`/" | sed "s#home.ok#$HOME#"| python3 -
15
16
17ffmpeg -y -i "$1" \
18 "$1.new.png"
19# -vf scale=1024:768 \
20
21ffmpeg -y \
22 -i "$1.new.png" \
23 -i "$HOME/t/gruvbox.ppm" \
24 -filter_complex "[0:v][1:v]paletteuse=dither=sierra2_4a" \
25 "$2" && rm "$1.new.png"