matplotlib动画可以保存哪些格式?

时间:2014-03-21 23:04:21

标签: python animation matplotlib codec

我一直在学习matplotlib的动画包,所有的例子似乎都将文件保存为.mp4documentation未提及任何其他特定格式。 matplotlib是否可以使用其他文件格式来保存动画?如果是这样,他们是什么?

1 个答案:

答案 0 :(得分:9)

这取决于.save() methodwriter参数:

  

writer 是MovieWriter的一个实例或者是一个字符串键   标识要使用的类,例如'ffmpeg'或'mencoder'。如果没有   传递后,使用rcparam animation.writer的值。

Matplotlib使用外部进程(您需要安装)来加入帧。如果您使用的是'ffmpeg',您可以找到支持的格式/编解码器:

ffmpeg -formats
ffmpeg -codecs

在列表中,您会看到某些编解码器标有 E ,这意味着此格式支持编码。