MovieWriter (ffmpeg) 不可用 PyCharm (Windows)

fgh*_*fgh 3 windows animation ffmpeg matplotlib python-3.x

我已按照说明下载 ffmpeg 并根据Matplotlib-Animation“No MovieWriters Available”添加路径 虽然我可以在 Windows 控制台的命令提示符和 Bash 中输入版本,但心爱的 PyCharm 警告我:

Requested MovieWriter (ffmpeg) not available
Run Code Online (Sandbox Code Playgroud)

当我尝试保存动画时:

ani = anim.FuncAnimation(fig, animate, frames = 14, init_func = init, interval = 500, repeat = False)
plt.show()
ani.save("Inno.mp4", writer=writer)
Run Code Online (Sandbox Code Playgroud)

我必须添加另一条路径吗?请帮助我,我真的厌倦了这个错误。

Ahm*_*ary 6

可以直接指定ffmpeg路径如下:

plt.rcParams['animation.ffmpeg_path'] = 'ffmpeg path on your machine' (e.g.: "C:\FFmpeg\bin\ffmpeg.exe")
Run Code Online (Sandbox Code Playgroud)

或者尝试在你的 cmd 上调用 ffmpeg 以确保在你的环境变量中正确定义了它的路径。

要在确保正确定义路径后获取路径,请在您的 cmd 中写入:

where ffmpeg 
Run Code Online (Sandbox Code Playgroud)