RuntimeError: Requested MovieWriter (ffmpeg) not available
时间: 2024-03-13 17:47:51 浏览: 215
这个错误通常是由于缺少 ffmpeg 而导致的。ffmpeg 是一个开源的视频和音频处理工具,许多 Python 库使用它来生成视频。你可以尝试在命令行中运行 "ffmpeg" 命令来确认是否已经安装。如果没有安装,你可以去 ffmpeg 的官方网站下载并安装它。如果已经安装但仍然出现这个错误,你可以尝试在 Python 中手动指定 ffmpeg 的路径,例如:
```python
import matplotlib.pyplot as plt
import matplotlib.animation as animation
plt.rcParams['animation.ffmpeg_path'] = '/path/to/ffmpeg'
# 然后你可以继续使用 animation 模块生成视频
```
相关问题
raise RuntimeError(f"Requested MovieWriter ({name}) not available") RuntimeError: Requested MovieWriter (ffmpeg) not available报错,但是已经安装了ffmpeg
如果你已经安装了 `ffmpeg`,但是仍然出现了这个错误,那么可能是因为 `matplotlib` 没有找到 `ffmpeg` 的路径。你可以尝试手动指定 `ffmpeg` 的路径,例如:
```python
import matplotlib.pyplot as plt
import matplotlib.animation as animation
plt.rcParams['animation.ffmpeg_path'] = '/path/to/ffmpeg'
# 然后你可以继续使用 animation 模块生成视频
```
请将 `/path/to/ffmpeg` 替换为你电脑上 `ffmpeg` 的实际路径。如果你不知道 `ffmpeg` 的路径在哪里,可以在命令行中运行 `which ffmpeg` 命令来查找。
File "/home/optobot-01/anaconda3/envs/cc/lib/python3.8/site-packages/matplotlib/animation.py", line 148, in __getitem__ raise RuntimeError(f"Requested MovieWriter ({name}) not available") RuntimeError: Requested MovieWriter (ffmpeg) not available
这个错误是因为你的电脑没有安装FFmpeg。FFmpeg是一个免费的、开源的、跨平台的视频和音频编解码器,许多软件包括matplotlib使用它来创建动画。你需要安装FFmpeg,可以通过以下命令在命令行中安装FFmpeg:
```
sudo apt-get install ffmpeg
```
如果你使用的是Windows系统,可以从FFmpeg的官方网站下载Windows版本的安装程序,并按照提示进行安装。
阅读全文