Як генерувати "замінити" картинки з ffmpeg замість "сукупні (комбіновані)"?


0

Я використовую наступний код для створення gif за допомогою ffmpeg:

src="input.flv"
dest="output.gif"
palette="/tmp/palette.png"

ffmpeg -i $src -vf palettegen -y $palette
ffmpeg -i $src -i $palette -lavfi paletteuse -y $dest

Gif, який виробляється, є ' сукупний '. Як я можу змінити його так, щоб gif, отриманий, був "замінити" (де кожне зображення не залежить від попереднього)?

Я розумію, що це призведе до gif з більшим розміром файлу.

Відповіді:


1

Ви повинні вимкнути компенсацію зображення.

ffmpeg -i $src -i $palette -lavfi paletteuse -gifflags 0 -y $dest

Дякую! Як ви дізналися про це gifflags? Це не згадується в docs ...
Jet Blue

Все ж дає той же сукупний результат для мене, навіть при використанні -gifflags 0. Чи є інший спосіб? ffmpeg 4.1 на Windows 10.
Pyroglyph
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.