Hace un par de dias encontré una web de meteorología que sirve imágenes de varios puntos de las islas Azores con una excelente calidad de imagen: Projecto CLIMAAT (las webcams).

Me hizo ilusión porque acabamos de visitar la mayoría de los sitios que enfocan las webcam, así es que me hice un script que descarga todas las imágenes servidas por las webcam a cada minuto, las renombra según horario, las recorta para quitar la decoración, genera un archivo video formato FLV y lo sube a Blip.Tv, todo en uno.
(El resultado sobre la webcam situada en el puerto de Horta (Faial). En frente la isla de Pico y la cima de Pico entre los nubarrones. Abajo a la derecha podeis ver los barcos del “Cruzeiro das Ilhas” que comunican varias veces al dia la isla de Faial, Pico y Sao Jorge)

Para generar los videos.

Crea una carpeta donde guardar las imágenes. En un editor de texto:#!/bin/bash

#obtenemos un número de orden para nombrar los archivos de imagen que asegure que las imágenes
#se muestran en orden cronológico de captura
serie=`date +%Y%m%d%H%M` # ejem: (2007)(09)(12)(20)(32)

#descargamos la imagen de la webcam deseada
wget -O /home/trebol-a/escritorio/webcams_azores/horta_$serie.jpg http://www.gisclimaat.angra.uac.pt/weathercams/0007

#recortamos la imagen para eliminar la decoración del marco
mogrify -crop 640x480+19+19 /home/trebol-a/escritorio/webcams_azores/horta_$serie.jpg

#creamos un enlace simbólico a la última imagen descargada
ln -f -s /home/trebol-a/escritorio/webcams_azores/horta_$serie.jpg /home/trebol-a/escritorio/webcams_azores/ultima_horta.jpg

Guardalo en la carpeta de destino como (ejem): cosechar_imagenes.sh y conviertelo en ejecutable (chmod -x cosechar_imagenes.sh)

En consola, edita tu archivo de tareas:crontab -e
Añade: */1 * * * * /home/trebol-a/escritorio/webcams_azores/cosechar_imagenes.sh

En cuanto salgas del editor, crontab se conectará a cada minuto a la página y descargará la imagen de ese momento.
Para ver la secuencia de imágenes descargadas en animación utiliza mplayer con:mplayer mf://horta*.jpg -fps 24 -loop 0
Para codificar la secuencia de jpgs a un FLV y subirlo al servidor, creamos otro script con las siguientes líneas:#!/bin/bash
#genera un mpeg a 24 frames por segundo
mencoder mf://horta*.jpg -fps 24 -ovc lavc -lavcopts vcodec=mpeg4 -o video_horta.mpeg
#convierte el mpeg a video streaming FLV a 800 kbit/s
ffmepg -i video_horta.mpeg -b 800k video_horta.flv
#envia el archivo a Blip.tv con tu datos de usuario
curl -s -T video_horta.flv -u usuario:contraseña ftp://ftp.blip.tv

Puedes añadir este segundo script a crontab para que se ejecute cada X horas y así poder consultar el vídeo desde tu página de Blip.tv

Este es el pueblo de Lajes do Pico (en el video anterior estaría situado en la isla de enfrente, al fondo a la izquierda). Las dos veces que estuvimos en este pueblo nunca vimos la “charca” inundada, siempre aparecía con las rocas al descubierto (cosas de la marea). En el brazo de rocas que separa la charca del mar se puede apreciar la “piscina” utilizada para bañarse. Si os fijais, al fondo se pueden ver unas gruas moverse que se encuentran en el puerto en obras. Este es el pueblo que se supone tiene mejor acceso para la salida a ver ballenas, muy cerca de sus costas los fondos marcan profundidades de 1000 – 3000 metros (si se te caen las gafas de bucear no bajes a buscarlas….)
>