Verwenden Sie WebCam zum Aufzeichnen (einschließlich Bewegungserkennung)

9

Welche Ubuntu-Software gibt es, um eine Webcam als Aufnahmekamera zu verwenden (wie ein Sicherheitssystem). Es MUSS Bewegungen im Raum erkennen, Bilder aufnehmen und / oder aufnehmen.

Luis Alvarado
quelle

Antworten:

8

Sie können versuchen, Motion (V4L-Erfassungsprogramm zur Unterstützung der Bewegungserkennung) zu verwenden, ein Dienstprogramm nur für Befehlszeilen.

Führen Sie Folgendes aus, um dies aus dem Standard-Repository zu installieren:

sudo apt-get install motion

Es war ziemlich nützlich für mich. Denken Sie daran, dass Bewegung kein Audio aufzeichnet.

Fabby
quelle
Ich gab Lukasz die Antwort, gab Ihnen aber einen Punkt, weil Motion konsolenbasiert und auch sehr einfach zu bedienen ist. Es kann hilfreich sein, um Bewegungen aus der Ferne zu erkennen, und halten Sie die Kinder zumindest vom PC fern.
Luis Alvarado
3
  • ffmpeg

Nur für Video:

ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

für Audio und Video:

ffmpeg -f oss -i /dev/dsp -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

  • ZoneMinder- Überwachungssystem. Vielleicht das beste und komplexeste Open Source-Tool

Jet
quelle
+1 für die Erklärung von ffmpeg mit Video und Video + Sound.
Luis Alvarado
1
Wie die bereitgestellten Lösungen die Bewegungserkennung erfassen, erklären Sie bitte, ich habe es versucht und es hat bei der Bewegungserkennung nicht funktioniert.
Ashish Sharma
+1 @AshishSharma Wie macht das überhaupt Bewegungserkennung?
Dheeraj Bhaskar
3

wxCam unterstützt die Bewegungserkennung.

lukasz
quelle
2

Probieren Sie Cheese , die Standard-Webcam-App in Ubuntu.

Wenn es standardmäßig installiert ist, gehen Sie zu Anwendungen> Sound & Video

Es verfügt über Aufnahmefunktionen (Video und Ton) und nimmt Schnappschüsse als Bilder auf. Aber ich denke, es fehlt Bewegungssensor.

MestreLion
quelle
2

guvcview ist das Beste im glatten Video, als ob Sie ein Rekorder wären.

sudo apt-get install guvcview
Jose King
quelle
1

Schauen Sie sich Shinobi an : Die Open Source CCTV-Plattform, die in Node.JS (Camera Recorder - Sicherheitsüberwachungssoftware) geschrieben wurde . Von seiner Website:

  • Zeichnet IP-Kameras und lokale Kameras auf
  • Streams von WebSocket
  • In WebM und MP4 speichern: Andere Formate werden hinzugefügt, nachdem die Codec-Auswahl weniger verwirrend ist.
  • API
    • Holen Sie sich Videos
    • Holen Sie sich Monitore
    • Ändern Sie die Überwachungsmodi: Deaktiviert, Beobachten, Aufzeichnen
    • Streams einbetten
Pablo Bianchi
quelle
0

ffmpeg, Cheese, V4L sind großartige Werkzeuge - einfach bis zum Äußersten - und dennoch fehlt ihnen die Bewegungserkennungsfähigkeit.

Wenn Bewegungserkennung ein Muss ist, sollten Sie sich ZoneMinder (Open Source) und / oder Xeoma (Closed Source, aber einen sehr einfachen freien Modus mit Bewegungsmelder und einigen Benachrichtigungen) ansehen.

Xeoma SoftwareEN
quelle