Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:zeitraffer

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.


Vorherige Überarbeitung
projekte:zeitraffer [2021/01/17 01:06] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== ZeitRaffer ======
  
 +---- datatemplateentry project ----
 +template        : templates:project
 +name            : ZeitRaffer
 +shortdesc       : Baustellendokumentation im Zeitraffer
 +imgname_img90   : none.png
 +person_pages    : mitlgieder:dominik
 +start_dt        : 
 +end_dt          : 
 +status_         : fertig
 +----
 +Bei diesem Projekt handelt es sich um einen Zeitraffer, welcher den Fortschritt einer Baustelle dokumentiert. 
 +Dieser Bau soll mit Hilfe einer Outdoor Netzwerkkamera dokumentiert werden.
 +
 +Zum Einsatz kommt ein Pentium 3 mit zwei 20Gb Festplatten. 
 +Installiert ist natürlich LINUX, genauer ein Debian Squeeze. 
 +Der Rechner verfügt über ein Software Raid, welches die beiden Festplatten „spiegelt“ um zu gewährleisten, daß keine Bilder verloren gehen. 
 +Natürlich ersetzt ein Raid kein Backup. ;-)
 +
 +Auf dem Rechner läuft ein DHCP und FTP Server. Soweit mal zum System.
 +
 +Mit Hilfe eines Cron-Jobs werden regelmässig Bilder über das Webinterface der Netzwerkkamera, in ein Verzeichnis geladen.
 +
 +Skript zum Download des Webcambildes:
 +
 +<file bash>
 +#!/bin/bash
 +#Download Bild von Webcam
 +datum_uhrzeit=$(date +%F-%H-%M)
 +wget -r --level 3 -np -p --load-cookies=/opt/script/cookies.txt --user=xxx --password=xxx --user-agent="Mozilla/5.0 (X11; U; Linux i386; de;
 +rv:1.9b5) Gecko/2008050509 Firefox/3.0b5„ -O /home/heinz/day/$datum_uhrzeit.jpeg http://<IP-Adresse der Kamera>/snapshot.cgi?
 +</file>
 +
 +Dieser wget-Befehl in dem Skript sieht etwas mutiert aus.
 +Der Grund ist, daß das Webinterface der Kamera das Bild erst rausrückt, wenn man Cookies
 +akzeptiert.
 +Bei anderen Cams geht es einfacher. Dort reicht der Aufruf der IP-Adresse, gefolgt von dem Name des Bildes.
 +
 +
 +Zum eigentlichen Video:
 +
 +Mit einem weiteren Skript werden mehre Tausend Einzelbilder sortiert nach Monaten in Verzeichnisse geschrieben.
 +Anschließend werden die Bilder konvertiert und durchnummeriert.
 +Mit dem Paket ffmpeg wird aus den Einzelbildern dann ein Film.
 +
 +<file bash>
 +#!/bin/bash
 +# dieses Skript dient zur Erstellung von einem Film fuer das thw
 +# dateien muessen in das Verzeichnis /home/xxx/Bilder/webcam kopiert sein
 +rm ‚find /home/xxxx/Bilder/webcam/ -empty‘
 +#sudo apt-get install imagemagick imagemagick-doc
 +cd /home/xxx/Bilder/
 +mkdir /home/xxx/Bilder/jul/
 +cp /home/xxx/Bilder/webcam/2011-07* /home/xxx/Bilder/jul/
 +mkdir /home/xxx/Bilder/aug/
 +cp /home/xxx/Bilder/webcam/2011-08* /home/xxx/Bilder/aug/
 +mkdir /home/xxx/Bilder/sep/
 +.......
 +cd /home/xxx/Bilder/jul/
 +mogrify -format jpg *.jpeg
 +#convert *.jpeg -quality 100% *.jpg
 +rm *.jpeg
 +x=1
 +for fname in *.jpg
 +do
 +mv $fname ‚printf „%05d.jpg“ $x‘
 +x=$(($x+1))
 +done
 +cd /home/xxx/Bilder/aug/
 +mogrify -format jpg *.jpeg
 +#convert *.jpeg -quality 100% *.jpg
 +rm *jpeg
 +x=1
 +for fname in *.jpg
 +do
 +mv $fname ‚printf „%05d.jpg“ $x‘
 +x=$(($x+1))
 +done
 +.......
 +ffmpeg -f image2 -i /home/xxx/Bilder/jul/%05d.jpg -b 2500k /home/xxx/Videos/jul.avi
 +......
 +</file>

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki