====== Linux Webcam ====== Live Bild ===== Live Image ===== - motion saves image every 15 seconds to ''/var/www/webcam/lastsnap.jpg'' - after that ''on_picture_save'' command [[http://www.lavrsen.dk/foswiki/bin/view/Motion/ConfigOptionOnPictureSave|from motion.conf]] runs ''webcam-cleanup.sh'' - this script copies ''lastsnap.jpg'' to ''live.jpg'', writes a timestamp to ''/var/www/webcam/lastsnap.txt'' and sets the rights so the webserver can access ''live.jpg'' - index.html displays the ''live.jpg'' and every 5 seconds the ''lastsnap.txt'' is fetched via ajax. If this timestamp changed, the ''live.jpg'' is reloaded with [[http://stackoverflow.com/a/1077051|cache breaker]] ===== Archiving ===== - crontab runs ''webcam-archiv.sh'' every 15 minutes from 5 to 21 o'Clock - it copys the ''live.jpg'' to the ''archiv/.jpg'' ===== Zeitraffer ===== ffmpeg -r 30 -i input%03d.jpg -codec copy output.mkv Die Framerate gibt ''-r'' an. Bilder müssen fortlaufend und lückenlos im Format ''input000.jpg'' bekannt sein. ===== Sourcecode on GitHub ===== https://github.com/sinky/raspberrypi-webcam