Adición de una marca de agua o logotipo a un vídeo Timelapse con Avconv

Rate this post

El prop√≥sito de este post es demostrar c√≥mo a√Īadir un logotipo a sus v√≠deos en lapso de tiempo. El logotipo puede ser cualquier gr√°fico que se pueda crear y podr√≠a ser f√°cilmente una marca de agua o texto. El objetivo era a√Īadir el logotipo de mi Raspberry Pi Spy en la esquina inferior de un v√≠deo al mismo tiempo que renderizaba mis v√≠deos timelapse a partir de las im√°genes de origen.

Este artículo asume que has instalado correctamente tu módulo de cámara y que has jugado a tomar fotos con él.

Aquí hay una lista del hardware y software que usé :

  • M√≥dulo de c√°mara Raspberry Pi conectado a un Modelo B
  • √öltima versi√≥n de Raspbian en una tarjeta SD de 8GB
  • Libav instalado en mi PC (descargar aqu√≠)
  • Gimp instalado en mi PC (descargar aqu√≠)
  • WinSCP instalado en mi PC (descargar aqu√≠)

Aquí hay una imagen de ejemplo de mi secuencia seguida del efecto que buscaba con un logo en la esquina inferior.

>

Paso 1 – Crear secuencia de lapso de tiempo

Para empezar necesitaba una secuencia de imágenes, así que utilicé este comando para que la cámara Raspberry Pi creara una imagen cada 30 segundos durante 1 hora. Esto fue un total de 120 imágenes.

raspistill -o timelapse_%04d.jpg -tl 30000 -t 3600000

Para acelerar las cosas decidí crear el video en mi PC, así que copié las 120 imágenes de la Pi al PC usando WinSCP.

Paso 2: Crear un gráfico de sobreimpresión de logotipo

Luego cre√© mi imagen de superposici√≥n en Gimp que ten√≠a un tama√Īo de 280√ó280 y estaba guardada como un archivo PNG. Este formato es excelente porque permite que mi logo se asiente sobre un fondo transparente. Esta imagen fue nombrada “watermark.png” y copiada en el mismo directorio que el conjunto de im√°genes del Pi.

Paso 3 РVídeo de prueba

Utilicé AVConv (parte de la librería Libav) para compilar los vídeos MP4. Esta es una alternativa al uso de FFmpeg. Esto se puede hacer en la Pi, pero es mucho más rápido en el PC.

Para tener una idea rápida del vídeo y decidir la velocidad de fotogramas, creé un vídeo inicial usando :

avconv -r 5 -i timelapse_%04d.jpg -r 5 -vcodec libx264 -crf 20 -g 2 -vf crop=2592:1458,scale=1280:720 timelapse.mp4

Paso 4 РVídeo final

Una vez que decid√≠ que la velocidad de fotogramas estaba bien, lleg√≥ el momento de volver a renderizar el v√≠deo. Esta vez a√Īad√≠ las opciones adicionales al comando AVConv para superponer el logo en la parte superior del v√≠deo:

avconv -r 5 -i timelapse_%04d.jpg -r 5 -vcodec libx264 -crf 20 -g 2 -vf “movie=marca de agua.png[marca de agua];[in]crop=2592:1458, scale=1280:720[recortado],[recortado][marca de agua]overlay=20:20[out]” timelapse_logo.mp4

Aquí está el video final completo con un breve arco iris y una ventana salpicada de lluvia :

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *