Dateien nach "/" hochladen

This commit is contained in:
2026-02-05 11:18:18 +01:00
parent d0915c8947
commit 5de9b496af

40
recorder.sh Normal file
View File

@@ -0,0 +1,40 @@
#!/bin/bash
# Livewire Recorder with integrateted Folderkeeper for ffmpeg
# copyright kaibrenner 20252029
set -euo pipefail
export TZ=UTC
BASE="/loggerdata/logs"
# --- Folderkeeper (in background) ---
folderkeeper() {
while true; do
mkdir -p "$BASE/$(date -u +%Y/%m/%d)"
mkdir -p "$BASE/$(date -u -d '+1 day' +%Y/%m/%d)"
sleep 300
done
}
folderkeeper &
KEEPER_PID=$!
# clean stop
trap "kill $KEEPER_PID" EXIT INT TERM
# --- Recorder (Foreground for systemd) ---
exec /usr/bin/ffmpeg \
-loglevel warning \
-nostdin \
-i rtsp://localhost:8554/logger \
-vn \
-f segment \
-segment_time 3600 \
-segment_atclocktime 1 \
-segment_format wav \
-c:a pcm_s24le \
-ar 48000 \
-ac 2 \
-reset_timestamps 1 \
-strftime 1 \
"$BASE/%Y/%m/%d/%Y-%m-%d_%H-%M-%S.wav"