Tutoriais técnicos

Webcam oscilando a luz ao mexer a mão: desligue a exposição automática

A webcam muda de brilho quando você mexe a mão? No Mac a Logitech Capture não me deu o controle. O Camera Controller deixou a exposição no manual; no Windows o caminho é o Capture.

Assistir ao vídeo original no YouTube
Thumbnail do vídeo: Exposure - Webcam Oscilando Luz ao Movimentar? Logitech com Lag?

Você levanta a mão para mostrar algo na tela e o fundo inteiro muda de cor. Chega mais perto da câmera e a imagem estoura; afasta e ela some no escuro. Eu demorei para achar quem explicasse isso com o nome certo. No Mac, demorei mais ainda. Não é a webcam “ruim”. É a exposição automática brigando com cada movimento.

Desligue o automático da exposição (exposure) nas configurações avançadas da câmera. Na Logitech Capture para Windows isso costuma estar no painel da webcam. No macOS, o Capture que eu usei em 2022 só tinha balanço de branco e foco automáticos — eu resolvi com o app Camera Controller, exposição no manual, e baixei o valor se a imagem atrasava.

Sintoma
Brilho e cor mudam ao movimentar a mão
Causa
Exposição automática (auto exposure)
Mac que eu usei
Camera Controller; Capture não tinha o controle

O que você está vendo não é “luz ruim”. É o automático.

A câmera mede a cena o tempo inteiro. Mão clara na frente do sensor, ela acha que o ambiente clareou e fecha a exposição. Mão sai, ela abre de novo. O fundo pulsa. O rosto ora vira fantasma, ora vira silhueta. Em call isso cansa. Em gravação, parece que a iluminação do quarto está falhando.

O nome do controle é exposição — exposure. Em muita interface aparece como Auto ao lado de um slider. Enquanto o Auto estiver ligado, mexer no brilho da sala ou no slider não segura o quadro: o firmware continua corrigindo. A correção é desligar o automático e escolher um valor que aguente o seu recorte, com a luz que você já tem.

Windows: Logitech Capture e o automático da exposição

Se a webcam é Logitech, o programa oficial de gravação é o Logitech Capture. No Windows ele costuma entregar o painel que o vídeo pedia: configurações avançadas da câmera, exposição, balanço de branco, foco. A Logitech descreve o mesmo ajuste hoje em Capture, Logi Tune e G HUB, conforme o modelo: desligar auto exposure, então mexer em tempo de obturador, ISO ou compensação.

Eu gravei no Mac, então o passo a passo de Windows abaixo é o caminho do Capture, não uma tela que eu cliquei naquele dia. Se o seu modelo abriu no G HUB ou no Tune, a caça é a mesma: Exposure, Auto desmarcado.

  1. Instale o Logitech Capture (ou o Logi Tune / G HUB, se for o app do seu modelo) e escolha a webcam no menu.
  2. Abra as configurações avançadas da câmera — em muitos layouts é Webcam ou o ícone de engrenagem na preview.
  3. Ache Exposure / Exposição. Desmarque Auto.
  4. Ajuste o slider até o rosto ficar legível sem estourar a parede atrás.
  5. Se a imagem escurecer demais, suba o ganho (Gain) um pouco. Ganho alto introduz ruído; exposição alta demais, em algumas Logitech, introduz atraso.
  6. Feche o app de teste e abra a chamada ou o gravador que você realmente usa. O controle UVC costuma valer para o sistema, não só para o Capture.

No Mac o Capture não me deu exposição. O Camera Controller deu.

Eu instalei o Logitech Capture no macOS. Tinha balanço de branco automático. Tinha foco automático. Não tinha exposição. Pesquisei “configurações avançadas webcam Logitech macOS”, caí em app pago na App Store — o Webcam Settings é o exemplo clássico, pago — e continuei. O que resolveu foi um app pequeno, já portado para Apple Silicon na época: Camera Controller.

