gpt4 book ai didi

python - MovieWriter ffmpeg 不可用;尝试使用 代替

转载 作者:行者123 更新时间:2023-12-04 00:01:56 26 4
gpt4 key购买 nike

有没有办法在没有 ffmpeg 的情况下使用移动绘图?

import matplotlib.animation as animation
from IPython.display import HTML

fig, ax = plt.subplots(figsize=(15, 8))
animator = animation.FuncAnimation(fig, draw_barchart, frames=range(1968, 2019))
HTML(animator.to_jshtml())
animator.save('dynamic_images.mp4')

我的代码在上面,我得到了关键错误 .mp4' , ValueError: unknown file extension: .mp4
我尝试安装 conda install -c conda-forge ffmpeg最终出现 SSL 问题
  • 有没有办法在没有 ffmpeg
  • 的情况下使用移动绘图?
  • 就像错误抛出一样,有什么方法可以使用 'matplotlib.animation.PillowWriter'

  • 免责声明:我通过链接 https://www.wikihow.com/Install-FFmpeg-on-Windows但该 URL 已被 IT 团队阻止

    最佳答案

    这是我对 SO 的第一个回答,所以请保持温和。
    上面的答案似乎是个好主意,但它没有回答为什么 matplotlib 内置方法不起作用,所以我决定添加一些解释。
    这可能是重复的 (possible duplicate?)。
    问题是您缺少 ffmpeg。
    如果您使用 conda 作为您的经理,请安装缺少的软件包。
    您也可以使用 apt、dnf、pacman 或您正在使用的任何其他工具来执行此操作。
    如果您使用 conda:conda install -c conda-forge ffmpeg ffmpeg on anaconda.org
    可能你会错过另一个依赖,即 Openh264 .
    如果再次使用 conda:conda install -c conda-forge openh264 Openh264 on anaconda.org
    如果您仍然缺少更多依赖项,解决它们将取决于您使用的平台。
    如果您使用的是 Windows,我建议您尝试 miniconda。
    就我而言,在使用 conda 安装 openh264 之后(我的平台是/是 Fedora)我仍然遇到问题,因为安装的库被称为 libopenh264.so.6而不是 libopenh264.so.5 .
    我还是决定试一试,并创建了一个指向以 6 结尾的版本的符号链接(symbolic link)。在同一目录( /lib64/ )中并且它有效。

    关于python - MovieWriter ffmpeg 不可用;尝试使用 <class 'matplotlib.animation.PillowWriter' > 代替,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60033397/

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