>> Tecnologia Eletrônica >  >> Câmeras >> Câmeras de Segurança

Como Espelhar / Inverter Câmera no OBS Studio (Método Virtual Camera)

O OBS Studio não tem "Flip Horizontal" nativo para sources de Video Capture Device. A imagem vem do driver — se o driver não espelha, OBS também não. Você precisa de um filtro Transform ou Virtual Camera.

Método 1: Filtro Transform (Nativo, Mais Fácil para Preview/Record Local)

Espelha a *source* dentro do OBS. Funciona para gravação/streaming *do OBS*. Não espelha o feed enviado para OBS Virtual Camera (pipeline separado).

  1. Botão direito no source **Video Capture Device** na lista Sources → Filters.
  2. Clique **+** (Effect Filters) → Transform (não "Crop/Pad").
  3. Nome: "Flip Horizontal".
  4. Marque Flip Horizontal (ou Vertical). Feche.
  5. Pronto. Seu preview, gravação e stream (RTMP/SRT) agora estão espelhados.

⚠️ Crítico: Isso não afeta saída OBS Virtual Camera. Virtual Camera acessa source *bruta* antes dos filtros.

Método 2: OBS Virtual Camera + Transform (Para Zoom/Teams/Meet)

Para espelhar o feed *saindo* para apps de videoconferência:

  1. Aplique filtro Transform → Flip Horizontal no source (como acima).
  2. Botão direito no source → Filters → **+** → Util → "Virtual Camera" Output (ou use botão principal Start Virtual Camera).
  3. Bug/Feature: No OBS 30.x, Virtual Camera *ainda* ignora filtros do source. Você deve usar uma segunda scene.

Workflow Funcional de Flip Virtual Camera:

  1. Crie **Scene A**: Adicione Video Capture Device. Adicione filtro Transform → Flip Horizontal.
  2. Crie **Scene B**: Adicione source **Scene** → Selecione **Scene A**. (Scene aninhada).
  3. Start Virtual Camera com **Scene B** ativa (Program).
  4. Virtual Camera agora sai o *composited* Scene B (que inclui Scene A espelhada).

Alternativa: Use plugin **OBS-VirtualCam (legacy)** ou **obs-gstreamer** — mas scene aninhada é nativo e estável.

Método 3: Software Virtual Camera Externo (Se Odeia Aninhar)

SoftwareOSFeature FlipCusto
ManyCamWin/MacVideo → Flip Horizontal checkboxFree (watermark) / $49/ano
Logi Capture (cams Logitech)Win/MacToggle MirrorFree (só Logitech)
Elgato Camera HubWin/MacToggle MirrorFree (só Elgato)
v4l2loopback + v4l2-ctlLinux`v4l2-ctl -d /dev/videoX --set-ctrl=horizontal_flip=1`Free (kernel module)
OBS Virtual Camera (Windows)WinSem flip (veja Método 2)Free

Método 4: Nível Câmera/Driver (Melhor Latência)

  • Logitech C920/C922/Brio: Logi Capture / G Hub → "Mirror Image" toggle. Espelha no hardware/firmware. Funciona em todo lugar (OBS, Zoom, browser).
  • Razer Kiyo / Kiyo Pro: Razer Synapse → Mirror.
  • Elgato Facecam: Camera Hub → Mirror.
  • Canon/Sony/Nikon Webcam Utility: Maioria tem setting "Mirror" no app.
  • UVC Genérico: Windows 10/11: Settings → Bluetooth & devices → Cameras → Selecione cam → **Rotate & Flip** (se driver expuser).

Árvore de Decisão Rápida

  • **Só Gravação/Stream do OBS?** → Método 1 (Filtro Transform no source). Pronto.
  • **Precisa feed espelhado no Zoom/Teams/Discord?** → Método 2 (Scene Aninhada + Virtual Camera) OU Método 4 (Driver/App flip) OU Método 3 (ManyCam).
  • **Linux?** → `v4l2loopback` + `v4l2-ctl` (system-wide, todos apps).

Dica Pro: Se usando **teleprompter**, você *quer* feed da câmera **não-espelhado** (talento lê correto), mas seu *preview* espelhado (você opera naturalmente). Método 1 (Transform no source) espelha ambos. Solução: Duas sources — uma espelhada para seu monitor, uma limpa para output do teleprompter (NDI / SDI / HDMI).