fixed 60-second checker
This commit is contained in:
@@ -43,15 +43,19 @@ run_analysis() {
|
|||||||
cd ${HOME}/BirdNET-Lite || exit 1
|
cd ${HOME}/BirdNET-Lite || exit 1
|
||||||
for i in "${files[@]}";do
|
for i in "${files[@]}";do
|
||||||
|
|
||||||
|
set -x
|
||||||
FILE_LENGTH="$(ffmpeg -i ${1}/${i} 2>&1 \
|
FILE_LENGTH="$(ffmpeg -i ${1}/${i} 2>&1 \
|
||||||
| awk -F. '/Duration/ {print $1}' \
|
| awk -F. '/Duration/ {print $1}' \
|
||||||
| cut -d':' -f3-4)"
|
| cut -d':' -f3-4)"
|
||||||
[ -z ${RECORDING_LENGTH} ] && RECORDING_LENGTH=12
|
[ -z ${RECORDING_LENGTH} ] && RECORDING_LENGTH=12
|
||||||
[ ${RECORDING_LENGTH} == "60" ] && RECORDING_LENGTH=01:00
|
[ ${RECORDING_LENGTH} == "60" ] && RECORDING_LENGTH=01:00
|
||||||
[ "${FILE_LENGTH}" == "00:${RECORDING_LENGTH}" ] || continue
|
if [ ${RECORDING_LENGTH} == "01:00" ];then
|
||||||
|
[ "${FILE_LENGTH}" == "${RECORDING_LENGTH}" ] || continue
|
||||||
|
else
|
||||||
|
[ "${FILE_LENGTH}" == "00:${RECORDING_LENGTH}" ] || continue
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -f ${1}/${i} ] && [ ! -f ${CUSTOM_LIST} ];then
|
if [ -f ${1}/${i} ] && [ ! -f ${CUSTOM_LIST} ];then
|
||||||
set -x
|
|
||||||
python3 analyze.py \
|
python3 analyze.py \
|
||||||
--i "${1}/${i}" \
|
--i "${1}/${i}" \
|
||||||
--o "${1}/${i}.csv" \
|
--o "${1}/${i}.csv" \
|
||||||
|
|||||||
Reference in New Issue
Block a user