OBS Studio: as melhores opções x264 personalizadas do Twitch

OBS Melhores opções x264 personalizadas do Twitch para transmissão ao vivo e maximização do suco para suas transmissões!

 

Guia para melhores configurações usando parâmetros x264 personalizados

Quando se trata de streaming no Twitch, ter as configurações de OBS corretas pode fazer toda a diferença em termos de qualidade de imagem e desempenho geral. Embora existam muitas configurações diferentes a serem consideradas, aqui está um guia sobre por que as seguintes configurações de OBS são uma ótima opção para streaming no Twitch:

Codificador: x264

Resolução: 1080p ou 918p
A transmissão em 1080p é o padrão para a maioria dos streamers no Twitch. Embora você certamente possa transmitir em resoluções mais altas, isso pode sobrecarregar seu computador e sua conexão com a Internet.
Usando 918p sobre 900p ou mesmo 936p Ao reduzir a resolução de 4k…
Embora 900p e 936p sejam resoluções comumente usadas para streaming, elas não são verdadeiras 16:9 quando reduzidas de uma fonte 4K. Isso pode resultar em imagens esticadas ou distorcidas, afetando a qualidade visual geral do stream. Por outro lado, 1632 × 918 é uma verdadeira resolução reduzida de 16:9 que também é divisível por 16, tornando-a ideal para codificação e streaming. Ao usar 918p, os streamers podem obter melhor qualidade visual e evitar distorções

Taxa de bits: 6000-8000
A taxa de bits refere-se à quantidade de dados transmitidos por segundo durante um fluxo. Uma taxa de bits mais alta geralmente resulta em melhor qualidade de imagem, mas também requer mais largura de banda.

Intervalo de quadro-chave: 40
O intervalo do quadro-chave determina com que frequência um quadro completo é transmitido durante um fluxo. Um intervalo menor pode resultar em melhor qualidade de imagem, mas também requer mais largura de banda. Um intervalo de quadro-chave de 40 atinge um bom equilíbrio entre a qualidade da imagem e o uso da largura de banda.

Quadros B: 3
Os quadros B referem-se a quadros bidirecionais, que são quadros que fazem referência a quadros passados ​​e futuros. O uso de quadros B pode resultar em vídeo mais suave e melhor qualidade de imagem, mas também requer mais poder de processamento. 3 é um bom número de quadros B para usar na maioria dos streamers.

Quadros de referência: 4
Quadros de referência são quadros usados ​​como ponto de referência para outros quadros. O uso de mais quadros de referência pode resultar em melhor qualidade de imagem, mas também requer mais poder de processamento. 4 é um bom número de quadros de referência para usar na maioria dos streamers.

Método ME: dia
O método ME determina como a estimativa de movimento é realizada durante o processo de codificação. O Dia é geralmente considerado a melhor opção para qualidade de imagem, pois realiza uma análise mais detalhada do movimento do que outros métodos. (DIA é bom principalmente para jogos de ritmo rápido, Hex e UMH fornecem mais qualidade)

(O parâmetro me= (estimativa de movimento) em x264 controla o método usado para analisar o movimento nos quadros de vídeo durante o processo de codificação. Aqui estão alguns dos diferentes parâmetros para me= e por que cada um é bom:

  • eu=hex: usa padrões de pesquisa hexagonais para analisar o movimento, o que pode ser mais eficiente do que os padrões de pesquisa quadrada tradicionais na detecção de movimentos complexos.
  • eu=umh: usa o método Uneven Multi-Hexagon (UMH) para analisar o movimento, o que pode fornecer um nível mais alto de detalhes e precisão na detecção de movimento.
  • eu=esa: Usa o Algoritmo de Pesquisa Exaustivo (ESA) para analisar o movimento, o que envolve o exame de todos os vetores de movimento possíveis no intervalo de pesquisa. Este método pode ser mais preciso, mas também mais intensivo computacionalmente.
  • eu=tss: usa o método Transform Skip Search (TSS) para analisar o movimento, que pode fornecer tempos de codificação mais rápidos, mantendo boa qualidade visual.
  • eu=dia
    Usa um padrão de pesquisa em forma de diamante para analisar o movimento, que pode ser mais eficiente do que os padrões quadrados na detecção de movimento, mantendo uma boa qualidade visual.

No geral, a escolha do parâmetro me= depende de fatores como a complexidade do conteúdo do vídeo, o nível desejado de qualidade visual e os recursos de computação disponíveis. Usar o parâmetro me= apropriado pode ajudar a obter um melhor equilíbrio entre qualidade visual e velocidade de codificação.)

