Я пытаюсь использовать FFmpeg чтобы преобразовать группу Png в gif, устанавливая продолжительность каждого кадра и используя оптимальную палитру (и другие параметры, такие как dither) для одной команды.
Я читал страницу FFmpeg, но в примерах используются две команды и временный файл palette.png .
Вот что я получил, не используя palettegen и paletteuse:
-vsync 2 -safe 0 -f concat -i "concat.txt" -y "example.gif"
Файл concat.txt содержит путь и продолжительность каждого кадра, например:
file 'C:\0.png'  
duration 0.066 
Он выводит GIF с палитрой по умолчанию, как и ожидалось.
Итак, мой вопрос: как я могу использовать palettegen и paletteuse в одной команде без временного файла?
