Kann ich mit VLC Videos von zwei oder mehr Webcams aufnehmen?

2654
stighy

Ich möchte ein kleines Videoüberwachungssystem erstellen. Ich habe zwei oder vielleicht vier WiFi-Cams und möchte Videos aufnehmen.

  • Was kann ich benutzen? Ist VLC eine gute Option?
  • Wenn ja, welche Hardware brauche ich?
  • Denken Sie schließlich, dass ich mit einer WiFi-Cam flüssige Videos aufnehmen kann?
2
Welche Kameras sind das? (Modell usw.) Könnte helfen. slhck vor 12 Jahren 0
Ich habe es nicht Ich möchte vielleicht Foscam wifi ip cam kaufen ... stighy vor 12 Jahren 0

2 Antworten auf die Frage

5
kobaltz

Ich hatte das gleiche Bedürfnis wie Sie und fand ein Programm namens iSpyConnect ( http://www.ispyconnect.com/ ). Es ist ein kostenloses OpenSource-Programm, das die Bewegungserkennung aufzeichnet. Ich habe es mehrere Monate benutzt, um meine Mailbox auszuspähen. Einige Punks aus der Nachbarschaft stahlen meine Post und zerrissen sie. Diese Software wurde mit meiner Webkamera im Haus eingerichtet, auf die Straße blickend und zugeschaut. Es gab einen Baum in der Nähe, in dem ich diesen Bereich aus der Bewegungsaufzeichnung weglassen konnte und einfach aufnehmen konnte, wenn er irgendwelche Bewegungen in der Mailbox entdeckte.

Zum Beispiel können Sie auf der Website erkennen, dass die obere rechte Bewegung Bewegung erkennt (blauer Balken) und die grüne Markierung überschritten wurde. Dies bedeutet, dass die Schwelle überschritten wird und einige Sekunden vor und einige Sekunden vor dem Aufnehmen aufgezeichnet werden.

Die Software ist ein progressiver Lernender, so dass keine Wolke, Schatten usw. als Bewegung erkannt werden. Aber es ist empfindlich genug, um eine Person beim Gehen zu erwischen. Die Person müsste sich so langsam bewegen (<1 Meter pro Minute), dass das System sie ignorieren kann.

Was die Hardware betrifft, habe ich dieses Programm mit zwei Kameras (Microsoft HD LifeCam und einem FireWire-Camcorder auf Stativ) ausgeführt. Auf einem Core i5 waren etwa 10% der CPU-Auslastung erforderlich. Als es Bewegung feststellte und aufgenommen hatte, ließ ich es das 1080p-Video mit einem H.264-Codec komprimieren (was prozessorintensiv ist). Am Ende habe ich es auf einen Core i3 2100 und 8 GB RAM (Overkill) umgestellt und es hat auch gute Arbeit geleistet. Ich habe es an einem Core2Duo ausprobiert, der bereits Probleme mit der Wärme hatte und es war schlecht.

1
Mike Lepore

Leider funktioniert iSpy nur mit Windows, nicht mit Linux oder Mac. Wenn Sie mehrere Instanzen von VLC starten, sollten Sie theoretisch in der Lage sein, mehrere Webcams zu erfassen. Es scheint jedoch ein Fehler in VLC auf meinem System zu bestehen, bei dem Sie zwar eine andere Webcam in der Dropdown-Liste für Videoaufnahmegeräte auswählen, jedoch die gleiche erste Kamera. Um mehrere Instanzen von VLC unter Mac OS X zu öffnen, müssen Sie ein einfaches AppleScript erstellen, um diese zu starten.

Auf dem Mac wird die Ausführung mehrerer Instanzen von VLC nicht standardmäßig unterstützt.

Als Problemumgehung können Sie ein Droplet erstellen, das sich wie erwartet verhält. Fügen Sie den folgenden Code in ein neues AppleScript Editor-Skript ein und speichern Sie ihn als Anwendung. Starten Sie die App, um eine separate Instanz von VLC zu erhalten, oder legen Sie eine oder mehrere Dateien darauf ab.

on run do shell script "open -n /Applications/VLC.app" end run  on open theFiles repeat with theFile in theFiles do shell script "open -na /Applications/VLC.app " & quote & (POSIX path of theFile) & quote end repeat end open