Support
Como configurar a troca automática de cena no OBS quando a câmera é desconectada

Cena de reserva no OBS quando a câmera é desconectada: configuração da troca automática

Para que serve uma cena de reserva no OBS

Se a câmera for desconectada durante a transmissão, o OBS nem sempre abre outra cena sozinho. Dependendo do dispositivo, os espectadores podem ver uma tela preta, a última imagem da câmera ou um aviso informando a ausência de sinal. Enquanto isso, o áudio, o jogo e a própria transmissão podem continuar funcionando.

A cena de reserva oculta o problema técnico. Nela, você pode colocar uma imagem estática, o texto «Câmera temporariamente indisponível», a tela do jogo, um arquivo de vídeo ou outra fonte. A troca é feita após a detecção de problemas no sinal de vídeo, e não por agendamento.

O OBS Studio não tem uma regra interna universal do tipo «se a câmera for desconectada, abrir a cena de reserva». Para essa automação, será necessário o Advanced Scene Switcher. O plugin verifica o estado da fonte e executa uma ação quando a condição definida é atendida.

É importante considerar a diferença entre a desconexão física do dispositivo e a interrupção do fluxo de vídeo. A câmera pode desaparecer do sistema, parar de transmitir quadros ou permanecer conectada, mas exibindo a última imagem. Para cada caso, será necessária uma verificação específica.

Prepare a cena principal e a cena de reserva

Primeiro, crie duas cenas na mesma coleção do OBS. A principal pode se chamar «Câmera» e a de reserva, «Reserva». Os nomes não afetam o funcionamento do plugin, mas nomes curtos são mais fáceis de selecionar nas listas suspensas.

Na cena principal, adicione a fonte «Dispositivo de captura de vídeo» e selecione a câmera. Verifique a resolução, a taxa de quadros e o formato da imagem. Não exclua nem recrie essa fonte após a configuração: a macro fará referência a ela pelo nome.

Na cena de reserva, coloque uma imagem, texto, arquivo de mídia ou outra fonte que deve aparecer no lugar da câmera. Uma tela estática geralmente é mais confiável do que um vídeo: ela não precisa de reprodução separada e não para após um ciclo.

O microfone e outros áudios importantes não devem existir apenas na cena principal. Adicione-os às duas cenas ou configure-os como fontes de áudio globais. Isso permitirá continuar a conversa com os espectadores após a troca. Se a cena de reserva usar vídeo, ative a repetição e verifique se ele não para após a primeira reprodução.

Salve o projeto e faça um backup da coleção de cenas. Assim, será mais fácil restaurar a configuração funcional caso a fonte ou a transição seja alterada durante os testes.

Verifique o que acontece com a câmera após a falha

Antes de criar a macro, é preciso verificar o comportamento da sua câmera. Abra a cena principal, inicie uma gravação local e desconecte o dispositivo da forma que seria possível durante a transmissão: remova o cabo USB, desligue a câmera ou impeça outro aplicativo de acessá-la.

Se a fonte parar de transmitir quadros de vídeo, o Advanced Scene Switcher poderá detectar isso por meio da condição Video source not outputting frames. Na localização em português, a formulação pode ser diferente, mas o sentido é o mesmo: a fonte não está gerando novos quadros.

Às vezes, a fonte permanece na lista do OBS, mas sua imagem fica preta. Isso também pode ser acompanhado pela ausência de novos quadros e ser identificado pela mesma condição. No entanto, o simples critério «a fonte está visível» não serve para esta tarefa. A visibilidade da fonte não significa que a câmera continua funcionando.

Um caso à parte é o quadro congelado. Algumas câmeras ou drivers mantêm a última imagem na tela e não a alteram após a interrupção. Nesse caso, o OBS pode considerar a fonte ativa. A condição de existência da fonte não será acionada, por isso é preciso usar a verificação de ausência de atualizações do fluxo de vídeo. É justamente para isso que, na lista de condições, você deve procurar o nome Video source not outputting frames, e não a verificação de visibilidade da fonte.

Abra o Advanced Scene Switcher e crie uma macro

Instale a versão do Advanced Scene Switcher compatível com sua versão do OBS. Após a instalação, abra o OBS Studio e acesse: Ferramentas → Advanced Scene Switcher. Na janela que abrir, vá para a aba Macro. Em algumas traduções, ela pode se chamar «Macros».

Na aba Macro, clique em Add ou «Adicionar macro». Digite um nome claro, por exemplo «Câmera desconectada — reserva». O nome serve apenas para orientação na lista, então pode ser qualquer um.

A macro é composta por duas partes: Conditions — condições, e Actions — ações. Primeiro, configure a condição. No bloco Conditions, clique em Add condition. Na lista, encontre a seção relacionada a vídeo e selecione o item Video source not outputting frames.

Após selecionar a condição, indique a fonte da câmera no campo Video source. Escolha o nome exato da fonte da cena principal, por exemplo «Câmera». Não indique o nome da cena em vez do nome do dispositivo: o plugin precisa monitorar especificamente a fonte «Dispositivo de captura de vídeo».

Estúdio vazio com uma câmera de vídeo e painéis iluminados com avisos sobre perda de sinal e ativação da cena de reserva.

Adicione a condição e a ação de troca

O critério de ausência de quadros já é suficiente para uma configuração simples, mas é melhor limitar a macro à cena atual. No bloco Conditions, clique em Add condition novamente e selecione a condição da seção Scene chamada Current scene is. No campo da cena, indique a cena principal «Câmera».

Com isso, a macro só deve ser executada em duas circunstâncias: a fonte «Câmera» não gera novos quadros e a cena principal está no ar no momento. As condições devem ser combinadas pelo princípio AND, ou seja, «e». Se a sua versão do plugin permitir escolher o modo de verificação, não use OR para esse par de condições.

Agora vá para o bloco Actions e clique em Add action. Selecione a ação da seção relacionada a cenas chamada Switch scene. No campo de destino, indique a cena de reserva «Reserva».

O nome da ação pode aparecer como Switch scene, «Trocar cena» ou «Mudar para a cena». Trata-se justamente da troca da cena atual, e não da alteração da visibilidade da fonte. A ação Set source visibility não serve para esta tarefa: ela pode ocultar a câmera, mas não exibirá a cena de reserva preparada.

Se a sua versão tiver a opção de executar a ação apenas quando o estado da condição mudar, ative-a. Após a troca para a cena de reserva, a condição da cena atual se tornará falsa, então a macro não deve acionar a mesma troca repetidamente.

Adicione um atraso antes da troca

A câmera pode deixar de transmitir quadros por um breve momento devido à carga na USB, à mudança de resolução ou à inicialização de outro aplicativo. Se a cena for trocada imediatamente, os espectadores verão a tela de reserva por causa de uma falha curta, após a qual a imagem voltará rapidamente.

Nas configurações da condição ou da macro, encontre o parâmetro de duração da condição. Na interface em inglês, ele pode se chamar Duration, Condition duration ou ser descrito como verificação «durante um tempo determinado». Indique um intervalo pequeno e verifique-o na gravação. O valor exato depende da câmera, do computador e da natureza das falhas.

Se não houver um parâmetro de duração separado, veja a lista de ações. Em algumas versões do Advanced Scene Switcher, está disponível a ação Wait. Nesse caso, ela pode ser colocada antes de Switch scene, mas depois disso verifique obrigatoriamente a macro quanto a acionamentos repetidos. É preferível usar o atraso relacionado à própria condição: ele não inicia a troca enquanto o problema persistir pelo tempo definido.

Não crie várias macros com a mesma ação e critérios de desconexão diferentes de uma só vez. Elas podem trocar as cenas em sequência ou interferir no controle manual. Primeiro, deixe uma verificação, um atraso e uma ação.

Ative a macro e a inicialização automática

A macro criada não começa a funcionar apenas por salvar as configurações. Na aba Macro, encontre a linha com o nome dela e ative a caixa de seleção de atividade ao lado. Em versões diferentes, ela pode ser indicada como um botão, uma marca de seleção ou o estado Enabled. Se a macro estiver desativada, suas condições não serão verificadas.

Em seguida, na janela do Advanced Scene Switcher, vá para a aba General. Clique no botão Start para iniciar o processamento das macros. Esse é um passo importante: uma macro ativa na lista não é executada enquanto o próprio botão não for iniciado.

