Sie müssen die Bildkorrektur deaktivieren.
ffmpeg -i $src -i $palette -lavfi paletteuse -gifflags 0 -y $dest
Ich verwende den folgenden Code, um ein Gif mithilfe von ffmpeg zu generieren:
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
Das erzeugte GIF ist " kumulativ ". Wie kann ich es so ändern, dass das erzeugte GIF "Ersetzen" ist (wobei jedes Bild unabhängig vom vorherigen ist)?
Ich weiß, dass dies zu einem GIF mit einer größeren Dateigröße führen würde.
Sie müssen die Bildkorrektur deaktivieren.
ffmpeg -i $src -i $palette -lavfi paletteuse -gifflags 0 -y $dest