我正在尝试使用Python-Matplotlib
制作动画。
我正在使用本教程:
http://jakevdp.github.io/blog/2012/08/18/matplotlib-animation-tutorial/
第一个例子中的动画在我执行时工作正常
然而,Python脚本是为了能够保存它(anim.save command
),
我不得不添加' writer=animation.FFMpegFileWriter()
'作为一个论点。但是现在
保存的文件比原始文件慢多。实际上是视频
总是40秒长,无论我设置的是什么价值' interval
'在里面
FuncAnimation
对象。
有关如何解决此问题的任何建议吗?
谢谢你的帮助:)
答案 0 :(得分:3)
我在使用FFMpeg时遇到了类似的问题。
对我有用的解决方案是修改
writer=animation.FFMpegFileWriter()
阅读
writer=animation.FFMpegFileWriter(fps=n)
其中n是您每秒所需的输出帧数。
答案 1 :(得分:0)
您必须将每秒所需的帧数指定为参数:
anim.save('filename.mp4', fps=120, writer=animation.FFMpegFileWriter())