diff --git a/recorder.sh b/recorder.sh deleted file mode 100644 index cf8801f..0000000 --- a/recorder.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash -# Livewire Recorder mit integriertem Folderkeeper -# copyright kaibrenner 2025–2029 - -set -euo pipefail -export TZ=UTC - -BASE="/loggerdata/logs" - -# --- Folderkeeper (läuft im Hintergrund) --- -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=$! - -# sauber beenden -trap "kill $KEEPER_PID" EXIT INT TERM - -# --- Recorder (Foreground, wichtig für 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"