moviepy Gif没有循环

时间:2017-06-15 19:07:42

标签: python-2.7 animated-gif moviepy

我使用moviepy.VideoClip.write_gif在变化的参数上生成一些动画图形。我希望gif玩一次,然后停在最后一帧。我试过loop = 1和loop = False,两者都运行没有错误,但仍然产生无限循环的gif图像。有什么建议吗?

animation =mpy.VideoClip(make_frame_mpl, duration=5)
animation.write_gif(str(title)+".gif" , fps=20, loop = False )

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。在挖掘之后,源代码中的函数声明中缺少test2的循环参数。我在moviepy的github页面上提交了一个问题,但您可以通过导航到imageio.save()并用以下内容替换moviepy\video\is\gif_writers.py(第256-289行)的声明来解决这个问题:

write_gif_with_image_io()