要求的MovieWriter(ffmpeg)即使安装后也无法使用

时间:2020-06-29 18:36:05

标签: python ffmpeg

我正在运行此命令。

import bar_chart_race as bcr
bcr.bar_chart_race(df=covid_df,filename=None,figsize=(3.5,3),title='Covid-19 Cases by State',n_bars=10)

出现以下错误

Exception: You do not have ffmpeg installed on your machine. Download
                            ffmpeg from here: https://www.ffmpeg.org/download.html.
                            
                            Matplotlib's original error message below:

                            Requested MovieWriter (ffmpeg) not available

已经安装了模块

D:\py\Scripts>pip install ffmpeg-python
Requirement already satisfied: ffmpeg-python in d:\py\lib\site-packages (0.1)

D:\py\Scripts>

2 个答案:

答案 0 :(得分:1)

ffmpeg-python模块和ffmpeg是两个不同的东西。您需要从错误消息的链接安装ffmpeg

https://www.ffmpeg.org/download.html

答案 1 :(得分:0)

对于那些能够下载ffmpeg文件的人。这是激活它的步骤。

  1. 使用pip或conda在您的cmd中安装ffmpeg:

    conda install -c conda-forge ffmpeg
    

    pip install ffmpeg-python    
    
  2. 从以下页面下载ffmpeg zip文件: https://ffmpeg.zeranoe.com/builds/

    由于我具有Windows操作系统,因此需要将ffmpeg的bin文件夹放入路径中。解压缩下载的文件,然后复制粘贴到C:中。使用link中的步骤将bin文件夹放入路径。

注意!完成这些步骤后,您可以在终端中通过runnig此命令来检查安装:

ffmpeg -version

在这种情况下,您应该不会看到:'ffmpeg'不被识别为内部或外部经济体。

有关详细说明,请查看此webpage