我正在尝试使用matplotlib的mp4
包将动画保存为animation
。如果数据集不是太大,它会很顺利,但是如果我增加动画中的绘图/帧的数量,那么它会失败并显示错误,就像没有安装fmpeg
一样:
/usr/lib64/python3.4/site-packages/matplotlib/animation.py:784: UserWarning: MovieWriter ffmpeg unavailable
warnings.warn("MovieWriter %s unavailable" % writer)
Traceback (most recent call last):
File "/usr/lib64/python3.4/site-packages/matplotlib/animation.py", line 787, in save
writer = writers[writers.list()[0]](fps, codec, bitrate,
IndexError: list index out of range
我不知道造成这种情况的原因是什么,因为我有fmpeg
并且它的帧数较少。我不明白为什么它应该取决于你想要创造的东西的大小。
我正在使用python 3.4,matplotlib 1.5.3版和ffmpeg版N-81772-g99b823f
。