Nach diesem Tutorial habe ich es geschafft, qualitativ hochwertige Gifs in angemessener Speichergröße zu erstellen.
Was ich derzeit mit Piping mache, ist dies
# Generate palette
ffmpeg -y -i - -vf fps=15,scale=600:-1:flags=lanczos,palettegen some_dir/palette.png
# Generate gif using palette
ffmpeg -y -i - -i some_dir/palette.png -filter_complex fps=15,scale=600:-1:flags=lanczos[x];[x][1:v]paletteuse output.gif
Das funktioniert prima, aber ich habe im obigen Tutorial gelesen, dass es möglich ist, für JEDEN Frame eine andere Palette zu generieren. Wie kann ich das tun? (Generieren und verwenden Sie für jeden Frame eine andere Palette.)
out.gif
zu folgendem Fehler führteError initializing filter 'palettegen' with args 'stats_mode=single' Error initializing complex filters. Invalid argument