And because I want to set a good example, I'll post some rando scripts I use for AB screenshots maybe someone will appreciate:
bash script using mpv to generate uncompressed pngs every '$3' sec from video file '$1' with sub track '$2' (so call this script with e.g. `screenshot.sh filename.mkv 1 15` to take ss every 15 sec with sub track #1):
mpv –no-config –vo=image –vo-image-format=png –vo-image-outdir=/INSERT_SCREENSHOT_DIRECTORY_HERE –vo-image-png-compression=0 –vo-image-high-bit-depth=no –screenshot-template="%ts%wT" –no-audio –untimed –hr-seek=yes –sstep="$3" –sid="$2" "$1"
batch script (sorry my main PC is win these days) to compress those pngs to AB standards (I typically pick 10 I like, usually from a few diff episodes, throw em in a folder with this file and run it):
oxipng –fast -o max -Z *.png