X-Git-Url: https://git.donarmstrong.com/?p=catcam.git;a=blobdiff_plain;f=motion_detected.sh;h=60b13c94ceaf8c32a7adc7c073511c23dd3fe5b1;hp=0387d7810a9d357fcce4abcf815db3b94ecf5de5;hb=HEAD;hpb=2f70727c3edb42abaa111f2feb0dd1d5abf5f101 diff --git a/motion_detected.sh b/motion_detected.sh index 0387d78..60b13c9 100755 --- a/motion_detected.sh +++ b/motion_detected.sh @@ -3,28 +3,29 @@ EMAIL="foo@example.com" MOVIE="$1" -OGG_MOVIE="${MOVIE%%.avi}.ogg" +WEBM_MOVIE="${MOVIE%%.avi}.webm" MP4_MOVIE="${MOVIE%%.avi}.mp4" +JPG_MOVIE="${MOVIE%%.avi}.jpg" FILENAME=$(basename "$1") -OGG_FILE="${FILENAME%%.avi}.ogg" +WEBM_FILE="${FILENAME%%.avi}.webm" MP4_FILE="${FILENAME%%.avi}.mp4" -JPG_FILE="${MOVIE%%.avi}.jpg" +JPG_FILE="${FILENAME%%.avi}.jpg" HTML_FILE="${FILENAME%%.avi}.html" -ffmpeg -i "$MOVIE" -vcodec libtheora -qscale:v 7 -acodec libvorbis "$OGG_MOVIE" >/dev/null 2>&1; +ffmpeg -i "$MOVIE" -c:v libvpx -crf 30 -b:v 300K -c:a libvorbis "$WEBM_MOVIE" >/dev/null 2>&1; ffmpeg -i "$MOVIE" -vcodec mpeg4 "$MP4_MOVIE" >/dev/null 2>&1; LENGTH="$(ffprobe -i "$MOVIE" -show_entries format=duration -v quiet -of csv=p=0)" -ffmpeg -ss 00:00:$(echo 'scale=2;' $LENGTH / 2) -i "$MOVIE" -vframes 1 -q:v 2 "$JPG_FILE" >/dev/null 2>&1; +ffmpeg -ss 00:00:$(echo 'scale=2;' $LENGTH / 2|bc) -i "$MOVIE" -vframes 1 -q:v 2 "$JPG_MOVIE" >/dev/null 2>&1; -scp -i /home/motion/motionuser_rsa "$OGG_MOVIE" "$MP4_MOVIE" "$JPG_FILE" motionuser@rzlab.ucr.edu:cat_pics/.; +scp -i /home/motion/motionuser_rsa "$WEBM_MOVIE" "$MP4_MOVIE" "$JPG_MOVIE" motionuser@rzlab.ucr.edu:cat_pics/.; cat < cat_pics/$HTML_FILE"; Cat Pics $HTML_FILE EOF