O projeto aberto está no GitHub (itaybre/CameraController). Ele fala com câmera USB via UVC: exposição, ganho, branco, foco, sem depender do software da marca. Na tela, o automático da exposição vira um interruptor. Manual. A pulação some.

Tem um porém que eu mostrei no vídeo. Exposição alta demais nesta Logitech gerava lag: a imagem atrasava o movimento da mão. Baixar a exposição e compensar um pouco no ganho segurou o quadro e tirou o atraso. Se a sua webcam “laga” em call, olhe esse par antes de culpar a USB.

  1. No Mac, se o Capture ou o Tune não mostram Exposure, instale o Camera Controller (GitHub itaybre/CameraController) ou outro controle UVC de câmera.
  2. Autorize o acesso à câmera em Ajustes do Sistema > Privacidade e segurança > Câmera.
  3. Selecione a Logitech na lista. Desligue Auto no bloco de exposição.
  4. Mova a mão na frente da lente. O fundo não deve mais pulsar.
  5. Se a preview atrasar, baixe a exposição e suba o ganho só o suficiente para o rosto não sumir.
  6. Deixe o app aberto ou confirme que o driver manteve o valor — alguns modelos voltam ao automático ao replugar o USB. Nesse caso, o app vira o primeiro passo da gravação, não um ajuste único.

Ganho, atraso e o que não é exposição

Ganho é amplificação do sinal. Sobe a imagem no escuro e sobe o granulado. Exposição é quanto tempo (ou quanta luz) o sensor usa. Os dois se misturam no automático; no manual você escolhe. Para vídeo falado, eu prefiro exposição estável e um pouco de ruído a um quadro “bonito” que respira a cada gesto.

Balanço de branco automático também muda a cor quando a mão entra no quadro. Se o problema for a parede ficando azul e laranja, não só clara e escura, desligue o Auto do branco também. Foco automático caçando a mão é outro filme: o rosto desfoque e volte. Um controle de cada vez, senão você não sabe o que curou.

Isso vale para Logitech e para muita USB barata. O programa muda. O interruptor não: exposição no manual, valor que aguenta o seu recorte, ganho só como muleta.

Na sequência

  1. Reproduzir o pulo de brilho mexendo a mão na frente da câmera.
  2. Desligar Auto em Exposure no app que controla a UVC.
  3. No Mac, não desistir se o Capture não tiver o slider — ir ao Camera Controller.
  4. Se houver lag, baixar exposição e compensar no ganho.
  5. Testar no app da call, não só na janela de configuração.

Onde isso quebra

Trocar de webcam antes de desligar o automático.

Subir só o brilho do sistema operacional: isso não segura a exposição do sensor.

Deixar ganho no máximo para “clarar” o quarto escuro — a imagem vira chuva de ruído e ainda pode atrasar.

Perguntas frequentes

Logitech Capture no Mac ainda esconde a exposição?

No recorte de 2022, no meu Mac, escondia. Capture, Tune e G HUB mudam com o modelo. Se o slider não aparece, um controle UVC como o Camera Controller continua sendo o caminho que eu usei.

Camera Controller é o app pago da App Store?

Não. O que eu usei é o Camera Controller, projeto aberto para macOS. Na Store existe o Webcam Settings, pago, que também mexe em exposição. Eu fugi do pago naquele dia.

Por que a webcam atrasa quando eu mexo na exposição?

Em algumas Logitech, exposição alta demais aumenta o atraso do quadro. Baixe o valor e use um pouco de ganho. Se o atraso continuar, feche outros apps da câmera — dois programas brigando pelo sensor também geram lag.

O ajuste vale para Zoom, Meet e OBS?

Se o app escreve no controle UVC da câmera, em geral vale para o sistema. Confirme na preview do programa que você grava. Alguns apps impõem o próprio automático e ignoram o valor.

Outro ajuste de Mac que parece defeito de equipamento está em fone que só toca de um lado.