web-dev-qa-db-fra.com

La webcam d'Asus est retournée partout

J'ai eu ce problème et je n'ai pas été en mesure de le résoudre depuis des jours. Cela devrait être très simple, mais je suis aussi très novice.

Ma webcam est retournée. J'ai essayé de le retourner avec v4l2, mais les paramètres ne s'appliquent pas. Dans Cheese, je peux manuellement retourner la webcam, mais l'effet ne se généralise pas à d'autres applications, telles que Firefox/Chrome ou Skype.

Je sais que les caméras ASUS internes sont physiquement installées à l'envers et qu'il existe un logiciel pour le retourner, mais il semble que la v4l ne soit pas en mesure de le faire.

La solution commune pour skype, LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype ne résout pas le problème non plus.

À part mettre mon ordinateur à l'envers, quelles sont mes options?

1
VegardSO

UPDATE: Étant donné que la nouvelle application skype est essentiellement une application Web, cette solution ne fonctionnera pas avec Skype pour Linux Beta (Skype 5.0+). De plus, de nombreuses fonctions présentes dans les versions antérieures ne sont pas encore implémentées dans cette nouvelle. Pour que cette solution fonctionne, vous devez rechercher une version multi-arch d'une version plus ancienne, par exemple. skype-4-3-0-37-multi-ubu.deb

Essayez ceci, mec:

Sudo nano /usr/local/bin/skype

(ou quel que soit votre éditeur de texte)

ajouter une entrée (64x)

#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype

Sauver. Ctrl+O Fermer. Ctrl+X

Sudo chmod a+x /usr/local/bin/skype

Fermer le terminal. Exécutez Skype.

  • Cela a fonctionné pour moi, Linux Mint 18 Sarah - Xenial Xerus 16.04
  • Également testé dans Ubuntu Mate 16.04
2
Dorian

Installez le package v4l-utils qui contient l'utilitaire v4l2-ctl:

Sudo apt-get install v4l-utils

Puis éditez votre .profile:

nano ~/.profile

Et ajoutez à la fin:

# Flip webcam video
v4l2-ctl -c vertical_flip=0
v4l2-ctl -c vertical_flip=1

(la double commande est intentionnelle)

0
José