From 0b2448169377ffecbc41d101cf44a638cf3b4099 Mon Sep 17 00:00:00 2001 From: mcguirepr89 Date: Sat, 4 Jun 2022 13:06:38 -0400 Subject: [PATCH] RTSP streams are a subdirectory of $RECS_DIR now --- scripts/birdnet_recording.sh | 3 ++- scripts/disk_check.sh | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/birdnet_recording.sh b/scripts/birdnet_recording.sh index 8a3063b..5b4a1ae 100755 --- a/scripts/birdnet_recording.sh +++ b/scripts/birdnet_recording.sh @@ -5,9 +5,10 @@ source /etc/birdnet/birdnet.conf [ -z $RECORDING_LENGTH ] && RECORDING_LENGTH=15 if [ ! -z $RTSP_STREAM ];then + [ -d $RECS_DIR/StreamData ] || mkdir -p $RECS_DIR/StreamData while true;do for i in ${RTSP_STREAM//,/ };do - ffmpeg -i ${i} -t ${RECORDING_LENGTH} -vn -acodec pcm_s16le -ac 2 -ar 48000 file:${RECS_DIR}/$(date "+%F")-birdnet-$(date "+%H:%M:%S").wav + ffmpeg -i ${i} -t ${RECORDING_LENGTH} -vn -acodec pcm_s16le -ac 2 -ar 48000 file:${RECS_DIR}/StreamData/$(date "+%F")-birdnet-$(date "+%H:%M:%S").wav done done else diff --git a/scripts/disk_check.sh b/scripts/disk_check.sh index e7a60a8..743233e 100755 --- a/scripts/disk_check.sh +++ b/scripts/disk_check.sh @@ -8,7 +8,7 @@ if [ "${used//%}" -ge 95 ]; then case $FULL_DISK in purge) echo "Removing oldest data" cd ${EXTRACTED}/By_Date/ - curl localhost/views.php?view=Species%20Stats &>/dev/null + curl localhost/views.php?view=Species%20Stats &>/dev/null filestodelete=$(($(find ${EXTRACTED}/By_Date/* -type f | wc -l) / $(find ${EXTRACTED}/By_Date/* -maxdepth 0 -type d | wc -l))) iter=0 for i in */*/*; do