ffmpeg,制作 gif 或视频,如何使“播放”速度更快,fps=1 不起作用

ffmpeg,制作 gif 或视频,如何使“播放”速度更快,fps=1 不起作用

我有这个问题,我下载了一个 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

相关内容