Sunday, February 9, 2014

/usr/local/timelapse/capture.sh

#!/bin/bash

#kill old procs
vidpid=$(pgrep raspivid)
if ! kill $vidpid > /dev/null 2>&1; then
    echo "no raspivid running OK" >&2
fi
SAVEROOT="/var/www/vids"
YEARDIR=$(date +%Y)
MONTHDIR=$(date +%m)
SAVEDIR="$SAVEROOT/$YEARDIR/$MONTHDIR"

filename=$(date +"%Y_%m%d_%H%M-%S").h264

if [ ! -d "$SAVEROOT/$YEARDIR" ]; then
  # if the year dir don't exist, make it
  mkdir $SAVEROOT/$YEARDIR
fi

if [ ! -d "$SAVEROOT/$YEARDIR/$MONTHDIR" ]; then
  # if the month dir don't exist, make it
  mkdir $SAVEROOT/$YEARDIR/$MONTHDIR
fi
filename=$SAVEROOT/$YEARDIR/$MONTHDIR/$filename

raspivid -n -t 3600000 -fps 24 -o $filename

No comments:

Post a Comment