Files
marcel/time_Screenshot
T
2024-08-07 09:02:05 +02:00

30 lines
792 B
Bash

#!/bin/bash
# Konfiguration
output_dir="./image"
rtsp_url="rtsp://admin:Kk@619477@mkesslerg.duckdns.org:88/videoMain"
interval=3600 # 1 Stunde in Sekunden
# Erstelle das Ausgabeverzeichnis, falls es nicht existiert
mkdir -p "$output_dir"
# Funktion zum Erstellen eines Screenshots
take_screenshot() {
local timestamp=$(date +"%Y%m%d_%H%M%S")
ffmpeg -y -i "$rtsp_url" -vframes 1 "$output_dir/screenshot_$timestamp.jpg" 2>/dev/null
if [ $? -eq 0 ]; then
echo "Screenshot erstellt: $output_dir/screenshot_$timestamp.jpg"
else
echo "Fehler beim Erstellen des Screenshots"
fi
}
# Hauptschleife
echo "Starte stündliche Screenshot-Aufnahme..."
echo "Bilder werden in $output_dir gespeichert"
while true; do
take_screenshot
sleep $interval
done