Últimamente se ven muchos videos de time-lapse, una técnica que consiste en tomar fotos cada un determinado intervalo y luego transformarlas en un video; de esta forma logramos condensar en pocos segundos la construcción de un edificio, una puesta de sol, etc. En este pequeño instructivo planeo explicarles cómo hacer rápidamente un time-lapse a partir de una serie de imágenes en Linux (yo uso Debian, pero es igual para cualquier otra distribución.)

Lo primero que hacemos es instalar lo que necesitamos: Camstream y Mencoder:

# apt-get intall camstreamr mencoder

El primero, camstream no es súper necesario, es para controlar a la cámara web (si es que se dispone de una) y nos permitirá capturar imágenes periódicamente; de esta forma podemos colocar la cámara mirando a una flor, y hacemos que tome una captura cada 30 minutos. Luego de algunos días, podremos animar el crecimiento. Mencoder, por el otro lado, es el que hace toda la magia para poner en un video a todas las fotos. Camstream es súper intuitivo así que lo dejo y me dedico al otro.

Supongo que hay un directorio lleno de imágenes (ordenadas según queremos que aparezcan en nuestro video):

$ ls
image000.jpg image003.jpg image006.jpg image009.jpg image012.jpg image015.jpg image018.jpg
image001.jpg image004.jpg image007.jpg image010.jpg image013.jpg image016.jpg
image002.jpg image005.jpg image008.jpg image011.jpg image014.jpg image017.jpg

Entonces, guardamos el nombre de todas las imágenes en un archivo con el siguiente comando:
ls -1tr > files.txt
Así nos queda un archivo txt con el nombre de todas las imágenes, con un archivo por renglón (1), ordenadas por fecha de modificación (t), en orden inverso (r).

Y ahora con el mencoder hacemos el video:
mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4 -o test.avi -mf type=jpeg:fps=20 mf://@files.txt

Voilá, ya hicimos el primer time-lapse en menos de 1 minuto. El comando va a crear un archivo llamado test.avi a 20 cuadros por segundo, sin sonido y usando el formato mpeg4.

Eso para empezar; jugando con el mencoder se pueden lograr millones de cosas. Además se puede hacer el video primero y luego editarlo, por ejemplo con el futuro VideoLan Movie Creator

Vía | Cenolan

A %d blogueros les gusta esto: