【发布时间】:2020-03-08 22:54:01
【问题描述】:
我有一系列 png 图片:image_00.png、image_01.png、image_02.png 等。我想将它们转换为 gif,所以我尝试了命令
ffmpeg -i image_%02d.png video.gif
不幸的是,生成的 gif 具有扭曲的颜色。更具体地说,它在视频中的一些物体周围添加了一种奇怪的黄色雾霾。
我还尝试将上述命令与所有可能的像素格式选项一起使用(我使用命令ffmpeg -h encoder=gif 确定):rgb8、bgr8、rgb4_byte、bgr4_byte、gray、@987654331 @。例如ffmpeg -i image_%02d.png -pix_fmt rgb8 video.gif。不幸的是,所有生成的 gif 都有某种颜色失真。
我还观察到,如果我将图像转换为 mp4 而不是 gif,则不会发生这种失真。但是,如果我尝试将该 mp4 转换为 gif,我最终会再次出现失真。
如何制作这个不失真的 gif?
【问题讨论】: