a webcam da asus está virada de cabeça para baixo em todos os lugares

a webcam da asus está virada de cabeça para baixo em todos os lugares

Estou com esse problema e não consigo resolver há dias. Deve ser muito simples, mas também sou um novato.

Minha webcam está virada de cabeça para baixo. Tentei reverter com v4l2, mas as configurações não se aplicam. No Cheese posso virar manualmente a webcam, mas o efeito não se generaliza para outros aplicativos, como firefox/chrome ou skype.

Eu sei que as câmeras internas da ASUS estão fisicamente instaladas de cabeça para baixo e que existe um software para virá-las, mas parece que a v4l não é capaz de fazer isso.

A solução comum para o skype LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skypetambém não resolve o problema.

Exceto virar meu computador de cabeça para baixo, quais opções eu tenho?

Responder1

ATUALIZAR: Como o novo aplicativo skype é basicamente um WebApp, esta solução não funcionará com o Skype para Linux Beta (Skype 5.0+). Além disso, muitas funções presentes em versões mais antigas ainda não foram implementadas nesta nova. Para que esta solução funcione, você precisa procurar uma versão mais antiga com vários arcos, por exemploskype-4-3-0-37-multi-ubu.deb

Tente isso, cara:

sudo nano /usr/local/bin/skype

(ou qualquer que seja o seu editor de texto)

adicionar entrada (64x)

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

Salvar. Ctrl+OFechar.Ctrl+X

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

Feche o terminal. Execute o Skype.

  • Isso funcionou para mim, Linux Mint 18 Sarah - Xenial Xerus 16.04
  • Também testado no Ubuntu Mate 16.04

Responder2

Instale o v4l-utilspacote que contém o v4l2-ctlutilitário:

sudo apt-get install v4l-utils

Verifique se o seu dispositivo de vídeo suporta a opção vertical_flip:

v4l2-ctl --list-ctrls

Na saída, verifique se você vê o controle vertical_flip. Se sim, edite seu .profile:

nano ~/.profile

E adicione no final:

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

(o comando duplo é intencional)

informação relacionada