image-processing - 如何使用 FFMPEG 从图像序列中创建 gif 而不抖动?

标签 image-processing video ffmpeg gif

我能够从图像序列中创建一个 gif,但我正在努力从中删除抖动。
这是我用来创建 gif 的命令:

ffmpeg -f image2 -framerate 24 -y -i image_%d.png -loop -1 "C:\Users\agetr\Documents\_tmp\__giuf.gif"
我尝试使用 paletteuse=dither=none以不同的方式过滤没有运气。
P.S.:我对 ffmpeg cli 很陌生

最佳答案

您需要使用 -sws_dither none (在 -i $file 参数之后,输出文件之前)。我已经在 FFmpeg 的当前 git/master 上尝试过这个,它可以按预期工作,但是在旧版本(例如 4.4.1)上这不起作用。我不知道为什么,所以请使用最近的(5.0 或 2022 年以后的任何版本,如果可能)版本/构建。

关于image-processing - 如何使用 FFMPEG 从图像序列中创建 gif 而不抖动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70978964/

相关文章:

image-processing - 图像上的机器学习:如何预处理数据

c++ - 使用 openCV 在图像中查找 "Missing"对象

video - FFMpeg 水印质量很差

ffmpeg - 如何在 .mp4 文件中指定视频比特率模式

c - 为什么 ffmpeg 开发人员在宏化条件下使用 "runtime if"?

image-processing - 测量图像中弯管长度的特征检测技术

python - 通过阈值提取前景图像作为掩模

c++ - 在 Opencv 中以 UYVY 编解码器录制视频

objective-c - MPMoviePlayerController 音频仅在应用程序激活后

batch-file - 批量或批量将 jpg 与音频文件相结合?