Ich bin mir nicht ganz sicher, ob dies der richtige Ort ist, um diese Frage zu stellen, aber ich kenne keinen besseren Ort. Ich muss eine Webcam einrichten, um 24 Stunden lang jede Minute ein Foto aufzunehmen, damit es zu einem Video kompiliert werden kann, das sie mit etwa 20 fps abspielt. Ich kenne jedoch keine Software, um dies zu tun - gibt es? Ich verwende GNU/Linux (Ubuntu 10.10).
In Ubuntu 10.10 gibt es dafür reichlich Software. Ich habe keinen von ihnen persönlich ausprobiert, kann also nicht dafür bürgen, welcher der beste ist.
Ein nützlicher Link scheint zu sein - popey.com - Mein Ubuntu-Webcam-Setup. Dies ist ziemlich befehlszeilenorientiert, aber Popey gibt alle Schritte an, um ein Video der resultierenden Bilder zu erstellen
Andere mögliche Pakete, die in meiner Softwareliste unter Ubuntu 10.10 zu finden sind (Sie müssen wahrscheinlich das Universe-Repository aktivieren, um alle zu erhalten)
Wenn Sie mit Ubuntu-spezifischen Problemen nicht weiterkommen, können Sie es jederzeit auf der Ubuntu StackExchange-Site unter askubuntu.com versuchen
In Anlehnung an JoséNunoFerreira würde ich gphoto2 empfehlen . Ich stehe gerade nicht vor einer Linux-Box, um es zu testen, aber laut einem linux.com-Tutorial sollte der folgende Befehl funktionieren:
gphoto2 --capture-image --interval=60 --frames=1440
Die Intervallzahl wird in Sekunden angegeben, 60 x 24 = 1440
daher sollte vierundzwanzig Stunden lang jede Minute ein Foto aufgenommen werden.
Probieren Sie gphoto2 aus. Es ist in den Ubuntu-Repositories verfügbar und ist ein Befehlszeilendienstprogramm. es ist sehr leistungsfähig und ermöglicht es Ihnen, auch "normale" Digitalkameras zu verwenden.
Andere Möglichkeiten wären das VideoCapture-Modul für Python (vorausgesetzt, Sie kennen Python).
Für eine USB-Webcam könnten Sie fswebcam verwenden . Es ist im Ubuntu-Universum-Repository verfügbar. fswebcam ist ein einfaches, leichtgewichtiges Befehlszeilenprogramm zum Erfassen von Bildern von einer Webcam. Ein einfacher Befehl, um ein Bild aufzunehmen und als JPEG zu speichern:
fswebcam test.jpg
Standardmäßig wird versucht, ein Bild vom Gerät /dev/video0 zu erhalten. Wenn Sie mehrere Geräte angeschlossen haben, können Sie angeben, welches. Es gibt weitere Optionen, um die Auflösung anzugeben oder ob ein Titel, ein Zeitstempel usw. eingefügt werden soll.
Um einen Zeitraffer zu erstellen, können Sie fswebcam mit der Option „Loop“ verwenden, wodurch alle angegebenen Sekunden ein Foto aufgenommen wird. Oder Sie könnten cron ein Skript hinzufügen, das zB jede Minute ausgeführt wird.
Ein Beispiel-Bash-Skript, um jede Minute ein Foto zu speichern.:
#!/bin/bash
DATE=$(date +"%Y-%m-%d_%H%M")
fswebcam r 1280x720 -S 15 ---jpeg 95 --title "My webcam" -q -l 60 $DATE.jpg
Michael Haren