GNU/Linux >> Tutoriales Linux >  >> Linux

Matplotlib-Animación No hay MovieWriters disponibles

Para los compañeros de Google que usan Anaconda, instale el paquete ffmpeg:

conda install -c conda-forge ffmpeg

Esto también funciona en Windows.

(La respuesta original usó menpo propietario del paquete, pero como mencionó @harsh, su versión está un poco atrasada en el momento de escribir este artículo)


Tenía el mismo problema en Linux. De forma predeterminada, el método animate.save usa ffmpeg pero parece estar en desuso.https://askubuntu.com/questions/432542/is-ffmpeg-missing-from-the-official-repositories-in-14-04

Solución:instale algún codificador, como avconv o mencoder. Proporcione el codificador alternativo en la llamada:

ani.save('the_movie.mp4', writer = 'mencoder', fps=15)

Tuve el mismo problema... logré hacerlo funcionar después de un rato.

Lo que debe hacer es seguir las instrucciones para instalar FFmpeg, que es (al menos en Windows) un paquete de ejecutables que necesita para establecer una ruta en sus variables de entorno

http://www.wikihow.com/Instalar-FFmpeg-en-Windows

Descargar desde ffmpeg.org

Espero que esto ayude a alguien, incluso después de un tiempo después de la pregunta, buena suerte


Sé que esta pregunta es sobre Linux, pero en caso de que alguien tropiece con este problema en Mac como lo hice yo, aquí está la solución. Tuve exactamente el mismo problema en Mac porque ffmpeg aparentemente no está instalado de forma predeterminada, por lo que podría resolverlo usando:

brew install yasm
brew install ffmpeg

Linux
  1. Cómo instalar FFmpeg en Linux

  2. Cómo instalar FFmpeg en Ubuntu 18.04 y 16.04

  3. ¿Cómo instalar Ffmpeg en Ubuntu?

  4. Cómo instalar FFmpeg en Ubuntu 22.04

  5. Instalación de FFMPEG en EC2 - Amazon Linux

Cómo instalar FFmpeg en Fedora 35

Cómo instalar FFmpeg en Ubuntu 17.04

Cómo instalar FFmpeg en Ubuntu 18.04 LTS

Cómo instalar FFmpeg en Linux Mint 19

Cómo instalar FFmpeg en Ubuntu 22.04

Cómo instalar FFmpeg en Debian 9