Para não precisar clicar em Start após cada inicialização do OBS, na aba General, ative o parâmetro chamado Start with OBS ou «Iniciar junto com o OBS». Em algumas versões, ele fica no bloco de parâmetros gerais, ao lado dos botões Start e Stop. Se essa caixa de seleção não existir, a inicialização automática pode se chamar «Automatically start» ou não estar disponível na versão instalada. Nesse caso, após iniciar o OBS, é preciso clicar em Start manualmente ou atualizar o plugin para uma versão compatível.

Feche a janela de configurações com o botão de fechar normal e confirme que o botão continua funcionando. Não encerre o funcionamento do Advanced Scene Switcher por meio de Stop, caso contrário a troca de reserva ficará desativada até a próxima inicialização.

Configure ou desative o retorno automático

O retorno para a cena com a câmera pode ser feito com uma macro separada. Para ela, será necessária uma condição que signifique a recuperação do fluxo de vídeo, por exemplo Video source outputting frames, e a condição Current scene is com o valor «Reserva». A ação será Switch scene com a troca para «Câmera».

Antes de trocar de volta, defina um período de sinal estável mais longo do que o usado para a desconexão. Após a reconexão, a câmera pode começar e voltar a parar de transmitir quadros várias vezes. Se a cena for restaurada cedo demais, os espectadores verão a alternância entre a cena principal e a de reserva.

O retorno automático é prático quando a câmera é necessária na transmissão o tempo todo. Mas ele pode atrapalhar se você abrir manualmente a tela de reserva, uma cena com o jogo ou a tela de configurações. Após a recuperação do dispositivo, a macro retornará a transmissão para a cena «Câmera», mesmo que você tenha escolhido outro local.

A opção segura é automatizar apenas a troca para a cena de reserva. Após a recuperação da câmera, verifique a imagem no OBS e volte para a cena principal com um atalho de teclado. Se precisar do retorno automático, deixe obrigatoriamente a condição Current scene is — Reserva para que a macro não interfira nas demais cenas.

Teste a desconexão e o quadro congelado

Teste a configuração não apenas na janela de pré-visualização. Inicie uma gravação local ou uma transmissão de teste para ver o resultado como o espectador verá. Desconecte a câmera, aguarde o atraso definido e verifique o aparecimento da cena de reserva.

Depois disso, teste várias situações: remover o cabo USB, desligar a câmera, uma interrupção breve e a reconexão. Confirme que o microfone, a música e as notificações não desapareceram após a troca de cena. Verifique também se a troca não é acionada por uma falha breve.

Crie separadamente uma situação com imagem congelada. Se, ao desconectar o dispositivo, o OBS mantiver o último quadro, observe se o estado da condição Video source not outputting frames muda. Para isso, é prático abrir temporariamente as configurações da macro e observar seu estado durante o teste.

Se a troca não ocorrer, verifique três pontos: a macro está ativada na aba Macro, o próprio Advanced Scene Switcher está iniciado na aba General e a fonte correta foi selecionada na condição. Se todos os pontos estiverem configurados, mas o estado não mudar, o plugin não está recebendo do OBS o indicativo de interrupção dos quadros.

Nesse caso, o problema não está na ação Switch scene. A fonte pode manter o status de ativa ou continuar transmitindo quadros repetidos. A verificação comum da presença da câmera não detectará essa falha, então será necessário outro método de controle.

O que fazer se o plugin não detectar o estado da câmera

Uma alternativa ao Advanced Scene Switcher pode ser a combinação do OBS WebSocket com um script separado. O script monitora a câmera por meio dos recursos do sistema operacional, do driver, de um fluxo de vídeo de teste ou da análise de atualização de quadros. Após confirmar a falha, ele se conecta ao OBS WebSocket e envia o comando de troca da cena atual, por exemplo a solicitação SetCurrentProgramScene com o nome «Reserva».

Essa opção é útil se a câmera congelar no último quadro e o OBS continuar considerando a fonte ativa. O script pode verificar não apenas a presença do dispositivo, mas também a mudança no horário de chegada dos quadros. Se a imagem não for atualizada no intervalo definido, ele envia ao OBS o comando de troca.

