RaspFR :: Forum

Forum de la communauté francophone de Raspberry PI.

Vous n'êtes pas identifié(e).

Annonce

Canal irc: #raspfr sur zeolia.net

#1 27-05-2016 14:29:51

aguirab
Membre
Lieu : NICE
Inscription : 26-03-2016
Messages : 128

quelle commande pour visionner la camera sur l'écran

bonjour,
rapsberry pi3
camera
+ écran lcd tft 3.5"
vlc installé
quelle commande pour visionner la caméra sur l'écran ?
merci

Hors ligne

#2 28-05-2016 09:19:52

chris57100
Chris
Lieu : Thionville
Inscription : 23-06-2013
Messages : 1 405
Site Web

Re : quelle commande pour visionner la camera sur l'écran

xview est installé sur la plupart des distributions. Sinon apt-get l'installera


Raspberry Pi Home Server : http://www.pihomeserver.fr
Tutorials and tips : Samba, Airplay, CUPS, Time machine, MPD+Rompr, Nginx, Owncloud, rTorrent+ruTorrent, Wordpress, Joomla, Subsonic, VNC, etc.
Electronic : weather station, Arduino, etc.

Hors ligne

#3 28-05-2016 21:28:49

aguirab
Membre
Lieu : NICE
Inscription : 26-03-2016
Messages : 128

Re : quelle commande pour visionner la camera sur l'écran

bonjour ,
----- apt-get ?-----------------------------------------------------
pi@raspberrypi ~ $ sudo apt-get install xview
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Package xview is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'xview' has no installation candidate
--------en ligne de commande ?
pi@raspberrypi ~ $ .xview
-bash: .xview : commande introuvable

-----------
donc je ne comprends pas
ce qu'est xview ?
----------
à titre indicatif : la camera est détectée
pi@raspberrypi ~ $ vcgencmd get_camera
supported=1 detected=1
--------------
raspistill et raspivid fonctionnent bien
mais avec lecture des videos .h264 par VLC
ce que je voudrais, c'est afficher directement et simplement la video en streaming sur mon petit écran LCD TFT pi 3,5"
alors que je ne trouve que des logiciels de streaming serveur webcam (fswebcam ;  motion ; webcam ; mjpeg-streamer)
c'est quand même étonnant que je ne trouve pas de réponse à une question qui parait simple :
comment afficher la camera en direct sur l'écran LCD TFT 3,5" pi ?

-------
ah oui j'oubliais
j'ai pensé à VLC
mais sur VLC ma caméra n'est pas reconnue
dans "ouvrir un périphérique video" il n'y a rien
et si j'essaie quand même, j'ai le message :

"votre média d'entrée ne peut être ouvert
VLC ne peut pas ouvrir <v4L2>. Vérifiez les messages pour plus de détails.
(mais il n'y a aucun autre message pour plus de détails)

-----
le 29/05/2016
suite de mes recherches sur les divers sites web
aucun site ne donne toutes les réponses
mais en les combinant on y arrive

http://www.epingle.info/?p=2682

http://blog.miguelgrinberg.com/post/how … -pi/page/4

http://www.magdiblog.fr/divers/raspberr … streaming/

je suis arrivé à faire du streaming image par image

par mjpg-streamer
(nota : je n'ai pas pu installer libv41-dev : impossible de trouver le paquet libv41-dev)

donc je peux visionner la camera image par image
soit avec un navigateur web http://localhost:8080
soit avec VLC en flux réseau http://adresse_IP_du rpi:8080/?action=stream

ça ne marche pas si le temps entre deux images est trop court
(dans raspistill il faut que j'aie : tl > 2000 soit 2 secondes)

-----
voilà c'est mieux que rien
donc streaming en réseau local image par image
je vais continuer mes recherches


merci

Dernière modification par aguirab (29-05-2016 15:34:39)

Hors ligne

#4 01-09-2016 11:45:01

be_rasp
Membre
Inscription : 01-09-2016
Messages : 11

Re : quelle commande pour visionner la camera sur l'écran

Bonjour,

Si ce n'est pas déjà fait, as-tu installé tous les éléments permettant d'utiliser v4l2 (cf le message d'erreur de vlc) ?

Pour en savoir plus : apt-cache search v4l2

Juste une suggestion :  installer v4l-utils v4l2ucp  qv4l2 uvcdynctrl v4l2loopback-dkms  devrait bien aider

Ensuite, si le périphérique n'est pas connu (le numéro du mineur), il est possible de taper la commande suivante dans un terminal (un simple copier-coller marche bien, et tout doit être tapé en une seule ligne)  :

echo ; for ((i=0 ; i<8 ; i++)) ; do echo -n "/dev/video${i} : " ; v4l2-compliance -d /dev/video${i} 2>/dev/null | grep Card | cut -d" " -f8-20 ; echo ; done

=> la liste des webcam présentes devrait apparaître

Par exemple, chez moi, j'ai :

moi@ma_machine : ~$ echo ; for ((i=0 ; i<8 ; i++)) ; do echo -n "/dev/video${i} : " ; v4l2-compliance -d /dev/video${i} 2>/dev/null | grep Card | cut -d" " -f8-20 ; echo ; done


/dev/video0 : Dummy video device (0x0000)

/dev/video1 : Built-in iSight

/dev/video2 : HD Pro Webcam C920

/dev/video3 :
/dev/video4 :
/dev/video5 :
/dev/video6 :
/dev/video7 :

Enfin, on peut aussi utiliser vlc avec cvlc par exemple :

vlc  v4l2:///dev/video2

=> et ce qui vient de la caméra sera affiché dans une fenêtre.

Remarques :
- penser à désactiver "activer l'overlay" dans les réglages Vidéo de VLC (préférences), sinon crash possible
- plutôt utiliser vlc si on veut enregistrer (en activant les contrôles avancés dans  Vue -> Contrôles avancés), sinon utiliser plutôt cvlc.

- il est aussi possible d'utiliser la libvlc si on veut intégrer cette fenêtre dans un programme. Voir le wiki de vlc dans ce cas.

En espérant avoir pu t'aider :-)

Hors ligne

#5 05-02-2017 21:40:45

aguirab
Membre
Lieu : NICE
Inscription : 26-03-2016
Messages : 128

Re : quelle commande pour visionner la camera sur l'écran

bonjour,
ça donne :

pi@raspberrypi ~ $ echo ; for ((i=0 ; i<8 ; i++)) ; do echo -n "/dev/video${i} : " ; v4l2-compliance -d /dev/video${i} 2>/dev/null | grep Card | cut -d" " -f8-20 ; echo ; done

/dev/video0 : mmal service 16.1

/dev/video1 :
/dev/video2 :
/dev/video3 :
/dev/video4 :
/dev/video5 :
/dev/video6 :
/dev/video7 :

ça me dépasse là
que faire ?
merci

Hors ligne

#6 15-02-2017 20:50:43

aguirab
Membre
Lieu : NICE
Inscription : 26-03-2016
Messages : 128

Re : quelle commande pour visionner la camera sur l'écran

bonjour,
je reviens sur le sujet car j'ai vu sur youtube une caméra pi qui s'affiche sur l'écran pi
(mais j'ai pas noté le lien web de cette vidéo)
il me semble que c'était avec la commande raspivid exécutée en console
je m'explique : je voudrais que la caméra pi affiche directement sur l'écran pi que j'ai connecté sur le gpio
comme par exemple la caméra d'un portable sur son écran
en streamong sur vlc je sais faire mais c'est pas ce que voudrais faire
merci

Hors ligne

Pied de page des forums