我正在从mp4生成动画GIF ...但是由于(我认为)减色(gif需要-pix_fmt rgb24),结果有点......斑点?比如通过油画(或者可能是“posterize”)特效过滤器运行图像。我认为质量可能更好,但我不知道要调整什么。
不确定这一点......但是在图像编辑器中对结果gif的调色板进行了调整,它甚至似乎都没有尝试创建特定于此剪辑的调色板,而是试图向我们通用调色板......浪费了很多像素空间。也就是说,如果我正确地解释了这一点。
有关保留原始视频图像的提示,而非获取“海报”动画gif?
答案 0 :(得分:10)
要获得更好看的GIF,您可以使用生成的调色板。 palettegen
过滤器会生成一个用于paletteuse
过滤器的png调色板。
ffmpeg -i input.mkv -vf palettegen palette.png
ffmpeg -i input.mkv -i palette.png -lavfi paletteuse output.gif
答案 1 :(得分:0)
您可以尝试使用-vf format=rgb8,format=rgb24
。