Utilisez WebCam pour enregistrer (y compris la détection de mouvement)

9

Quel logiciel Ubuntu est là pour utiliser une webcam comme caméra d'enregistrement (comme un système de sécurité). Il a besoin de détecter les mouvements dans la pièce, de prendre des photos et / ou d'enregistrer.

Luis Alvarado
la source

Réponses:

8

Vous pouvez essayer d'utiliser motion (programme de capture V4L prenant en charge la détection de mouvement), un utilitaire en ligne de commande uniquement.

Pour l'installer à partir du référentiel standard, exécutez:

sudo apt-get install motion

Cela m'a été très utile. Gardez à l'esprit que le mouvement n'enregistrera aucun son.

Fabby
la source
J'ai donné la réponse à lukasz mais je vous ai donné un point parce que le mouvement est basé sur la console et aussi très simple à utiliser. Cela peut être utile pour la détection de mouvement à distance et des choses comme ça, éloignez au moins les enfants du PC.
Luis Alvarado
3
  • ffmpeg

pour la vidéo uniquement:

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

pour l'audio et la vidéo:

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

jet
la source
+1 pour l'explication de ffmpeg avec vidéo et vidéo + son.
Luis Alvarado
1
Comment les solutions fournies capturent-elles la détection de mouvement, veuillez expliquer, je l'ai essayé et cela n'a pas fonctionné en détection de mouvement.
Ashish Sharma
+1 @AshishSharma comment cela fait-il la détection de mouvement?
Dheeraj Bhaskar
3

wxCam prend en charge la détection de mouvement.

lukasz
la source
2

Essayez Cheese , l'application webcam standard dans Ubuntu.

Son installé par défaut, allez dans Applications> Son et vidéo

Il a des capacités d'enregistrement (vidéo et sonore) et prend des instantanés sous forme d'images. Mais je suppose qu'il manque un capteur de mouvement.

MestreLion
la source
2

guvcview est le meilleur de la vidéo fluide comme si vous étiez un enregistreur.

sudo apt-get install guvcview
Jose King
la source
1

Jetez un œil à Shinobi : la plate-forme CCTV Open Source écrite en Node.JS (Camera Recorder - Security Surveillance Software) . Depuis son site:

  • Enregistre les caméras IP et les caméras locales
  • Streams par WebSocket
  • Enregistrer sur WebM et MP4: d'autres formats seront ajoutés une fois que les choix de codec seront moins déroutants.
  • API
    • Obtenez des vidéos
    • Obtenez des moniteurs
    • Changer les modes du moniteur: désactivé, regarder, enregistrer
    • Incorporation de flux
Pablo Bianchi
la source
0

ffmpeg, Cheese, V4L sont tous d'excellents outils - simples au maximum - et pourtant ils manquent de capacité de détection de mouvement.

Si la détection de mouvement est un must, vous devriez vraiment jeter un œil à ZoneMinder (open source) et / ou Xeoma (source fermée mais a un mode libre très simple avec détecteur de mouvement et quelques notifications).

Xeoma SoftwareEN
la source