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