Para a troca de volta, o script deve confirmar separadamente a recuperação estável da câmera. Também será necessário proteger contra comandos repetidos: após a troca para «Reserva», o script deve aguardar a recuperação do sinal, em vez de enviar o mesmo comando a cada ciclo de verificação.

No OBS WebSocket, ative o servidor, defina uma senha e use esses dados apenas no script local. Não exponha a interface do WebSocket à internet sem necessidade. Essa opção exige configurações adicionais e não garante o mesmo resultado para todos os drivers, por isso teste-a primeiro na gravação.

Sequência resumida de ações

  1. Crie a cena principal com a fonte da câmera e a cena de reserva com a tela de espera.
  2. Verifique se a câmera para de transmitir quadros ou deixa uma imagem congelada.
  3. Abra Ferramentas → Advanced Scene Switcher → aba Macro.
  4. Crie uma macro por meio de Add e adicione a condição Video source not outputting frames.
  5. Selecione a fonte da câmera e adicione a condição Current scene is para a cena principal.
  6. Na seção Actions, adicione a ação Switch scene com a troca para «Reserva».
  7. Defina o atraso, ative a macro e, na aba General, clique em Start.
  8. Ative Start with OBS, se o parâmetro existir na sua versão do plugin.
  9. Teste a desconexão, o quadro congelado, a interrupção breve e o funcionamento do áudio em uma gravação de teste.
  10. Se o estado da fonte não mudar, use um script externo com o OBS WebSocket.

Last Articles

Novo design do site

O que mudou no design e na funcionalidade Atualizamos o site para que trabalhar com ele seja mais rápido e prático. As principais mudanças envolvem a..

15/08/2026 Novidade

News SP

Good afternoon, I've collected all the news during this time.: 1. The main news is that prices for twitch viewers have been greatly reduced, while Tw..

08/04/2026 Atualização

Reunimos para você todas as promoções e sorteios atuais até 01.01.2026

1. Use o código promocional "December2025" para 15% de desconto para todos os nossos espectadores2. Reduzimos até 1º de janeiro os preços básicos do n..

26/12/2025 Encerrada

Cooperação com esquadrões e revendedores

Os Serviços Twitch são trabalhando estavelmente, assim que nós estamos prontos para cooperar com os esquadrões, revendedores, proprietários de ser..

22/10/2025 Para parceiros

Os espectadores do Twitch são estáveis, mas existem algumas nuances.

Nós atualizamos completamente nossos serviços de visualizador do Twitch, e eles estão agora trabalho estável. Usamos apenas endereços IP de alta q..

22/10/2025 Atualização

Twitch Viewer Configurator

Hello everyone! Today, we are announcing a new feature—"Twitch Viewer Configurator". Now, you can customize any plan for your Twitch channel. Choo..

15/06/2025 Novidade

If YouTube is blocked, where to stream now?

Greetings, I have compiled a guide for streamers, which will be very relevant at the moment. Now YouTube and twitch have disabled monetization from vi..

16/03/2022 Importante

API SP

We have finally developed the APINow it will be more convenient for our partner sites to work with us.To update the maximum tariffs for YouTube, an up..

02/09/2021 Para parceiros

PARCEIROS E INDICAÇÕES: NOVOS TERMOS!

Devido à enorme popularidade dos serviços de parceria e programa de indicação, fizemos uma tabela de cooperação. A essência é muito simples: mais públ..

12/08/2020 Para parceiros

Painel de controle de espectadores [Twitch | Kick | YouTube | VK Video Live]

Crie seu próprio plano personalizado
Recarga de saldo, pedido em um clique, descontos e bônus estão disponíveis apenas para usuários cadastrados. Cadastrar-se.
Se você não encontrou o serviço certo ou achou mais barato, escreva para nosso suporte no Telegram ou no chat, e resolveremos qualquer questão.

 

Nossos Serviços para Streamers

 

Nossos Serviços para Criadores de Conteúdo

 

Novo

Bot do Telegram @BOT_SP_RU_BOT

Peça ou repita pedidos em um minuto, saldo e status dos pedidos — direto no Telegram

Repetir pedidoStatus dos pedidosRecarga de saldoCódigos promocionais