ffmpeg动画gif是斑点

R. *_*man 6 ffmpeg gif

我正在从mp4生成一个动画GIF ......但是由于(我认为)颜色减少(gif需要-pix_fmt rgb24),结果有点......斑点?比如通过油画(或者可能是"posterize")特效过滤器运行图像.我认为质量可能更好,但我不知道要调整什么.

不确定这个...但是在图像编辑器中对结果gif的调色板进行了调整,它甚至似乎都没有尝试创建特定于此剪辑的调色板,而是尝试使用通用调色板.这浪费了很多像素图空间.也就是说,如果我正确地解释这一点.

有关保留原始视频图像而不是获取"分色"动画GIF的提示吗?

pos*_*abs 10

为了获得更好看的GIF,您可以使用生成的调色板.palettegenfilter将生成一个用于过滤器的png调色板paletteuse.

ffmpeg -i input.mkv -vf palettegen palette.png
ffmpeg -i input.mkv -i palette.png -lavfi paletteuse output.gif
Run Code Online (Sandbox Code Playgroud)


小智 -1

您可以尝试使用-vf format=rgb8,format=rgb24.