OBS Studio: las mejores opciones x264 personalizadas de Twitch

¡Las mejores opciones x264 personalizadas de OBS Best Twitch para transmisión en vivo y maximizar el jugo para sus transmisiones!

 

Guía para la mejor configuración usando parámetros x264 personalizados

Cuando se trata de transmitir en Twitch, tener la configuración correcta de OBS puede marcar la diferencia en términos de calidad de imagen y rendimiento general. Si bien hay muchas configuraciones diferentes a considerar, aquí hay una guía sobre por qué las siguientes configuraciones de OBS son una excelente opción para transmitir en Twitch:

Codificador: x264

Resolución: 1080p o 918p
La transmisión a 1080p es el estándar para la mayoría de los transmisores en Twitch. Si bien puede transmitir a resoluciones más altas, hacerlo puede ejercer presión sobre su computadora y su conexión a Internet.
Usar 918p sobre 900p o incluso 936p Al reducir la escala de 4k Res...
Si bien 900p y 936p son resoluciones comúnmente utilizadas para la transmisión, no son 16:9 reales cuando se reducen desde una fuente 4K. Esto puede resultar en imágenes estiradas o distorsionadas, lo que afecta la calidad visual general de la transmisión. Por otro lado, 1632 × 918 es una verdadera resolución reducida de 16: 9 que también es divisible por 16, lo que la hace ideal para la codificación y la transmisión. Al usar 918p, los streamers pueden lograr una mejor calidad visual y evitar distorsiones.

Tasa de bits: 6000-8000
La tasa de bits se refiere a la cantidad de datos transmitidos por segundo durante una transmisión. Una tasa de bits más alta generalmente da como resultado una mejor calidad de imagen, pero también requiere más ancho de banda.

Intervalo de fotogramas clave: 40
El intervalo de fotogramas clave determina la frecuencia con la que se transmite un fotograma completo durante una transmisión. Un intervalo más corto puede resultar en una mejor calidad de imagen, pero también requiere más ancho de banda. Un intervalo de fotogramas clave de 40 logra un buen equilibrio entre la calidad de la imagen y el uso del ancho de banda.

fotogramas B: 3
Los fotogramas B se refieren a fotogramas bidireccionales, que son fotogramas que hacen referencia tanto a fotogramas pasados ​​como futuros. El uso de fotogramas B puede dar como resultado un video más fluido y una mejor calidad de imagen, pero también requiere más potencia de procesamiento. 3 es una buena cantidad de fotogramas B para usar con la mayoría de los streamers.

Marcos de referencia: 4
Los marcos de referencia son marcos que se utilizan como punto de referencia para otros marcos. El uso de más marcos de referencia puede dar como resultado una mejor calidad de imagen, pero también requiere más potencia de procesamiento. 4 es un buen número de marcos de referencia para usar con la mayoría de los streamers.

ME método: dia
El método ME determina cómo se realiza la estimación de movimiento durante el proceso de codificación. Generalmente se considera que Dia es la mejor opción para la calidad de imagen, ya que realiza un análisis de movimiento más detallado que otros métodos. (DIA es principalmente bueno para juegos de movimiento rápido, Hex y UMH brindan más calidad)

(El parámetro me= (estimación de movimiento) en x264 controla el método utilizado para analizar el movimiento en los cuadros de video durante el proceso de codificación. Estos son algunos de los diferentes parámetros para me= y por qué cada uno es bueno:

  • yo = maleficio: utiliza patrones de búsqueda hexagonales para analizar el movimiento, que pueden ser más eficientes que los patrones de búsqueda cuadrados tradicionales para detectar movimientos complejos.
  • yo = eh: utiliza el método Uneven Multi-Hexagon (UMH) para analizar el movimiento, lo que puede proporcionar un mayor nivel de detalle y precisión en la detección de movimiento.
  • yo=esa: utiliza el algoritmo de búsqueda exhaustiva (ESA) para analizar el movimiento, lo que implica examinar todos los vectores de movimiento posibles en el rango de búsqueda. Este método puede ser más preciso pero también más intensivo desde el punto de vista computacional.
  • yo = tss: utiliza el método Transform Skip Search (TSS) para analizar el movimiento, lo que puede proporcionar tiempos de codificación más rápidos mientras se mantiene una buena calidad visual.
  • yo = dia
    Utiliza un patrón de búsqueda en forma de diamante para analizar el movimiento, que puede ser más eficiente que los patrones cuadrados para detectar movimiento y al mismo tiempo mantener una buena calidad visual.

En general, la elección del parámetro me= depende de factores como la complejidad del contenido del video, el nivel deseado de calidad visual y los recursos informáticos disponibles. El uso del parámetro me= apropiado puede ayudar a lograr un mejor equilibrio entre la calidad visual y la velocidad de codificación).

