Editor de video de escritorio gratuito y de código abierto para Linux, Mac y Windows, basado en FFmpeg y con animación por fotogramas clave, títulos y efectos.
Zulko/moviepy
Biblioteca de Python para editar video mediante código: cortes, concatenación, superposición de texto, composición y efectos personalizados en video, audio y GIF.
Alternativa open source a:Adobe Premiere Pro
- Estrellas
- 15,115
- Forks
- 2,143
- Issues abiertos
- 97
- Último commit
- hace 2 meses
¿Qué es?
MoviePy es una biblioteca de Python para editar video. Permite cortar y concatenar clips, insertar títulos, componer varios clips (edición no lineal), procesar fotogramas de video y crear efectos personalizados. Los medios se cargan como arrays de numpy, por lo que el código Python puede acceder a cada píxel y así definir efectos breves.
La biblioteca lee y escribe los formatos de audio y video más comunes, incluido GIF, y funciona en Windows, macOS y Linux con Python 3.9 o posterior. Las ediciones se expresan como una cadena de operaciones sobre clips y luego se codifican en mp4, webm, gif y formatos similares. El README señala que este proceso es más lento que llamar a ffmpeg directamente, debido al costo de mover los datos de los fotogramas hacia y desde Python.
La versión 2.0 introdujo cambios incompatibles en la API; la documentación de v1 ya no se mantiene. La instalación se realiza con pip.
Funciones clave
- 01Cortar, extraer subclips y concatenar clips de video y audio
- 02Superponer clips de texto y componer varios clips con transparencia
- 03Aplicar efectos personalizados por fotograma mediante arrays de numpy
- 04Leer y escribir mp4, webm, GIF y otros formatos comunes
- 05Funciona en Windows, macOS y Linux con Python 3.9 o posterior
Casos de uso
- Automatizar ediciones de video por lotes, como recortar y agregar subtítulos desde scripts de Python
- Generar GIF o clips cortos a partir de material de video existente
- Crear efectos visuales personalizados o flujos de procesamiento de video a nivel de fotograma
Inicio rápido
- 1
Instala MoviePy con pip
pip install moviepy
Antes de usarlo
- La versión 2.0 introdujo cambios importantes que rompen la compatibilidad, por lo que el código y los tutoriales de la v1 pueden no funcionar.
- La importación y exportación de datos, al ser más pesadas, hacen que sea más lento que usar ffmpeg directamente.
- La vista previa y las configuraciones personalizadas de FFmpeg requieren pasos de instalación adicionales.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es moviepy?
- Biblioteca de Python para editar video mediante código: cortes, concatenación, superposición de texto, composición y efectos personalizados en video, audio y GIF. MoviePy es una biblioteca de Python para editar video. Permite cortar y concatenar clips, insertar títulos, componer varios clips (edición no lineal), procesar fotogramas de video y crear efectos personalizados. Los medios se cargan como arrays de numpy, por lo que el código Python puede acceder a cada píxel y así definir efectos breves.
- ¿moviepy es gratuito? ¿Qué licencia tiene?
- moviepy es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿moviepy sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de moviepy fue el 26 ago 2026.
- ¿Para qué puedo usar moviepy?
- Automatizar ediciones de video por lotes, como recortar y agregar subtítulos desde scripts de Python Generar GIF o clips cortos a partir de material de video existente Crear efectos visuales personalizados o flujos de procesamiento de video a nivel de fotograma
- ¿Cómo se instala moviepy?
- Instala MoviePy con pip: pip install moviepy
- ¿Dónde consigo moviepy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Zulko/moviepy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Editor de video no lineal de código abierto, escrito desde cero en Rust puro, con códecs propios, composición por GPU y corrección de color.
Herramienta de línea de comandos que recorta automáticamente las partes silenciosas o inactivas de videos y audio, principalmente según el volumen.
Bindings de Python para crear y ejecutar comandos de FFmpeg mediante llamadas encadenadas, incluidos grafos de filtros complejos.
Editor de video gratuito y de código abierto, basado en MLT Framework y KDE Frameworks, para crear desde videos familiares hasta proyectos complejos.
Editor de video gratuito y de código abierto, multiplataforma y creado con Qt y el framework multimedia MLT.