我一直试图将python matplotlib动画另存为gif /视频。 我在网上找不到任何令人信服的解决方案。
我尝试(通过自制程序)安装ffmpeg,但仍然无法使用anim.save("filename")
保存。给出的错误是:
MovieWritter ffmpeg unavailable.
谢谢您的帮助。
答案 0 :(得分:1)
Matplotlib将在'animation.ffmpeg_path'
rc参数指定的路径中采用ffmpeg二进制文件。这导致两个选择。
修改'animation.ffmpeg_path'
rc参数以指向ffmpeg在磁盘上的位置。请注意,这是实际的二进制文件,而不仅仅是文件夹。可以通过
plt.rcParams['animation.ffmpeg_path'] = "path/to/ffmpeg"
或通过将行animation.ffmpeg_path : path/to/ffmpeg
添加到您的rc file
确保ffmpeg的路径位于操作系统的$ PATH中,即可以从系统的任何文件夹中运行ffmpeg
。