【发布时间】:2013-12-06 21:59:07
【问题描述】:
我对 Python 比较陌生(我使用 MATLAB 的次数更多)。我本质上希望能够制作和保存动画。所以我去检查了它是如何完成的,发现了这个: http://jakevdp.github.io/blog/2012/08/18/matplotlib-animation-tutorial/
我直接将代码复制/粘贴到 IPython Notebook 中。
我知道必须安装 ffmpeg,我认为我已经安装了(根据http://www.wikihow.com/Install-FFmpeg-on-Windows)。路径是 C:/ffmpeg。当我在命令提示符下尝试 ffmpeg -version 时,它确实有效。它也适用于 WinPython 的命令提示符。我不知道它是否有帮助,但 Ipython 的路径是: C:\Users\Sal\WinPython-32bit-3.3.2.3\python-3.3.2\Scripts /
但是,它仍然不起作用。给出的错误是: AttributeError:“str”对象没有“保存”属性 这个错误当然发生在 .save 命令中。 我什至尝试添加以下内容。不会做任何额外的事情。 作家 = 'ffmpeg'
我使用的是 Windows 7,WinPython3.3。
非常感谢
【问题讨论】:
-
贴出出现错误的代码相关部分
-
你用的是什么版本的mpl?动画编写器支持是(相对)新的。
-
@Kreger51 您成功保存动画了吗?我遇到同样的问题!!我不知道为什么我无法使用命令
anim.save('mymovie.mp4',writer=mywriter)生成 avi 文件,而是收到一条错误消息!谢谢
标签: python matplotlib ffmpeg