我尝试在Ubuntu 12.04 LTS(32位桌面版)上通过ffmpeg
将matplotlib动画保存为电影。按照matplotlib示例,它无法加载动画编写器:AttributeError:'module'对象没有属性'writers'
(示例的第15行):
import numpy as np
import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt
import matplotlib.animation as animation
def update_line(num, data, line):
line.set_data(data[...,:num])
return line,
# Set up formatting for the movie files
Writer = animation.writers['ffmpeg']
通过apt-get
,我尝试安装ffmpeg,每一个编解码器都试过了,甚至尝试从源代码编译ffmpeg。但是什么都没用。
在Ubuntu上如何让matplotlib
与ffmpeg通信?