Configuración de la cámara de emergencia

Como la productora de televisión no se fía mucho prefiere (con razón) cierta redundancia y que tengamos dos cámaras grabando a la vez en el globo.

Así que he preparado una Raspberry Pi modelo A+ con una cámara y que no hace nada más que grabar desde que se arranca.

He creado un pequeño bash que graba directamente al pincho USB, montado en /media/pincho (ver explicaciones aquí). Como no va a estar conectada a internet, y la Raspberry Pi no viene con una pila que mantenga la hora del reloj, siempre que se arranque será la misma hora, y si empleo la fecha/hora para el nombre del fichero corro el riesgo de pisar anteriores grabaciones que pueda haber en ese directorio. Así que el bash cuenta primero el número de vídeos que hay en el directorio y nombra al fichero incrementando en 1 el número previo de vídeos. He llamado al fichero /home/pi/grabavid.sh:

#!/bin/bash
#Vídeo infinito en segmentos de 10 minutos, con nombre secuencial según número de ficheros:
numh264=`ls -1 /media/pincho/*.h264 2>/dev/null | wc -l`
raspivid -t 0 -sg 600000 -w 1920 -h 1080 -fps 30 -o /media/pincho/vidPiGlobo1b$((numh264+1))%04d.h264

Y para que se ponga en marcha este script al arrancar, he añadido lo siguiente a /etc/rc.local:

sudo nohup sh /home/pi/grabavid.sh >/dev/null 2>&1 &

Deja un comentario

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