Cómo hacer video a partir de fotos usando Python

Claro, aquí tienes un código en Python para crear un vídeo de fotos de viaje:

Python

import cv2
import os

def crear_video(carpeta):
    # Obtener la lista de fotos en la carpeta
    fotos = os.listdir(carpeta)

    # Crear un vídeo vacío
    video = cv2.VideoWriter("video.mp4", cv2.VideoWriter_fourcc(*"mp4v"), 24, (640, 480))

    # Agregar las fotos al vídeo
    for foto in fotos:
        # Cargar la foto
        imagen = cv2.imread(os.path.join(carpeta, foto))

        # Agregar la foto al vídeo
        video.write(imagen)

    # Cerrar el vídeo
    video.release()


if __name__ == "__main__":
    # Carpeta donde se encuentran las fotos
    carpeta = "mis_fotos"

    # Crear el vídeo
    crear_video(carpeta)

Este código funciona de la siguiente manera:

  • En la función crear_video(), primero obtenemos la lista de fotos en la carpeta. Luego, creamos un vídeo vacío con una resolución de 640×480 píxeles y una tasa de frames de 24 fps.
  • A continuación, recorremos la lista de fotos y agregamos cada foto al vídeo. Para ello, cargamos la foto con la función cv2.imread() y la escribimos en el vídeo con la función cv2.write().
  • Finalmente, cerramos el vídeo.

Para usar este código, simplemente cambia la variable carpeta a la ruta de la carpeta donde se encuentran tus fotos.

Aquí tienes un ejemplo de cómo usar el código:

Python

import cv2
import os

def crear_video(carpeta):
    # Obtener la lista de fotos en la carpeta
    fotos = os.listdir(carpeta)

    # Crear un vídeo vacío
    video = cv2.VideoWriter("video.mp4", cv2.VideoWriter_fourcc(*"mp4v"), 24, (640, 480))

    # Agregar las fotos al vídeo
    for foto in fotos:
        # Cargar la foto
        imagen = cv2.imread(os.path.join(carpeta, foto))

        # Agregar la foto al vídeo
        video.write(imagen)

    # Cerrar el vídeo
    video.release()


if __name__ == "__main__":
    # Carpeta donde se encuentran las fotos
    carpeta = "/home/usuario/mis_fotos"

    # Crear el vídeo
    crear_video(carpeta)

Este código creará un vídeo llamado video.mp4 en la carpeta actual. El vídeo contendrá todas las fotos en la carpeta mis_fotos.

Puedes personalizar el código para ajustarlo a tus necesidades. Por ejemplo, puedes cambiar la resolución del vídeo, la tasa de frames o la duración de las fotos en el vídeo. También puedes agregar música al vídeo.

Aquí tienes algunos consejos para crear un vídeo de fotos de viaje:

  • Elige fotos que sean de alta calidad y que representen bien tu viaje.
  • Ordena las fotos de forma cronológica o temática.
  • Agrega música o efectos de sonido para mejorar el vídeo.

Espero que este código te ayude a crear un bonito vídeo de tus fotos de viaje.

green snake
Photo by Pixabay on Pexels.com

Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

error: Content is protected !!

Descubre más desde InfoGonzalez - Blog de formador e informático

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad