我一直在学习matplotlib的动画包,所有的例子似乎都将文件保存为.mp4
。 documentation未提及任何其他特定格式。 matplotlib是否可以使用其他文件格式来保存动画?如果是这样,他们是什么?
答案 0 :(得分:9)
这取决于.save()
method的writer
参数:
writer 是MovieWriter的一个实例或者是一个字符串键 标识要使用的类,例如'ffmpeg'或'mencoder'。如果没有 传递后,使用rcparam animation.writer的值。
Matplotlib使用外部进程(您需要安装)来加入帧。如果您使用的是'ffmpeg'
,您可以找到支持的格式/编解码器:
ffmpeg -formats
ffmpeg -codecs
在列表中,您会看到某些编解码器标有 E ,这意味着此格式支持编码。