我有这个问题,我下载了一个 gif,我从中提取了所有的 jpg,我修改了 jpg,然后我尝试使用新的 jpg 重新创建 gif,但我发现无论我尝试什么,无论是软件还是 ffmpeg,我的 gif 播放速度都比原始 gif 慢得多。
我尝试了几个软件,一些选项说,“间隔”,“帧延迟”,“动画延迟时间”我在所有这些软件中尝试了最低的数字,结果永远不会与原始 gif 相同。
然后我找到了 ffmpeg,我很喜欢它,但即使在我的调查中,我仍然找不到正确的设置来使我的 gif 或剪辑与原始的一样。应该没有区别,对吧?原始 gif 的播放时间为 44 秒,我没有删除或添加新的 jpeg 到提取的 jpeg 中。原始 gif 给我发送了 2100,这是我使用的相同数字。到目前为止我得到的最佳结果是 01 分 28 秒。
选项“-vf fps=1”、“-r 1”、“-framerate 1”和“-framerate 1/1”不正确????
有人能告诉我需要添加什么选项才能加快 gif 或剪辑的播放时间吗???
我想使用这些 jpg 来制作剪辑(webm 或 mp4),但如果只能制作成 gif 也不介意。
感谢您的帮助。
答案1
要在 44 秒内播放 2100 张 JPG,您需要大约 50 的帧速率,所以。
ffmpeg -framerate 50 -i img%d.jpg -pix_fmt yuv420p video.mp4