在Mac上的pyzo中保存动画

时间:2018-10-17 14:55:55

标签: python animation matplotlib

我一直试图将python matplotlib动画另存为gif /视频。 我在网上找不到任何令人信服的解决方案。

我尝试(通过自制程序)安装ffmpeg,但仍然无法使用anim.save("filename")保存。给出的错误是:

MovieWritter ffmpeg unavailable.

谢谢您的帮助。

1 个答案:

答案 0 :(得分:1)

Matplotlib将在'animation.ffmpeg_path' rc参数指定的路径中采用ffmpeg二进制文件。这导致两个选择。

  1. 修改'animation.ffmpeg_path' rc参数以指向ffmpeg在磁盘上的位置。请注意,这是实际的二进制文件,而不仅仅是文件夹。可以通过

    plt.rcParams['animation.ffmpeg_path'] = "path/to/ffmpeg"
    

    或通过将行animation.ffmpeg_path : path/to/ffmpeg添加到您的rc file

  2. 确保ffmpeg的路径位于操作系统的$ PATH中,即可以从系统的任何文件夹中运行ffmpeg