FFmpeg: применить уникальную палитру к каждому кадру .GIF?

FFmpeg: применить уникальную палитру к каждому кадру .GIF?

Продолжительность .GIF10 секунд при 15 кадрах в секунду, всего 150 кадров.

Хотите использовать разные палитры для каждого кадра. Иметь файлы палитр:

p1.png, p2.png, p3.png и т. д … p150.png

- Какова моя однострочниковая ffmpeg?

решение1

Фильтр paletteuse позволяет newиспользовать разные палитры для каждого кадра.

Основной синтаксис:

ffmpeg -i file.gif -framerate 15 -i p%d.png -filter_complex paletteuse=new=1 out.gif

Связанный контент