Vídeo fundido a negro a partir de una imagen con el operador -opaque de ImageMagick

Ya vimos cómo cambiar un color por otro con el operador -opaque de ImageMagick, ahora vamos a evolucionar esa idea para, partiendo de ese conocimiento, crear un script que cree un vídeo en el que se transforme una imagen a negro modificando el porcentaje de un color. Ese color puede ser cualquiera de los colores de ImageMagick, no necesariamente tiene que ser rojo, verde o azul. Cambiaremos con un for el rango de porcentaje de -fuzz y con las imágenes que vamos generando, crear un vídeo usando image2pipe de ffmpeg.

Aquí está el script:

#!/bin/bash

video=${1%%.*}.mp4

for i in {0..100}	
do
    convert $1 -fuzz ${i}% -fill black -opaque purple png:-
done | ffmpeg -f image2pipe -i - $video

El vídeo generado tendrá el mismo nombre que la imagen indicada, pero cambiando su extensión por .mp4.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.