您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用FFmpeg和IPython

使用FFmpeg和IPython

我开始使用完全相同的示例来处理动画时遇到了完全相同的错误。首先,

我正在使用Windows 7,Python 2.7.6,matplotlib 1.3.1

简短答案:尝试通过以下方式自行设置FFMpegWriter

mywriter = animation.FFMpegWriter()
anim.save('mymovie.mp4',writer=mywriter)

龙答:我肯定是有 的matplotblib.animation.save 有以下线

if is_string_like(writer):

可以发现用户定义的writer实际上不是writer函数,而只是其名称。然后,实例化该作家的实例(如果有)

if writer in writers.avail:
     writer = writers[writer](fps, codec, bitrate,
                              extra_args=extra_args,
                              Metadata=Metadata

但是,这就是错误,如果用户定义的writer不在其中,writers.avail则使用

writer = writers.list()[0]

它本身返回一个字符串,其中包含要使用的编写器的 名称 。但是,此字符串实际上无处用于实例化writer对象!

python 2022/1/1 18:36:35 有240人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