Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
webcam [Le 12/05/2017, 08:17]
81.220.201.235 [Via le navigateur]
webcam [Le 05/02/2024, 10:59] (Version actuelle)
82.66.39.172 [Via le navigateur]
Ligne 1: Ligne 1:
-{{tag>​portail webcam}}+{{tag>​portail webcam ​BROUILLON}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== Les webcams sous Ubuntu ====== ====== Les webcams sous Ubuntu ======
  
-Une webcam (s'il est encore besoin de la présenterest une petite caméra notamment utilisée pour les [[:​visioconference|vidéos-conférences]].\\+S'il est encore besoin de la présenter, une webcam ​est une petite caméra notamment utilisée pour les [[:​visioconference|visioconférences]].
 Le support des Webcam sous Linux est plutôt bon et en règle générale les webcams intégrées sont reconnues dès l'​installation.\\ Le support des Webcam sous Linux est plutôt bon et en règle générale les webcams intégrées sont reconnues dès l'​installation.\\
 Si vous devez acheter une webcam externe (USB), choisissez de préférence une webcam compatible [[wpfr>​USB_video_device_class#​Webcams|UVC]] (USB Video Class). Si vous devez acheter une webcam externe (USB), choisissez de préférence une webcam compatible [[wpfr>​USB_video_device_class#​Webcams|UVC]] (USB Video Class).
Ligne 15: Ligne 15:
 Utile pour trouver facilement votre webcam dans le tableau. Utile pour trouver facilement votre webcam dans le tableau.
  
-Par défaut, sous Ubuntu, c'est le module //​uvcvideo//​ qui gère la webcam. Mais tous les logiciels ne supportent pas certaines webcams, même si le système la reconnaît par la commande //lsusb//. [[:Camorama]] est assez restreint à ce sujet, préférez [[:​Cheese]], ​qui semble ​mieux reconnaître les webcams installées.+Par défaut, sous Ubuntu, c'est le module //​uvcvideo//​ qui gère la webcam. Mais tous les logiciels ne supportent pas certaines webcams, même si le système la reconnaît par la commande //​lsusb//​. ​Vous pouvez utiliser ​[[:cheese]] qui semble ​bien reconnaître les webcams installées. 
 =====Tester sa webcam===== =====Tester sa webcam=====
-====gstreamer==== +Sur Ubuntu GNOME utiliser le logiciel [[:​cheese]] 
-Pour vérifier si votre webcam ​est correctement reconnue, ​ [[:tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​gnome-media]]** puis saisissez dans un [[:terminal]] : <​code>​gstreamer-properties<​/code> + 
-Cliquer alors sur l'​onglet ​**Vidéo** puisdans la partie **Entrée par défaut**, sur **Test**. L'​image de la webcam ​devrait s'​afficher.\\ +====Via le navigateur==== 
-<note warning>​Cette solution ne semble plus possible depuis Ubuntu 16.04 ! \\ +Pour les néophytes, la solution la plus simple et rapide ​est de tester sa webcam par un site web 
-En essayant de télécharger ce paquet ​avec apt-get, j'ai eu le message retour ​:\\ //Aucune version du paquet gnome-media n'est disponible, mais il existe dans la base +  [[https://​www.onlinemictest.com/​webcam-test|OnlineMicTest]] : permet de tester sa webcam sur le "​canal"​ par défaut 
-de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète +  ​* [[https://​webcamtests.com|webcamtests.com]] : permet de tester sa webcam en choisissant le "​canal"​ si on a plusieurs périphériques vidéos. Si vous avez plusieurs périphérique, ​[[webcam|Les webcams sous Ubuntu]] section //Plusieurs entrées vidéos / définir un numéro d'​attribution /dev/xxx fixe/pour plus de détail 
-ou qu'il n'est disponible que sur une autre source +====mpv==== 
-Cependant les paquets suivants le remplacent : gnome-sound-recorder:​i386 gnome-sound-recorder +Avec **[[apt>​mpv]]**, on peut tester ​la webcam avec la commande suivante ​
-E: Le paquet « gnome-media » n'a pas de version susceptible d'​être installée//</note> +  ​mpv ​--profile=low-latency ​--untimed ​/dev/video0 
-Si **gstreamer-properties** allume la led de votre webcam mais n'​affiche que du noir sur votre écran, vous pouvez alors installer le logiciel [[:​Cheese]],​ puis redémarrer votre machine, avant de poursuivre votre recherche de pilote adapté. Ce logiciel semble apporter le support nécessaire pour le bon fonctionnement des webcams.\\ + 
-Si elle n'est pas reconnu automatiquement il peut également être utile d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] ​**[[apt>libpt2.10.10]]** (Attention ​les chiffres peuvent varier en fonction de votre [[:versions|version]] d'​Ubuntu.+====ffmpeg/ffplay==== 
 +Avec **[[apt>ffmpeg|ffmpeg/​ffplay]]**, on peut tester la webcam avec la commande suivante : 
 +  ffplay -fflags nobuffer -flags low_delay -framedrop -i /​dev/​video0 
 +et pour afficher ​les résolutions supportées par la webcam, on peut taper la commande suivante ​: 
 +  ffmpeg -list_formats all -i /dev/video0
  
 ====VLC ou mplayer==== ====VLC ou mplayer====
-Parmi ceux auxquels on ne pense pas forcément, mais qui sont pourtant très utiles pour les tests, figurent aussi [[:​mplayer]] avec la commande suivante : <​code>​mplayer tv:// -tv driver=v4l2:​device=/​dev/​video0:​width=640:​height=480</​code>​+Parmi ceux auxquels on ne pense pas forcément, mais qui sont pourtant très utiles pour les tests, figurent aussi [[:​mplayer]] avec la commande suivante :  
 +  ​mplayer tv:// -tv driver=v4l2:​device=/​dev/​video0:​width=640:​height=480
 ou [[vlc#​utiliser_une_webcam|vlc]] . ou [[vlc#​utiliser_une_webcam|vlc]] .
  
 ====XawTV==== ====XawTV====
-[[:XawTV]] : <​code>​$ ​xawtv -nodga</​code>​ +[[:XawTV]] :  
- +  ​xawtv -nodga
-====Via le navigateur==== +
-  * [[https://​www.onlinemictest.com/​webcam-test|OnlineMicTest]] \\ +
-  * [[https://​www.google.fr/​search?​sclient=psy-ab&​safe=off&​site=&​source=hp&​btnG=Rechercher&​q=test+webcam&​oq=&​gs_l=&​pbx=1|La recherche d'​autres sites par Google ​ ;)]]+
  
 ===== Webcam par constructeurs ===== ===== Webcam par constructeurs =====
- 
  
   * [[:​ricoh-webcam-r5u870|Ricoh]]   * [[:​ricoh-webcam-r5u870|Ricoh]]
   * [[:Syntek]]   * [[:Syntek]]
-  * Utiliser son téléphone Android comme webcam :+ 
 +=====Utiliser ​son téléphone comme webcam===== 
 +====avec Iriun==== 
 +Iriun est un petit logiciel qui permet d'​utiliser ​son téléphone Android comme webcam. Pour l'​utiliser : 
 +  * Installer les dépendances nécessaire à Iriun: **[[apt>​v4l2loopback-dkms]]** 
 +  * Télécharger [[https://​iriun.com/​|Iriun]] sur le site officiel et [[:​tutoriel:​comment_installer_un_paquet|installez-le]]. 
 +  * Télécharger également Iriun sur votre smartphone via le Plays Store. 
 +====avec DroidCam====
     * Installer un client Android de webcam. Ex : [[https://​play.google.com/​store/​apps/​details?​id=com.dev47apps.droidcam&​feature=search_result|droidcam]]     * Installer un client Android de webcam. Ex : [[https://​play.google.com/​store/​apps/​details?​id=com.dev47apps.droidcam&​feature=search_result|droidcam]]
     * Installer DroidCam     * Installer DroidCam
-      * Via les ppa (voir [[http://​www.webupd8.org/​2014/​06/​install-droidcam-wireless-android.html|cette page (en anglais)]]+      * Installer ​les entêtes de noyau s'ils ne sont pas installé ​''​sudo apt install ​linux-headers-$(uname -r)''​ 
-      * Manuellement (voir [[http://​www.dev47apps.com/​droidcam/​linuxx|ce site (en anglais)]]) +      * Installer DroidCam manuellement,​ en suivant les instructions sur [[http://​www.dev47apps.com/​droidcam/​linuxx|le site officiel ​(en anglais)]] ​(à partir de l'​étape 3
-      * Lancer DroidCam sur Android +    * Lancer DroidCam sur Android 
-      * Lancer ​DroidCam sur Linux : taper "droidcam" en ligne de commande +    * Lancer ​un [[terminal]] et tapez 
-      * Suivre les dernières indications... et enjoy...+<​code>​droidcam</​code>​ 
 +    * Suivre les dernières indications... et enjoy... 
 +====via IP Webcam==== 
 +    * Sur Android : installer le client de webcam **IP Webcam** et lancez-le. 
 +    * Sur Ubuntu, tapez l'​adresse ip fournie par IP Webcam dans votre navigateur et utilisez votre webcam. 
 +       
 ===== Logiciels utilisant la webcam ===== ===== Logiciels utilisant la webcam =====
  
Ligne 62: Ligne 77:
  
   * [[:Cheese]] : Programme permettant de prendre des photos et vidéos avec une webcam.   * [[:Cheese]] : Programme permettant de prendre des photos et vidéos avec une webcam.
 +  * [[:VLC]] : Programme de lecture vidéo capable de capturer votre webcam et de réaliser des captures instantanées (menu Vidéo)
   * [[:​guvcview]] : capture vidéo et audio, intéressant pour les webcams qui ne sont pas reconnues par Cheese   * [[:​guvcview]] : capture vidéo et audio, intéressant pour les webcams qui ne sont pas reconnues par Cheese
-  * [[:​Camorama]]:​ Programme permettant de prendre des photos avec une webcam. 
   * [[:XawTV]] : Programme souvent utilisé pour tester les webcams !   * [[:XawTV]] : Programme souvent utilisé pour tester les webcams !
   * [[:TvTime]] : Programme pour regarder la télévision à partir d'une carte tuner, mais qui peut également utiliser votre webcam comme source.   * [[:TvTime]] : Programme pour regarder la télévision à partir d'une carte tuner, mais qui peut également utiliser votre webcam comme source.
Ligne 69: Ligne 84:
   * [[http://​www.smcc.demon.nl/​camstream/​|CamStream]]:​ Programme KDE permettant de faire beaucoup de choses avec sa webcam (prendre des photos, vidéos, les envoyer par FTP, vidéo conférences,​ ...).   * [[http://​www.smcc.demon.nl/​camstream/​|CamStream]]:​ Programme KDE permettant de faire beaucoup de choses avec sa webcam (prendre des photos, vidéos, les envoyer par FTP, vidéo conférences,​ ...).
   * [[http://​wxcam.sourceforge.net/​|wxCam]] : logiciel qui permet de filmer et de prendre des photos il gère le déclenchement de mouvement.   * [[http://​wxcam.sourceforge.net/​|wxCam]] : logiciel qui permet de filmer et de prendre des photos il gère le déclenchement de mouvement.
 +  * [[https://​webcamoid.github.io/​|Webcamoid]]
  
 ====Autres==== ====Autres====
  
   * [[:​Motion]],​ camserv, [[:​zoneminder]] : Logiciels permettant d'​utiliser sa webcam en vidéo surveillance et comme détecteur de mouvements.   * [[:​Motion]],​ camserv, [[:​zoneminder]] : Logiciels permettant d'​utiliser sa webcam en vidéo surveillance et comme détecteur de mouvements.
-  * [[:​Mjpg-Streamer]] : Logiciel permettant d'​utiliser sa webcam comme caméra-réseau et de l'​afficher sur une page Web. 
   * [[:​webcamstudio]] :​ logiciel permettant de simuler une webcam, de lui ajouter des effets,​streamer une vidéo où encore de faire fonctionner des webcams réfractaires avec [[flashplayer#​le_probleme|flashplayer]] ! (Equivalent de **ManyCam, WebcamMax, fake webcam**).   * [[:​webcamstudio]] :​ logiciel permettant de simuler une webcam, de lui ajouter des effets,​streamer une vidéo où encore de faire fonctionner des webcams réfractaires avec [[flashplayer#​le_probleme|flashplayer]] ! (Equivalent de **ManyCam, WebcamMax, fake webcam**).
   * [[:​eViacam]] : contrôler la souris avec des mouvements de la tête.   * [[:​eViacam]] : contrôler la souris avec des mouvements de la tête.
Ligne 94: Ligne 109:
  
 ===dov4l=== ===dov4l===
-Le paquet **[[apt>​dov4l]]** est un programme qui permet de définir et d'​interroger les paramètres de périphériques video4linux (luminosité,​ saturation...) ​ comme les webcams. ​+Le paquet **[[apt>​dov4l]]** est un programme qui permet de définir et d'​interroger les paramètres de périphériques video4linux (luminosité,​ saturation...) ​ comme les webcams.
 ====Pour les Philips==== ====Pour les Philips====
 Reportez-vous à la page [[:​pwc|setpwc]]. Reportez-vous à la page [[:​pwc|setpwc]].
Ligne 116: Ligne 131:
 ==== Webcam à l'​envers ==== ==== Webcam à l'​envers ====
  
-Attention, pour ceux qui pensent avoir une image webcam inversée, sachez qu'une image inversée est une image miroir. Donc si l'​image de votre webcam donne une image à l'​écran comme dans un miroir alors vous avez bien une image inversée.Dans le cas contraire vous n'avez pas de problèmes. Cela peut vous permettre d'​éviter de nombreuses heures de recherches inutiles pour des soucis qui n'​existent pas...  +Attention, pour ceux qui pensent avoir une image webcam inversée, sachez qu'une image inversée est une image miroir. Donc si l'​image de votre webcam donne une image à l'​écran comme dans un miroir alors vous avez bien une image inversée.Dans le cas contraire vous n'avez pas de problèmes. Cela peut vous permettre d'​éviter de nombreuses heures de recherches inutiles pour des soucis qui n'​existent pas... 
-Donc Si vous avez la tête à l'​envers sur votre webcam, reportez-vous ​au indications de la page sur [[:V4L1]].+Donc, si vous avez la tête à l'​envers sur votre webcam, reportez-vous ​aux indications de la page sur [[:V4L1]].
  
  
-==== Conflit avec la carte TV (ou autre) ​====+==== Plusieurs entrées vidéos / définir un numéro d'​attribution /dev/xxx fixe====
  
-Si vous avez plusieurs matériels liés à la vidéo, il peut y avoir des conflits. En effet, un numéro leur est attribué aléatoirement au démarrage. Ce qui fait que si vous avez par exemple une carte tuner et une webcam, elles peuvent se voir attribuer **/​dev/​video0** et **/​dev/​video1** à un démarrage, et l'​inverse à un autre, ce qui peut être assez agaçant à l'​usage...+Si vous avez plusieurs matériels liés à la vidéo, il peut y avoir des "conflits". En effet, un numéro leur est attribué aléatoirement au démarrage. Ce qui fait que si vous avez par exemple une carte tuner et une webcam, elles peuvent se voir attribuer **/​dev/​video0** et **/​dev/​video1** à un démarrage, et l'​inverse à un autre, ce qui peut être assez agaçant à l'​usage...
  
-Une solution est de créer des liens définitifs**/dev/tuner** et **/dev/webcam** par exemple. Voici comment procéder ​grâce à la commande suivante, notez soigneusement ​les champs **device** et **vendor** : <​code>​udevadm info -a -/sys/class/video4linux/video0</code> +=== Gérer plusieurs entrées vidéos === 
-(ou video1, selon où est située votre carte)+Dans les navigateur basé sur [[chromium-browser|Chromium]]vous devez selectionner l'​entrée vidéo à chaque démarrage de Ubuntu via le lien //[[chrome://settings/​content/​camera]]//​ ou manuellement via : 
 +  - Aller dans les //​paramètres//​ 
 +  ​Aller dans //Paramètres du contenu// 
 +  - Aller dans //Appareil photo/
 +  - Selectionner l'​entrée vidéo
  
-Puis [[:​tutoriel:​comment_modifier_un_fichier|créez]] avec les [[:​sudo|droits d'​administration]] le fichier **/​etc/​udev/​rules.d/​83-duplicate_devs.rules** en y plaçant :+ 
 +=== Créer un nouveau numéro/​lien fixe === 
 +Une solution est de créer des liens définitifs,​ **/​dev/​tuner** et **/​dev/​webcam** par exemple. Voici comment procéder : 
 +  - grâce à la commande suivante, notez soigneusement les champs **device** et **vendor** : <​code>​udevadm info -a -p /​sys/​class/​video4linux/​video0 | grep -e vendor -e device</​code>​ (ou video1, selon où est située votre carte) 
 +  - Puis [[:​tutoriel:​comment_modifier_un_fichier|créez]] avec les [[:​sudo|droits d'​administration]] le fichier **/​etc/​udev/​rules.d/​83-duplicate_devs.rules** en y plaçant :
 <​file>#​ Persistent symlinks for webcam and tuner <​file>#​ Persistent symlinks for webcam and tuner
 KERNEL=="​video*",​ ATTRS{idProduct}=="​AAAA",​ ATTRS{idVendor}=="​BBBB",​ SYMLINK+="​webcam"​ KERNEL=="​video*",​ ATTRS{idProduct}=="​AAAA",​ ATTRS{idVendor}=="​BBBB",​ SYMLINK+="​webcam"​
 KERNEL=="​video*",​ ATTRS{device}=="​0xCCCC",​ ATTRS{vendor}=="​0xDDDD",​ SYMLINK+="​tvtuner"</​file>​ KERNEL=="​video*",​ ATTRS{device}=="​0xCCCC",​ ATTRS{vendor}=="​0xDDDD",​ SYMLINK+="​tvtuner"</​file>​
 en prenant soin de remplacer AAAA et BBBB par les identifiants de votre webcam (cf. [[ov51x#​Prérequis]]),​ et CCCC et DDDD par le valeurs que vous venez d'​obtenir. en prenant soin de remplacer AAAA et BBBB par les identifiants de votre webcam (cf. [[ov51x#​Prérequis]]),​ et CCCC et DDDD par le valeurs que vous venez d'​obtenir.
 +
 +<note help>​Peut etre faut il faire quelque chose pour prendre en compte les modifications ?</​note>​
  
 ==== Problème avec le port USB ==== ==== Problème avec le port USB ====
Ligne 147: Ligne 172:
 \\ \\
 Sur un portable il est possible que la webcam soit **désactivée par les touches "​Fn"​.** Sur un portable il est possible que la webcam soit **désactivée par les touches "​Fn"​.**
 +
 +====Déboguer la webcam====
 +Tout d'​abord la commande magique, cette commande soit liste vos webcams, soit vous charge le module uvcvideo:
 +  lsmod | grep uvcvideo || sudo modprobe uvcvideo
 +si vous n'avez pas eu de message alors tester à nouveau votre webcam voir section 1.
 +
 +Vous pouvez utiliser ces commandes pour les montrer sur un post du [[https://​forum.ubuntu-fr.org|forum officiel]]:
 +  lsusb # permet de lister les appareils USB
 +  sudo apt install hwinfo && sudo hwinfo --usb # vous pourrez supprimer hwinfo après utilisation
 +Si en réalisant la commande suivante vous avez un retour en sortie, allez voir [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2050942&​p=2#​37| ce post]]
 +  ls /​etc/​modprobe.d/​uvcvideo.blacklist.conf
  
 =====Surveillance vidéo avec webcam===== =====Surveillance vidéo avec webcam=====
- 
 Voir [[:​securite#​video-surveillance_detecteur_de_mouvements|le portail "​sécurité"​]]. Voir [[:​securite#​video-surveillance_detecteur_de_mouvements|le portail "​sécurité"​]].
- 
- 
-===== Compiler les pilotes v4l-dvb ===== 
- 
-Ubuntu, y compris dans sa version la plus récente n'​intègre pas les dernières versions des pilotes. Il peut être nécessaire de compiler les dernières versions pour voir sa webcam fonctionner. 
- 
-Voici un lien vers le [[http://​stemp.wordpress.com/​2009/​11/​02/​karmic-recuperer-les-derniers-drivers-pour-gspca-uvc-usbvideo-et-autres/​|tutoriel pour compiler les pilotes]] de webcam (entre autres). (Testé sur Ubuntu 10.04). 
- 
  
 ===== Voir aussi ===== ===== Voir aussi =====
  • webcam.1494569832.txt.gz
  • Dernière modification: Le 12/05/2017, 08:17
  • par 81.220.201.235