From ba33976b28b5accd1d1b2862451c992e1cf6d21a Mon Sep 17 00:00:00 2001 From: frederik Date: Sat, 23 Apr 2022 18:36:41 +0200 Subject: [PATCH] avoid using ffmpeg: check existence of file in staid of checking for no length --- scripts/birdnet_analysis.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/birdnet_analysis.sh b/scripts/birdnet_analysis.sh index 1fa8b98..d456a0e 100755 --- a/scripts/birdnet_analysis.sh +++ b/scripts/birdnet_analysis.sh @@ -91,10 +91,9 @@ run_analysis() { fi for i in "${files[@]}";do + [ ! -f ${1}/${i} ] && continue echo "${1}/${i}" > $HOME/BirdNET-Pi/analyzing_now.txt [ -z ${RECORDING_LENGTH} ] && RECORDING_LENGTH=15 - FILE_LENGTH="$(ffmpeg -i ${1}/${i} 2>&1 | awk -F. '/Duration/ {print $1}' | cut -d':' -f3-4)" - [ -z $FILE_LENGTH ] && sleep 1 && continue echo "RECORDING_LENGTH set to ${RECORDING_LENGTH}" if [ "${RECORDING_LENGTH}" == 60 ];then RECORDING_LENGTH_MATCH="01:00"