На це запитання вже є відповідь:
Я намагаюся використовувати 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