rstpSnapshot.sh 703 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. # TimeLapse snapshot capture script.
  3. # This script should capture any stills in the incoming Stills directory
  4. time=`date '+%Y_%m_%d__%H_%M_%S'`;
  5. # Specific for each camera
  6. CameraName=snapshots
  7. CameraIP='192.168.1.189'
  8. CameraUsername='admin'
  9. CameraPassword='123456'
  10. # Shouldn't need to be changed!
  11. StorageDirectory=./
  12. StorageFilename=blob-$time.png
  13. mkdir -p $StorageDirectory/$CameraName;
  14. ffmpeg -rtsp_transport tcp -i rtsp://$CameraUsername:$CameraPassword@$CameraIP/ch01.264 -ss 00:00:01.50 -vframes 1 $StorageDirectory/$CameraName/$StorageFilename -nostats -hide_banner -v 0 -loglevel quiet;
  15. cp $StorageDirectory/$CameraName/$StorageFilename $StorageDirectory/latest_snapshot.png;