Configuração do OBS Studio

Aprende-se a configurar o OBS Studio para transmitir os jogos em direto.

  1. Descarrega e instala o OBS Studio a partir de obsproject.com.
  2. Abre-se o OBS e clica-se em "Definições" no menu.
  3. Vai-se à aba "Transmissão" e escolhe-se a plataforma (ex.: Twitch ou YouTube).
  4. transmissao

  5. Ativam-se as extensões necessárias para ver emotes no chat do OBS (para utilizadores de 7tv, ativa-se a opção de FrankerFaceZ para se utilizarem os seus plugins e ativar-se depois o 7tv).
  6. extensoes do chat

  7. Na aba "Saída", muda-se o modo de saída de simples para avançado e ativa-se a Pista Twitch VOD para se poder ativar o modo sem copyright que se explica mais à frente. Ainda na saída, configura-se as Configurações do Codificador, definindo-se apenas a taxa de bits por agora.
  8. O bitrate (ou taxa de bits) é a quantidade de dados por segundo (Kbps/Mbps) que afecta a qualidade do vídeo e áudio, mas também a estabilidade da transmissão.

    • Impacto na qualidade: Um bitrate mais alto dá mais detalhes (cores, movimentos suaves), mas pode causar buffering se a ligação à internet não aguentar. Um bitrate baixo gera pixelização e som distorcido.
    • Equilíbrio com a ligação: Escolhe-se o bitrate conforme a velocidade de upload da internet. Um valor muito alto pode fazer a transmissão cair.

    Mínimos aceitáveis por resolução padrão

    Os valores mínimos dependem da resolução e dos FPS. Aqui têm-se as recomendações:

    • 360p a 30 FPS: 800-1200 Kbps (mínimo 800 Kbps para qualidade aceitável).
    • 720p a 30 FPS: 1500-3000 Kbps (mínimo 1500 Kbps).
    • 720p a 60 FPS: 3000-4500 Kbps (mínimo 3000 Kbps).
    • 1080p a 30 FPS: 3000-6000 Kbps (mínimo 3000 Kbps).
    • 1080p a 60 FPS: 4500-8000 Kbps (mínimo 4500 Kbps).

    Nota: Testa-se com valores mais baixos e vai-se aumentando aos poucos, verificando-se a estabilidade da transmissão. Para Twitch, o limite máximo é geralmente 6000 Kbps, incluindo áudio.

    saida

  9. Vai-se agora à aba de Vídeo. Nesta aba, definem-se o tamanho do canvas, a resolução de transmissão (720p, 1080p, etc.), o filtro de redução de dimensões e os FPS da transmissão. O filtro de redução de dimensões define como o OBS reduz a resolução quando a saída é menor que o canvas, afectando a qualidade visual e o desempenho. Aqui têm-se os detalhes de cada opção:
    • Área (soma ponderada, 4/6/9 amostras): Usa-se uma média ponderada baseada em 4 a 9 amostras por pixel. É rápido e prioriza o desempenho, mas pode deixar as imagens mais borradas, especialmente em reduções grandes. Ideal para PCs mais fracos ou quando a fluidez conta mais que a nitidez.
    • Bilinear (0 mais rápido, mas desfocado se redimensionar): Baseia-se em duas amostras por pixel, sendo o filtro mais rápido. Dá uma redução suave, mas desfoca os detalhes, especialmente em redimensionamentos grandes. Usa-se só se o hardware for muito limitado ou a qualidade não importar muito.
    • Bicúbico (redimensionamento nítido, 16 amostras): Usa-se 16 amostras por pixel para uma interpolação precisa, equilibrando nitidez e suavidade. É o padrão recomendado para a maioria, pois preserva detalhes sem sobrecarregar o sistema, desde que o hardware aguente.
    • Lanczos (redimensionamento nítido, 36 amostras): Emprega-se 36 amostras por pixel com um algoritmo avançado, dando a maior nitidez possível em reduções. Perfeito para capturas detalhadas ou gravações, mas exige mais processamento, sendo menos prático para transmissões ao vivo em PCs fracos.

    Começa-se com "Bicúbico (16 amostras)" e ajusta-se conforme o hardware.

    Configuração de vídeo do OBS

  10. Explora-se a aba "Avançado" nas Definições do OBS. Esta aba tem configurações avançadas para optimizar o desempenho e a gravação. Aqui têm-se os detalhes:
    • Prioridade do processo: Define-se a prioridade do OBS no sistema. "Normal" é o padrão, mas pode-se aumentar para "Alta" em PCs potentes para melhorar o desempenho, embora possa afectar outros programas.
    • prioridade

    • Vídeo:
      • Processador: "Direct3D 11" usa a GPU para renderização, ideal para desempenho; muda-se só se houverem problemas.
      • Formato de cor: "NV12 (8-bit, 4:2:0, 2 planos)" é o padrão eficiente; "I420" ou "I444" dão mais qualidade, mas consomem mais recursos.
      • Espaço de cor: "Rec. 709" é padrão para SDR; ajusta-se se se usar HDR.
      • Intervalo de cores: "Limitado" é típico para TVs; "Completo" para monitores.
      • Nível de brancos SDR: 300 nits é padrão; muda-se para 100-1000 nits conforme o monitor.
      • Nível de pico nominal do HDR: 1000 nits para HDR; deixa-se em branco para SDR.
    • processador

    • Desfasamento da transmissão (Delay):
      • Activar: Grava-se um buffer de vídeo; é útil para atrasar a transmissão.
      • Preservar o ponto de corte: Mantém-se o buffer ao reiniciar; ativa-se para continuidade.
    • delay

    • Religar automaticamente:
      • Activar: Recomeça-se a transmissão se cair; 2s de desfasamento e 25 tentativas máximas.
    • religar

    • Fontes:
      • Activar aceleração por hardware para fontes de navegador: Usa-se a GPU para fontes de navegador; ativa-se para melhorar o desempenho em alertas, overlays de navegador, etc.
    • fontesB

Configurar Cenas

Personaliza-se as fontes dentro de uma cena. Vão-se ver vários tipos de fontes nesta parte do tutorial.

cenas

  1. Comecem-se por criar uma nova cena. Clica-se no "+" e dá-se um nome que se queira (convém ser algo que depois se saiba o que é) e, em seguida, clica-se em aceitar.
  2. novacena

  3. Agora que se tem a nova cena, clica-se nela para se acederem às fontes que lá estão atribuídas.
  4. fontesnovas

  5. Para adicionar uma fonte nova, clica-se no botão de "+" dentro da cena atual.
  6. adicionarfonte

  7. Têm-se agora vários tipos de fontes, explica-se cada uma delas e o que faz cada opção.
  8. tiposdefonte

    • Captura de entrada de áudio: Adiciona-se o som de um microfone ou dispositivo de entrada. Usa-se isto para capturar a voz ou outros sons ao vivo. Cuida-se com o volume para evitar distorção.
    • Captura de janela: Grava-se uma janela específica do PC (ex.: um browser). Escolhe-se a janela que se quer e ajusta-se a área. É útil para browsers e outras janelas que se queiram mostrar, mas verifica-se se não captura janelas erradas.
      Neste tipo de captura, têm-se várias opções:
      • Janela: Aqui captura-se a janela que se quer mostrar (para o League of Legends, esta costuma funcionar bem).
      • Método de Captura: Caso não apareça nada na captura de janela, muda-se para "Windows 7" ou "Windows 10" (algum deles há-de funcionar).
      • Correspondência de janela: Têm-se 3 opções, mas prefere-se a última.
      • Captura de áudio (Beta): Marca-se esta opção se se quiser streamar sem copyright para separar os áudios (explica-se mais à frente).
      • Captura de cursor: Autoexplicativo, captura-se o cursor.
      • Compatibilidade Multiadaptadora: Ajuda se se tem mais de uma placa gráfica (GPU), como uma integrada (ex.: Intel) e uma dedicada (ex.: NVIDIA). Ativa-se se a captura falhar ou ficar preta, forçando o OBS a usar a GPU certa. É útil em setups multi-GPU, mas deixa-se desligada se se tiver só uma.
    • capturadejanela

    • Captura de jogo: Captam-se jogos diretamente. Escolhe-se o jogo ativo e ativa-se a captura. É perfeito para streamings de jogos, mas pode falhar em alguns títulos mais antigos – o League of Legends, por exemplo, às vezes atrofia com esta captura.
      Quando se configuram, têm-se estas opções para ajustar:
      • Modo: "Capturar qualquer aplicação em ecrã total" é o padrão. Escolhe-se isto se se quiser capturar qualquer jogo em fullscreen. Se se preferir algo específico, testam-se as outras opções, mas esta costuma ser a mais fiável.
      • Capturar áudio (Beta): Marca-se isto se se quiser o som do jogo na stream. Ainda em teste, pode ter bugs, mas é essencial para separar áudios e evitar copyright, como se explica mais à frente.
      • Modo de captura SLI/Crossfire (lento): Ativa-se se se usam várias GPUs (SLI ou Crossfire). Torna a captura mais lenta, mas resolve problemas em setups multi-GPU. Só se ativa se se notarem falhas.
      • Permitir transparência: Deixa-se o fundo transparente em jogos que suportam isso. É útil para efeitos, mas desmarca-se se o jogo parecer estranho.
      • Alfa pré-multiplicado: Ajusta-se a transparência de forma avançada. Ativa-se só se se souber o que se está a fazer ou se o jogo pedir – normalmente fica desligado.
      • Limitar taxa de fotogramas da captura: Limita-se os FPS da captura para aliviar o PC. Ativa-se se a stream ficar instável, mas testa-se o valor certo para o jogo.
      • Capturar cursor: Mostra-se o cursor na gravação. Ativa-se se se quiser guiar quem vê, mas desmarca-se se distrair.
      • Utilizar gancho de compatibilidade anti-batota: Ajuda a capturar jogos que bloqueiam capturas normais. Ativa-se se o ecrã ficar preto – é tipo um truque para jogos teimosos.
      • Capturar sobreposições de terceiros (tais como as do Steam): Mostra-se overlays como o Steam ou Discord. Ativa-se se se quiser que apareçam, mas desmarca-se se se preferir uma stream mais limpa.
      • Taxa de captura: "Normal (recomendado)" é o padrão e funciona bem na maioria dos casos. Muda-se só se se notarem lag ou se o PC aguentar mais.
      • Espaço de cor: "Rec. 2100 (PQ)" ou "sRGB" definem como as cores aparecem. Deixa-se em "sRGB" a não ser que o monitor ou jogo peça "Rec. 2100 (PQ)" para HDR – neste caso, usa-se essa para melhor qualidade em ecrãs compatíveis.
    • capturadejogo

    • Captura de monitor: Grava-se tudo o que aparece no ecrã. Seleciona-se o monitor certo e ajusta-se a resolução. É bom para mostrar o desktop, mas consome mais recursos.
    • Captura de saída de áudio (BETA): Capta-se o som que sai de uma saída específica do PC caso se tenham várias saídas de áudio.
    • Captura de áudio de aplicações (BETA): Regista-se o som de apps específicas. Escolhe-se a app e testa-se, pois está em desenvolvimento e pode não funcionar sempre.
    • Cena: Adiciona-se outra cena como fonte, permitindo aninhar cenas. Usa-se para transições ou layouts complexos, mas organiza-se bem para não se perderem.
    • Dispositivo de captura de vídeo: Adiciona-se uma webcam ou câmara externa. Escolhe-se o dispositivo e ajustam-se as definições. É ideal para se mostrarem na transmissão.
    • Fonte de cor: Cria-se um fundo ou overlay com uma cor sólida. Escolhe-se a cor e o tamanho, ótimo para separadores ou efeitos simples.
    • Fonte de multimédia: Adiciona-se vídeos ou músicas (ex.: MP4, MP3). Carrega-se o ficheiro e controla-se a reprodução. Cuida-se com direitos de autor se for para streaming.
    • Imagem em diapositiva: Mostra-se uma sequência de imagens como slideshow. Carregam-se as imagens e define-se o tempo. É útil para apresentações ou transições.
    • Navegador: Incorpora-se sites ou páginas web (ex.: alertas de doações). Insere-se a URL e ajusta-se o tamanho. É perfeito para overlays interativos, mas testa-se a compatibilidade.
    • Texto (GDI+): Adiciona-se texto personalizado (ex.: nome ou contagem). Escreve-se o texto e escolhe-se a fonte. É bom para info na tela, mas limita-se a texto simples.
    • Grupo: Agrupa-se várias fontes para se gerirem como um só. Seleccionam-se as fontes e agrupa-se. Ajuda a organizar cenas complexas.
    • Descontinuado: São opções antigas não suportadas. Ignoram-se estas, pois não funcionam mais.

Ativar 7TV emotes no chat do obs.

Vou então agora ensinar a ativar os emotes do 7tv no chat do OBS como referi no ponto 4 da secção Configuração do OBS Studio.

  1. Começa por ativar o docker do chat caso ainda não o tenhas feito:

    chatdock

  2. Agora com o chat ativo clica na roda dentada:

    definicoeschat

  3. Muda para modo não moderador para conseguires ver a opção de FrankerFaceZ Control Center:

    naomoderador

  4. Clica em FrankerFaceZ Control Center:

    ffz

  5. Procura por Add-ons:

    addons

  6. Ativa agora o add-on do 7TV clicando no enable:

    7tv

  7. Já conseguirás ver os emotes do 7tv no chat do OBS, caso não vejas vai a 7TV dá login e adiciona emotes.

Adicionar Overlays

Personaliza-se a transmissão com overlays no OBS.

  1. Descarrega-se um overlay de um site como Nerd or Die.
  2. Adiciona-se como fonte de mídia no OBS ("+" > "Mídia").
  3. Ajusta-se o tamanho e a posição arrastando no editor.