This repository has no description
1#!/bin/sh
2scale=${3:-0.2}
3filters="scale=iw*${scale}:-1:flags=lanczos"
4palette_file=$(mktemp --tmpdir XXX.png)
5
6[ -z "$1" ] && exit 1
7[ -z "$2" ] && exit 1
8
9ffmpeg -hide_banner -loglevel warning -i "$1" -vf "$filters,palettegen" -update true -y "$palette_file"
10ffmpeg -hide_banner -loglevel warning -i "$1" -i "$palette_file" -filter_complex "$filters,paletteuse" "$2"
11
12rm "$palette_file"