Inhaltsverzeichnis

Webcam und ffmpeg

apt-get update
apt-get upgrade
apt-get install curl ffmpeg


Eine Webcam liefert Bilder in bestimmten Abständen.
Ein Zeitraffervideo wir dmittels ffmpeg erstellt.

Verzeichnis erstellen

Um Mitternacht wird ein Verzeichnis mit aktuellen Datum als Namen erstellt.
/etc/crontab

# verzeichnis fuer kamera erstellen
0 0 * * * root /root/scripte/verzeichniserstellen.sh > /dev/null 2>&1


/root/scripte/verzeichniserstellen.sh

#!/bin/bash

# auslesen der ipcam 192.168.178.44
# und speichern des bildes

HEUTE=$(date +%Y%m%d)
#JETZT=$(date +%Y%m%d%H%M%S)
#echo "Jetzt: $JETZT";

mkdir /root/ipc/$HEUTE


Bilder auslesen


/root/scripte/webcam3.sh

#!/bin/bash

# auslesen der ipcam 192.168.178.62
# und speichern des bildes

HEUTE=$(date +%Y%m%d)
JETZT=$(date +%Y%m%d%H%M%S)
#echo "Jetzt: $JETZT";
# aktuelles ipcam bild in die ramdisk
curl -o /root/ipc/$HEUTE/ipc_image_$JETZT.jpg http://besucher:besucher@192.168.178.62/snapshot.cgi?


Beispiel für Zeitraffervideo

cat /root/ipc/20240205/* | ffmpeg -framerate 3 -f image2pipe -i - -c:v copy /home/pi/video20240205.mkv
ls -l /home/pi/
total 297160
-rw-r--r-- 1 root root     1192 Feb 10 14:05 cputemp.rrd
-rw-r--r-- 1 root root     1192 Feb 10 14:05 prozessanzahl.rrd
-rw-r--r-- 1 root root    10341 Feb 10 14:05 raspi3cputemp.gif
-rw-r--r-- 1 root root    10474 Feb 10 14:05 raspi3prozessanzahl.gif
-rw-r--r-- 1 root root 54104636 Feb  5 20:29 video20240205.mkv
-rw-r--r-- 1 root root 62357438 Feb  8 11:41 video20240206.mkv
-rw-r--r-- 1 root root 61881241 Feb  8 11:41 video20240207.mkv
-rw-r--r-- 1 root root 62670577 Feb 10 14:03 video20240208.mkv
-rw-r--r-- 1 root root 63231741 Feb 10 14:03 video20240209.mkv