Subpíxel YO: 8
La estimación de movimiento de subpíxeles determina cómo se estima el movimiento en un nivel de subpíxel más pequeño. Un valor más alto puede dar como resultado una mejor calidad de imagen, pero también requiere más potencia de procesamiento. 8 es un buen valor para la mayoría de los streamers.

Psi-rd: 3.0:2.0
Psy-rd es una técnica que ajusta el proceso de codificación en función de la calidad visual percibida. Un valor más alto puede dar como resultado una mejor calidad de imagen, pero también requiere más potencia de procesamiento. 3.0:2.0 logra un buen equilibrio entre la calidad de imagen y el uso de energía de procesamiento.

Pesob: 1
La configuración de predicción ponderada (weightb=1) ayuda a mejorar la calidad general de la imagen al permitir que el codificador prediga valores de píxeles con mayor precisión. Esto da como resultado menos ruido y pixelación en áreas del video con mucho movimiento. La combinación de weightb=1 y b-adapt=2 permite el mejor uso posible de los fotogramas B disponibles, lo que genera un video más fluido y claro. Es importante tener en cuenta que no todos los codificadores admiten la predicción ponderada, pero el codificador x264 de OBS sí lo hace, y definitivamente vale la pena habilitarlo para transmisiones de mejor calidad.

No-mbtree: 0
La configuración "no-mbtree=0" en OBS se refiere a la predicción de la estructura jerárquica del árbol de macrobloques. Cuando esta configuración está habilitada (es decir, establecida en 0), el codificador usa una estructura similar a un árbol para predecir el movimiento y otras características de los macrobloques dentro del cuadro de video. Esto puede mejorar la calidad del video y reducir los artefactos de compresión, pero requiere más recursos computacionales y puede ralentizar el proceso de codificación. Por lo tanto, habilitar esta configuración puede ser beneficioso para mejorar la calidad del video, pero puede no ser necesario en todos los casos.

Aq-fuerza: 1.0
AQ-Strength es una configuración en x264 que ajusta el nivel de cuantificación utilizado en diferentes partes de un cuadro de video para mejorar la calidad visual y la eficiencia de compresión. Aumenta dinámicamente la cuantificación en áreas más simples y la disminuye en áreas más complejas, lo que resulta en una mejor calidad visual y un uso más eficiente de los bits.

Enrejado: 2
El parámetro trellis= en x264 controla el nivel de refinamiento utilizado en la cuantificación trellis, que ajusta los tamaños de paso de cuantificación de los píxeles vecinos en función de la relación entre ellos para mejorar la eficiencia de compresión y la calidad visual. Estos son los diferentes parámetros para trellis= y lo que hacen:

  • enrejado = 0: deshabilita la cuantificación trellis, utilizando en su lugar métodos de cuantificación tradicionales.
  • enrejado = 1: permite la cuantificación trellis con un nivel moderado de refinamiento, lo que proporciona algunas ganancias de compresión sin afectar significativamente los tiempos de codificación.
  • enrejado = 2: permite la cuantificación Trellis con un mayor nivel de refinamiento, lo que da como resultado una calidad visual mejorada y una mayor eficiencia de compresión. Esta configuración generalmente se considera un buen equilibrio entre la velocidad de codificación y la calidad visual.
  • enrejado = 3: permite la cuantificación Trellis con el más alto nivel de refinamiento, lo que da como resultado la mejor calidad visual y eficiencia de compresión posibles. Sin embargo, esta configuración puede aumentar significativamente los tiempos de codificación.

En general, el parámetro trellis= es una herramienta útil para lograr una mejor eficiencia de compresión y calidad visual en video comprimido. La configuración óptima para trellis= puede variar según el contenido del video y el equilibrio deseado entre la calidad visual y la velocidad de codificación.

Al usar esta configuración de OBS, puede asegurarse de que su transmisión se vea genial y funcione sin problemas en Twitch. Si bien ciertamente hay otras configuraciones y opciones a considerar, estas configuraciones brindan una base sólida para que la mayoría de los transmisores se desarrollen.

Si no está seguro de algo, por favor investigue un poco.

mi código exacto (puede ser ligeramente diferente y actualizado) se encuentra a continuación.

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 no -mbtree=0 psy-rd=3.0:2.0 psy-rdoq=1.0 merange=24 subprocesos=18

Más guías:

Deja un comentario

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish