Page 1 sur 2

caméra inversée

Posté : sam. 1 mai 2021 18:45
par Muscardin
Bonjour
J'ai terminé l'installation de linux mint 19.3 sur mon vieux Asus F7F.
J'ai rajouté pas mal de logiciel et tout marche super : Mixxx, Audacity, Musescore, Openshot, LMMS....

Par contre je suis victime de la caméra à l'envers.

J'ai suivi les conseils donnés sur linuxpedia.
Mon gestionnaire est donc uvcvideo, et il utilise donc v4l2 mais la soluce donnée par linuxpedia :

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3
ne fonctionne pas chez moi.
Et la solution donnée plus bas d'ajouter le ppa de devt de la libv4l ne fonctionne pas parceque à la commande

Code : Tout sélectionner

apt-add-repository ppa:libv4l/ppa
renvoie une erreur : il n'existe pas de dépôt de ce nom...

A votre bon coeur m'sieurs dame, car mes collègues se foutent allègrement de moi à la moindre visio-conférence... :mrgreen:

Re: caméra inversée

Posté : sam. 1 mai 2021 19:35
par Scrat
Bonjour.

Pour le ppa, il semble qu'il y ait une erreur de nom dans la doc. Ce site préconise libv4l/stable :

Code : Tout sélectionner

sudo add-apt-repository ppa:libv4l/stable
sudo apt-get update

Re: caméra inversée

Posté : sam. 1 mai 2021 19:46
par arghlub
Salut,

Teste ta caméra via mplayer en ligne de commande :

Code : Tout sélectionner

mplayer tv:// -tv driver=v4l2:device=/dev/video0
bien sûr remplace "/dev/video0" par le nom de ta caméra, pour le connaître dans un terminal :

Code : Tout sélectionner

ls -l /dev/video*
Plus d'infos : https://arghlub.fr/28-terminal-shell-ba ... e-terminal
;)

Re: caméra inversée

Posté : dim. 2 mai 2021 06:11
par Muscardin
Merci à vous deux pour les pistes.
J'ai du coup réussi à charger le ppa.
Par contre la commande

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3
ne change rien et ne renvoie rien.
Je teste la caméra avec cheese, pas avec mplayer. C'est grave ?
En vous remerciant pour votre temps, cordialement,

Re: caméra inversée

Posté : dim. 2 mai 2021 09:33
par serged
Par hasard. Il faudrait lancer cheese comme ça :

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3 ; cheese

Re: caméra inversée

Posté : dim. 2 mai 2021 10:09
par Muscardin
serged a écrit : dim. 2 mai 2021 09:33Par hasard. Il faudrait lancer cheese comme ça :

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3 ; cheese
Voila ce que cela retourne, et la caméra est toujours inversée...

Code : Tout sélectionner

$ export LIBV4LCONTROL_FLAGS=3 ; cheese
(cheese:2325): Gtk-WARNING **: 10:07:03.304: Theme parsing error: cheese.css:7:35: The style property GtkScrollbar:min-slider-length is deprecated and shouldn't be used anymore. It will be removed in a future version
(cheese:2325): Gtk-WARNING **: 10:07:05.388: Calling org.xfce.Session.Manager.Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: La méthode « Inhibit » n'existe pas
Les erreurs citées ne concernent pas la caméra je pense...

Re: caméra inversée

Posté : dim. 2 mai 2021 11:09
par tyrry
Slt,
et si tu retourne la cam ?
Rooo je rigole ;) Mais as tu vérifié si le module gère le vflip ( notice dans ton lien linuxpedia) ?
@+

Re: caméra inversée

Posté : dim. 2 mai 2021 11:17
par Scrat
Ces messages ne sont que des "warnings", dont pas graves en principe.
En lançant cheese en ligne de commande, j'obtiens le premier warning, pas le second qui est lié à xfce (je suis sous Cinnamon). Mais je ne pense pas que le problème d'inversion vienne de là.

Qu'appelles-tu "caméra inversée" ? Tête en bas, ou simplement effet miroir avec inversion droite-gauche ? Certains logiciels comme Camorama offrent la possibilité d'inverser l'image par ajout d'un filtre miroir.

Re: caméra inversée

Posté : dim. 2 mai 2021 11:27
par Muscardin
@ Tyri, je ne me sens pas de démonter la dalle graphique, surtout que la caméra a été montée solidairement avec le micro sur une barette donc faudrait retourner toute la barette... Bref...
Hélas, j'ai bien vérifié, c'est uvcvideo et il gère pas le vflip.
Le traitement d'image ne fait plus partie des noyaux, de ce que j'ai compris.
Il faut donc le faire de manière logicielle, et normalement libv4l devrait le faire, mais je n'arrive pas à le faire fonctionner.
@ scrat : c'est tête en bas.
En tous cas merci pour votre temps

Re: caméra inversée

Posté : dim. 2 mai 2021 19:13
par Scrat
Rebonjour.

Alors chez moi où la camera fonctionnant en uvcvideo est normale, cette instruction avec guvcview me met l'image la tête en bas :

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3  && /usr/bin/guvcview
Donc, chez toi ça devrait la remettre à l'endroit.

Je n'ai pas installé le PPA, j'ai les bibliothèques libv4l par défaut fournies avec LM 19.3.

Ça marche avec guvcview et aussi avec camorama qui sont disponibles dans le gestionnaire de paquets.
Mais ça ne fonctionne pas avec cheese, l'image restant à l'endroit quelle que soit la valeur du LIBV4LCONTROL_FLAGS.

Comprenne qui peut ! :mrgreen:

Reste à voir si ça fonctionne avec ton logiciel de télé-conférence.