用matplotlib制作动画并保存视频文件

2024-09-25 08:36:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在研究一维波动方程并制作方程的动画。但是在使用animationanim.save保存视频文件时存在一些问题。我已经在我的计算机(Windows计算机)上安装了ffmpeg,并设置了环境变量。但它总是告诉我:

UserWarning: MovieWriter ffmpeg unavailable
...
RuntimeError: Error creating movie, return code: 4 Try running with --verbose-debug

enter image description here

这是我的代码:

^{pr2}$

我相信问题出在动画部分,而不是上面的三个功能。请帮我找出我犯了什么错误。在


Tags: windowssave计算机环境变量动画errorffmpeg视频文件
1条回答
网友
1楼 · 发布于 2024-09-25 08:36:49

我终于成功了出去。它我好像错过了两条重要的台词。 mpl.rcParams['animation.ffmpeg_path'] = 'C:\\ffmpeg\\bin\\ffmpeg.exe'这行是对。都是据我所知,'\'和'/'可以在Windows下工作。 我在底部添加了mywriter = animation.FFMpegWriter(),并通过anim.save('seawave_1d_ani.mp4',writer=mywriter,fps=30)修改{},这一切终于奏效了,多亏了{a1}。 也感谢那些帮助我解决这个问题的朋友。在

相关问题 更多 >