Mister Pouyou

Mister Pouyou

Caméra de surveillance Raspberry

Alors là, bien sur, en plus de votre Raspberry Pi il va falloir une caméra.

Créer un document par script, ou copier directement la ligne de commande dans un "terminal".

 

Choix numéro 2:

- http://www.magdiblog.fr/divers/raspberry-pi-camera-5-facons-de-faire-du-streaming/

 

- Installer un convertisseur de format pour passer du format .h264 au format .Mp4

Dans un terminal du raspberry, installer gpac :

  #sudo apt-get install gpac

 

Alors ce qui va être intéressant, c'est que l'on va pouvoir après, soit visionner en direct la vidéo, soit par la suite avec un détecteur de mouvements prendre des photos et les envoyer par mail pour être informé d'une présence.

 

 

Prendre une photo

- Ligne de commande pour prendre une photo et l'enregistrer dans le dossier Pictures de l'utilisateur connecté :

 

echo -n "choisir le nom de votre Photo qui sera enregistrée : "
read NamePhoto
raspistill -w 1024 -h 720 -q 100 -o /home/"$LOGNAME"/Pictures/"$NamePhoto".jpg -vf

Commentaires :

raspistill = exécutable pour prendre la photo

-w et -h = résolution de l'image

-q = qualité de l'image

-o = emplacement du fichier avec son nom

-vf = retourner la photo si la caméra est à l'envers ^^

Générateur de ligne de commande :  http://www.handsdown.be/raspicam/indexfr.html

 

 

Prendre une vidéo

 - Ligne de commande pour enregistrer une vidéo en direct de 10s avec le nom de votre choix, dans le dossier Vidéos de la personne connectée, qui converti au format mp4, et supprime l'original au format .h264 :

 

echo -n "choisir le nom de votre Vidéo qui va durer 10s et qui sera enregistrée : "
read NameFichier
raspivid -op 150 -w 640 -h 480 -t 10000 -rot 180 -fps 24 -o /home/"$LOGNAME"/Videos/"$NameFichier".h264
MP4Box -add /home/"$LOGNAME"/Videos/"$NameFichier".h264 /home/"$LOGNAME"/Videos/"$NameFichier".mp4
rm /home/"$LOGNAME"/Videos/"$NameFichier".h264

 

 Commentaires :

raspivid = exécutable pour prendre la vidéo

-op = opacité de la vidéo sur votre écran pour pouvoir cliquer derrière la vidéo (...)

-w et -h = résolution de la vidéo 640*480

-t = time =  10 sec = 10000 millisecondes

-rot = rotation de la vidéo à 180°

-o = emplacement du fichier avec son nom

 

MP4Box -add = conversion du fichier .h264 en fichier .mp4

 

 

Diffuser une vidéo en local

La vidéo sera visible par toutes les personnes qui sont sur le réseau du Raspberry.

 

- Ligne de commande à exécuter :

 

raspivid -rot 180 -o - -t 0 -n -w 640 -h 480 -fps 30 | cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264

 

- Aller sur un autre ordinateur du réseau, ouvrer un logiciel comme VLC, et renseigner l'adresse ip ou le nom votre Raspberry Pi et le "dst".

Exemple : http://Raspberry:8090  ou http://Adresse_Ip_du_Raspberry:Le_Port

avec Raspberry pour le nom, et 8090 pour le "dst"

 

Commentaires :

streaming-video-using-vlc-player

 

 

 

Pour désactiver la Led de la caméra ^^

 

il faut ajouter cette ligne tout à la fin du fichier : /boot/config.txt

disable_camera_led=1

 

 



13/04/2016
0 Poster un commentaire