expert:retourner_image_webcam
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | expert:retourner_image_webcam [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | =====Remettre l' | ||
+ | Certains fabricants d' | ||
+ | Ce tutoriel fonctionne sur [[ubuntu: | ||
+ | Avant de vous lancer, vérifiez bien que le programme que vous utilisez ne possède pas une option pour retourner l' | ||
+ | |||
+ | {{ : | ||
+ | \\ | ||
+ | |||
+ | <WRAP info>Un signe **$** précède les commandes qui ne nécessitent pas de droits administrateur ; un signe **#** précède celles qui nécessitent des droits administrateur (ces signes ne font <color red> | ||
+ | \\ | ||
+ | |||
+ | ====Utiliser l' | ||
+ | |||
+ | ===Identifer le module en charge de la webcam=== | ||
+ | |||
+ | La première chose à faire est de déterminer quel module pilote votre webcamera, pour ça vous pouvez utiliser **udevadm**, | ||
+ | |||
+ | < | ||
+ | |||
+ | E: ID_USB_DRIVER=stkwebcam | ||
+ | </ | ||
+ | |||
+ | Ici le module en charge de la webcam est " | ||
+ | |||
+ | <wrap info> | ||
+ | |||
+ | Vous pouvez également regarder quel module est chargé et utilisé par " | ||
+ | |||
+ | < | ||
+ | |||
+ | videodev | ||
+ | </ | ||
+ | |||
+ | ===Le module supporte-t-il " | ||
+ | |||
+ | Certains pilotes acceptent une option **vflip** permettant de définir le sens vertical de l' | ||
+ | |||
+ | < | ||
+ | |||
+ | parm: | ||
+ | </ | ||
+ | |||
+ | Dans le cas présent l' | ||
+ | |||
+ | < | ||
+ | |||
+ | # modprobe stkwebcam vflip=1 | ||
+ | </ | ||
+ | |||
+ | Ensuite testez votre webcaméra avec un programme comme " | ||
+ | |||
+ | ===Rendre le changement permanent=== | ||
+ | |||
+ | Deux façons sont possibles, au choix :\\ | ||
+ | |||
+ | * en éditant le fichier **/ | ||
+ | |||
+ | < | ||
+ | |||
+ | * en éditant (ou en créant) un fichier **/ | ||
+ | |||
+ | < | ||
+ | |||
+ | Maintenant à chaque redémarrage le module sera chargé avec l' | ||
+ | |||
+ | |||
+ | ====Le module n'a pas d' | ||
+ | |||
+ | |||
+ | ===Utiliser v4l2=== | ||
+ | |||
+ | Certains modules parmi les plus utilisés (gspca, [[materiel: | ||
+ | |||
+ | Pour tester cette méthode ouvrez une console (terminal, ligne de commande) et tapez :\\ | ||
+ | |||
+ | < | ||
+ | |||
+ | Ensuite lancez un programme de test __depuis la même fenêtre de console__, simplement en tapant le nom du programme, un exemple avec [[materiel: | ||
+ | |||
+ | < | ||
+ | |||
+ | Pas trop dur ? Vous devriez voir immédiatement l' | ||
+ | |||
+ | Pour rendre le changement effectif à chaque lancement de d'une application vous pouvez modifier le lanceur dans votre menu application et remplacer la commande de lancement par la formule magique suivante :\\ | ||
+ | |||
+ | < | ||
+ | |||
+ | Un exemple en image ci-dessous avec l' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Si vous voulez une solution indépendante du menu de lancement, créez un script et placez le là où vous voulez, par exemple / | ||
+ | |||
+ | < | ||
+ | |||
+ | # Ce script est à utiliser comme lanceur de guvcview | ||
+ | # il corrige un problème d' | ||
+ | # webcam compatible v4l2 | ||
+ | |||
+ | export LIBV4LCONTROL_FLAGS=3 | ||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | |||
+ | Imaginons que votre script se nomme " | ||
+ | |||
+ | < | ||
+ | |||
+ | Ensuite il ne vous reste qu'à indiquer le chemin vers le script pour lancer votre programme, soit depuis une console ou en modifiant un lanceur existant. | ||
+ | |||
+ | |||
+ | ====Utiliser le dépôt PPA de libv4l==== | ||
+ | |||
+ | Ubuntu possède un [[https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | Si votre problème n'est pas corrigé par ces versions récentes de libv4l, vous devrez utiliser les solutions proposées plus haut. Ce dépôt est toutefois nécessaire pour ce qui suit.\\ | ||
+ | |||
+ | ====Cas particuliers : Skype et Google chat Video==== | ||
+ | |||
+ | Ces logiciels non-libres posent des problèmes supplémentaires car ils n' | ||
+ | |||
+ | ===Pour Skype=== | ||
+ | |||
+ | * Pour un **système 32 bits** le script de lancement aura le contenu suivant :\\ | ||
+ | |||
+ | < | ||
+ | |||
+ | # Ce script est à utiliser comme lanceur de Skype | ||
+ | # il corrige un problème d' | ||
+ | # webcam compatible libv4l. | ||
+ | # Nécessite le dépôt PPA libv4l | ||
+ | # apt-add-repository ppa: | ||
+ | |||
+ | export LD_PRELOAD=/ | ||
+ | export LIBV4LCONTROL_FLAGS=3 | ||
+ | |||
+ | exec `which skype` | ||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | |||
+ | * Pour un **système 64 bits** :\\ | ||
+ | |||
+ | < | ||
+ | |||
+ | # Ce script est à utiliser comme lanceur de Skype | ||
+ | # il corrige un problème d' | ||
+ | # webcam compatible libv4l | ||
+ | |||
+ | export LD_PRELOAD=/ | ||
+ | export LIBV4LCONTROL_FLAGS=3 | ||
+ | |||
+ | exec `which skype` | ||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | |||
+ | Il vous reste à placer ce script où vous voulez, le rendre exécutable avec un coup de "chmod +x", et modifier vos lanceurs en indiquant le chemin vers le script à la place du nom du programme comme commande de lancement.\\ | ||
+ | |||
+ | ===Pour Google-Talk=== | ||
+ | |||
+ | Le plug-in Google-Talk qui permet d' | ||
+ | |||
+ | < | ||
+ | |||
+ | Vous pouvez remplacer " | ||
+ | |||
+ | ------------- | ||
+ | |||
+ | [[expert: | ||
+ | \\ | ||
+ | [[materiel: | ||
+ | \\ | ||
+ | [[ubuntu: |
expert/retourner_image_webcam.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1