gpt4 book ai didi

Python bar_chart_race 错误 - 'Exception: You do not have ffmpeg installed on your machine.'

转载 作者:行者123 更新时间:2023-12-04 23:18:31 35 4
gpt4 key购买 nike

我做了什么:

  • 在命令提示符下 pip install ffmpeg-python
  • https://www.gyan.dev/ffmpeg/builds/ 下载 ffmpeg (ffmpeg-git-full.7z)
  • 将 .7z 提取到 C 中的新文件夹中:称为 ffmpeg
  • 编辑用户环境变量并将 C:\ffmpeg\ffmpeg-2022-03-21-git-505a7d39cd-full_build\bin 添加到路径 picture
  • 检查 ffmpeg 是否在命令提示符下使用 ffmpeg -version 安装,(已安装 ffmpeg)
  • 尝试在 pycharm 中使用 bar_chart_race 运行 python 脚本,收到下面的错误消息
  • 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:

    boolean index did not match indexed array along dimension 0; dimension is 3 but corresponding boolean dimension is 2
    python 代码:

    import pandas as pd
    import bar_chart_race as bcr

    df = pd.read_csv('data.csv')

    points = df[['date', 'var1', 'var2']]
    points.set_index('date')

    bcr.bar_chart_race(df=points[:10], filename='video.mp4')
    我已经从各种 youtube 视频和帖子中遵循了这些步骤,但我完全迷失了。
    我还尝试在 jupyter notebook 中运行相同的脚本,结果相同。
    为项目尝试了不同的路径,结果相同。
    在不同的设备上尝试,相同的结果。
    尝试将 ffmpeg.exe 移动到与我的 python 脚本相同的路径(阅读相关帖子),结果相同。
    忘了补充:我试过在 krita(一个动画软件)中使用 ffmpeg,效果很好。
    感谢您的阅读,欢迎您提供任何帮助。

    最佳答案

    看起来您的问题不是 FFmpeg,而是 bar_chart_race显示不正确的异常消息。来自 matplotlib 的那个是实际错误:

    indexed array along dimension 0; dimension is 3 but corresponding boolean dimension is 2
    此错误并不暗示有关 FFmpeg 的任何内容。我怀疑问题是您的 Pandas 数据框与 bar_chart_race 不兼容.我猜这是因为您在 df 中有 2 列.
    我建议尝试调用他们的示例代码,看看它是否有效。

    关于Python bar_chart_race 错误 - 'Exception: You do not have ffmpeg installed on your machine.',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71577681/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com