保存后的低质量动画matplotlib

时间:2015-03-26 22:02:20

标签: animation matplotlib julia

我使用matplotlib作为视觉工具在朱莉娅进行了模拟。当我使用命令显示动画

anim = animation.FuncAnimation(fig, animate, frames=int(time[end]*10), interval=20, blit=false, repeat = false)

一切都很好,动画看起来不错。但是当我尝试使用

保存它时
mywriter = animation.MencoderWriter()

anim[:save]("/home/maquinadt/Documentos/gas.mp4", writer = mywriter)

视频以非常低的质量保存(我的意思是它与" live"版本相比看起来非常慢。)

我使用了保存的fps关键字但效果相同。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您是否也尝试调整bitrate?看一下MencoderWriter的文档字符串:

http://matplotlib.org/api/animation_api.html#matplotlib.animation.MencoderWriter

您还应该能够通过mencoder关键字参数将参数传递给extra_args。最后,我认为ffmpeg编写器有更好的默认值,所以如果安装了ffmpeg,你也可以试试。