Matplotlib动画错误:安装了ffmpeg时,请求的MovieWriter(ffmpeg)不可用

时间:2020-07-02 15:34:53

标签: python matplotlib animation ffmpeg

我正在尝试使用Python对参数化复杂功能的颜色映射表示进行动画处理。 我逐渐将一些东西放在一起,并检查它们是否正常工作。但是我无法保存动画。

我遇到此错误:

getDownloadURL()

但是,ffmpeg确实安装在我的系统上, 在Windows控制台private void getItemImageUrl(StorageReference reference) { reference.getDownloadUrl() .addOnSuccessListener(new OnSuccessListener<Uri>() { @Override public void onSuccess(Uri uri) { itemImageUrl = uri.toString(); ... here you can write itemImageUrl to the database } }); } 上返回有关ffmpeg的各种信息。此外,我还使用pip Requested MovieWriter (ffmpeg) not available在python脚本目录中安装了ffmpeg,这是成功的。我还在代码中设置了ffmepg路径:ffmpeg -version

我的想法不多了。

这是我的代码。 谢谢您的阅读。

pip install ffmpeg

1 个答案:

答案 0 :(得分:0)

Python在字符串中使用反斜杠表示转义字符,因此这些字符会干扰您的文件路径。尝试使用其中任何一个

plt.rcParams['animation.ffmpeg_path'] = "C:/FFmpeg/bin/ffmpeg"

或者有点混乱

plt.rcParams['animation.ffmpeg_path'] = "C:\\FFmpeg\\bin\\ffmpeg"

如果这也不起作用,您可以尝试直接使用ffmpeg writer类:

FFwriter = animation.FFMpegWriter()