recorder.sh gelöscht
This commit is contained in:
40
recorder.sh
40
recorder.sh
@@ -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"
|
|
||||||
Reference in New Issue
Block a user