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