我正在使用以下代码通过 ffmpeg 生成 gif:
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