master
bel 2024-09-03 14:43:07 -06:00
parent 5b6ca6b534
commit 5ebf4f6e83
1 changed files with 13 additions and 10 deletions

View File

@ -74,17 +74,20 @@ main() {
echo "$uuid.$recording" >> /tmp/movement_detection_via_api_ffmpeg.sh.txt echo "$uuid.$recording" >> /tmp/movement_detection_via_api_ffmpeg.sh.txt
echo "$cksum" >> /tmp/movement_detection_via_api_ffmpeg.sh.txt echo "$cksum" >> /tmp/movement_detection_via_api_ffmpeg.sh.txt
else else
local next_recording=$(( ${recordings[recording_idx]} - 1 )) local next_recording=${recordings[recording_idx]}
local span="$recording" if [ -z "$next_recording" ] || [ "$recording" == "$next_recording" ]; then
if [ "$recording" != "$next_recording" ]; then next_recording="$recording"
span="$recording-$next_recording" else
next_recording=$((next_recording-1))
fi fi
echo no movement in "$span" echo no movement in "$recording..$next_recording"
for stream in ${streams[@]}; do for j in $(seq $recording $next_recording); do
api "/api/cameras/$uuid/$stream/view.mp4" \ for stream in ${streams[@]}; do
-X DELETE \ api "/api/cameras/$uuid/$stream/view.mp4" \
-H 'Content-Type: application/json' \ -X DELETE \
-d "$(printf '{"s": "%s"}' "$span")" -H 'Content-Type: application/json' \
-d "$(printf '{"s": "%s"}' "$j")"
done
done done
fi fi
done done