Subpixel ME: 8
A estimativa de movimento de subpixel determina como o movimento é estimado em um nível de subpixel menor. Um valor mais alto pode resultar em melhor qualidade de imagem, mas também requer mais poder de processamento. 8 é um bom valor para a maioria dos streamers.

Psy-rd: 3.0:2.0
Psy-rd é uma técnica que ajusta o processo de codificação com base na qualidade visual percebida. Um valor mais alto pode resultar em melhor qualidade de imagem, mas também requer mais poder de processamento. 3.0:2.0 atinge um bom equilíbrio entre qualidade de imagem e uso de energia de processamento.

Pesob: 1
As configurações de previsão ponderada (weightb=1) ajudam a melhorar a qualidade geral da imagem, permitindo que o codificador preveja com mais precisão os valores de pixel. Isso resulta em menos ruído e pixelização em áreas do vídeo com muito movimento. A combinação de pesob=1 e b-adapt=2 permite o melhor uso possível dos quadros B disponíveis, levando a um vídeo mais suave e claro. É importante observar que nem todos os codificadores suportam previsão ponderada, mas o codificador x264 do OBS sim, e definitivamente vale a pena habilitá-lo para fluxos de melhor qualidade.

Não-mbtree: 0
A configuração “no-mbtree=0” no OBS refere-se à previsão da estrutura hierárquica da árvore de macroblocos. Quando esta configuração está habilitada (ou seja, definida como 0), o codificador usa uma estrutura semelhante a uma árvore para prever o movimento e outras características dos macroblocos dentro do quadro de vídeo. Isso pode melhorar a qualidade do vídeo e reduzir os artefatos de compactação, mas requer mais recursos computacionais e pode retardar o processo de codificação. Portanto, habilitar essa configuração pode ser benéfico para melhorar a qualidade do vídeo, mas pode não ser necessário em todos os casos.

Força Aq: 1.0
AQ-Strength é uma configuração em x264 que ajusta o nível de quantização usado em diferentes partes de um quadro de vídeo para melhorar a qualidade visual e a eficiência da compressão. Ele aumenta dinamicamente a quantização em áreas mais simples e diminui em áreas mais complexas, resultando em melhor qualidade visual e uso mais eficiente dos bits.

Treliça: 2
O parâmetro trellis= em x264 controla o nível de refinamento usado na quantização de treliça, que ajusta os tamanhos de etapa de quantização de pixels vizinhos com base na relação entre eles para melhorar a eficiência da compactação e a qualidade visual. Aqui estão os diferentes parâmetros para trellis= e o que eles fazem:

  • treliça = 0: Desativa a quantização de treliça, usando métodos de quantização tradicionais.
  • treliça = 1: permite a quantização de treliça com um nível moderado de refinamento, fornecendo alguns ganhos de compactação sem afetar significativamente os tempos de codificação.
  • treliça = 2: permite a quantização de treliça com um nível mais alto de refinamento, resultando em melhor qualidade visual e eficiência de compactação. Essa configuração geralmente é considerada um bom equilíbrio entre velocidade de codificação e qualidade visual.
  • treliça = 3: permite a quantização de treliça com o mais alto nível de refinamento, resultando na melhor qualidade visual e eficiência de compactação possíveis. No entanto, essa configuração pode aumentar significativamente os tempos de codificação.

No geral, o parâmetro trellis= é uma ferramenta útil para obter melhor eficiência de compactação e qualidade visual em vídeo compactado. A configuração ideal para trellis= pode variar dependendo do conteúdo do vídeo e do equilíbrio desejado entre qualidade visual e velocidade de codificação.

Ao usar essas configurações de OBS, você pode garantir que seu stream tenha uma ótima aparência e funcione sem problemas no Twitch. Embora certamente existam outras configurações e opções a serem consideradas, essas configurações fornecem uma base sólida para a maioria dos streamers construir.

Se você não tiver certeza sobre qualquer coisa, por favor, faça alguma pesquisa.

meu código exato (pode ser um pouco diferente e atualizado) está abaixo.

keyint=20 min-keyint=60 rc-lookahead=60 bframes=3 b-adapt=2 ref=3 me=dia subme=8 direct=auto trellis=2 weightb=1 aq-mode=2 aq-strength=1.0 não -mbtree=0 psy-rd=3.0:2.0 psy-rdoq=1.0 merange=24 threads=18

Mais guias:

Deixe um comentário

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish