====== 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