Thu. Nov 14th, 2024

Edita fácilmente archivos de vídeo con MoviePy en Python

By admin Jan 29, 2024

MoviePy es una biblioteca de Python para edición de video que ofrece funciones como corte, concatenaciones, composición de video y efectos personalizados. Admite varios formatos de audio y video y se ejecuta en Windows, Mac y Linux con Python 3.6+.

MoviePy depende de NumPy, Imageio, Decorator y Proglog, que se instalan automáticamente durante la instalación de MoviePy. FFMPEG también se descarga/instala automáticamente durante el primer uso de MoviePy.

Puedes comprobar el ejemplos y tutoriales establecidos en la página de documentación del proyecto.

Instalar

MoviePy depende de los módulos de Python NumPy, Imagen, Decoradory Proglogo, que se instalará automáticamente durante la instalación de MoviePy. El software FFMPEG debe descargarse/instalarse automáticamente (mediante imageio) durante el primer uso de MoviePy (la instalación tardará unos segundos). Si desea utilizar una versión específica de FFMPEG, siga las instrucciones en config_defaults.py. En caso de problemas, proporcione comentarios.

Instalación a mano: descargar las fuentes, ya sea desde PyPI o, si quieres la versión de desarrollo, desde GitHubdescomprime todo en una carpeta, abre una terminal y escribe:

$ (sudo) python setup.py install

¿Como funciona?

En este ejemplo, abrimos un archivo de vídeo, seleccionamos el subclip entre t=50s y t=60s, agregamos un título en el centro de la pantalla y escribimos el resultado en un nuevo archivo:

from moviepy import *

video = VideoFileClip("myHolidays.mp4").subclip(50,60)

# Make the text. Many more options are available.
txt_clip = ( TextClip("My Holidays 2013",fontsize=70,color="white")
.with_position('center')
.with_duration(10) )

result = CompositeVideoClip([video, txt_clip]) # Overlay text on video
result.write_videofile("myHolidays_edited.webm",fps=25) # Many options...

Instalar con PIP

$ (sudo) pip install moviepy

Licencia

  • Licencia MIT.

Recursos

Etiquetas

Edición de vídeo en Python Scripts de código abierto Programación en Linux Biblioteca

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *