Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ffmpeg动画gif有污点_Ffmpeg_Gif - Fatal编程技术网

ffmpeg动画gif有污点

ffmpeg动画gif有污点,ffmpeg,gif,Ffmpeg,Gif,我正在从mp4生成动画gif。。。但由于(我认为)颜色减少(gif需要-pix_fmt rgb24),结果有些。。。污渍?就像通过一个油漆(或者可能是“后处理”)特殊效果过滤器运行一个图像。我认为质量可以更好,但我不知道该怎么调整 对此不确定。。。但是,在图像编辑器中查看生成的gif的调色板时,它甚至似乎没有尝试创建特定于此剪辑的调色板,而是尝试为我们创建一个通用调色板。。。这会浪费很多pixmap空间。也就是说,如果我的解释正确的话 关于保留原始视频图像而不是获取“后期”动画gif的任何提示?

我正在从mp4生成动画gif。。。但由于(我认为)颜色减少(gif需要-pix_fmt rgb24),结果有些。。。污渍?就像通过一个油漆(或者可能是“后处理”)特殊效果过滤器运行一个图像。我认为质量可以更好,但我不知道该怎么调整

对此不确定。。。但是,在图像编辑器中查看生成的gif的调色板时,它甚至似乎没有尝试创建特定于此剪辑的调色板,而是尝试为我们创建一个通用调色板。。。这会浪费很多pixmap空间。也就是说,如果我的解释正确的话


关于保留原始视频图像而不是获取“后期”动画gif的任何提示?

您可以尝试使用
-vf format=rgb8,format=rgb24
要获得外观更好的gif,可以使用生成的调色板。过滤器将生成用于过滤器的png调色板


你可能对我感兴趣。看到了吗?这并不能提高我的质量。
ffmpeg -i input.mkv -vf palettegen palette.png
ffmpeg -i input.mkv -i palette.png -lavfi paletteuse output.gif