Como hacer un timelapse con Ubuntu

Para los que usan el sistema operativo Ubuntu GNU/Linux, saben que es difícil encontrar un software con el cual podamos hacer un timelapse.  Pero afortunadamente podemos usar la línea de comandos para realizar dicha acción.  Por supuesto que tenemos que tener instalados los programas que nos servirán para hacer el timelapse, los cuales son imagemagik, dcraw, mencoder y ffmpeg, los cuales podemos instalar desde la tienda de aplicaciones de Ubuntu o por medio de la terminal y el comando apt-get.  

Lo primero que tenemos que hacer es tener nuestras imágenes en una carpeta, por ejemplo podemos crear en el directorio Imágenes, una carpeta llamada Timelapse,  y allí descargamos las fotos desde nuestra tarjeta de memoria o nuestra camara.

Desde la línea de comando podemos accesar a la carpeta de la siguiente manera

$ cd /Imágenes/timelapse

Después, si tenemos los archivos en formato RAW, podemos extraer los jpeg. incrustados mediante el comando:

$ dcraw -e *.cr2

La extensión fue escrita porque la cámara es una Canon, en caso de que fuera una Nikon, la extensión sería .nef, y así con cualquier marca.  Por supuesto que podemos obviar este paso, si ya tenemos nuestras imágenes en jpeg.

Luego, como la mayoría de nosotros tomamos las fotografías, con toda la resolución de la cámara, tenemos que redimensionar las fotografías, hasta una relación adecuada, por ejemplo si queremos hacer el video en HD, ajustamos las fotos mediante el comando

$ mogrify -resize 1024×768 *.jpg

luego escribimos lo siguiente

ls > frames.txt

Esperamos un momento, a que haga el redimensionado, y luego ya podemos hacer nuestro timelapse.  Dependiendo de a cuantos fotogramas por segundo, podemos cambiar la instrucción fps=24, o fps=10, etc., en la siguiente instrucción 

mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=2:dia=2:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:qns=2 -o timelapse.avi -mf type=jpeg:fps=10 mf://@frames.txt

En este caso, el vídeo estará a 10 fotogramas por segundo, que es lo mínimo a lo que podemos convertir el vídeo usando este software.  El siguiente timelapse, es un ejemplo de los que se puede lograr, aunque por error en el ordenamiento de las fotografías no se ve tan fluido, pero ya vendrán otros

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: