我正在尝试制作wave包的动画并将其另存为电影.除了储蓄之外的一切都在起作用.你能告诉我我做错了什么吗?当进入ani.save(‘MovWave.mp4’)时,他告诉我:
writer = writers.list()[0]
IndexError: list index out of range
我当然试着谷歌搜索,但我甚至不知道这意味着什么.
更新:我现在可以在控制台中调用ffmpeg.它说我有ffmpeg版本0.10.7-6:0.10.7-0jon1~精确安装.我更新了代码并运行了程序,但现在我收到以下错误:
Traceback (most recent call last):
ani.save('MovWave.mpeg', writer="ffmpeg")
writer.grab_frame()
dpi=self.dpi)
self.canvas.print_figure(*args, **kwargs)
self.figure.dpi = origDPI
self.dpi_scale_trans.clear().scale(dpi, dpi)
self._mtx = np.identity(3)
from numpy import eye
File "", line 1609, in _handle_fromlist
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
更新2:显然在使用python 3.3时有一个bug,正如doctorlove指出的那样.我现在正在尝试使用pytho