OBS Studio: 최고의 Twitch 사용자 정의 x264 옵션

OBS 최고의 Twitch 사용자 지정 x264 옵션으로 라이브 스트리밍 및 스트림 주스 극대화!

 

사용자 지정 x264 매개변수를 사용한 최상의 설정 가이드

Twitch에서 스트리밍할 때 올바른 OBS 설정을 사용하면 이미지 품질과 전반적인 성능 면에서 큰 차이를 만들 수 있습니다. 고려해야 할 다양한 설정이 있지만 다음 OBS 설정이 Twitch 스트리밍에 적합한 이유에 대한 가이드입니다.

인코더: x264

해상도: 1080p 또는 918p
1080p 스트리밍은 Twitch에서 대부분의 스트리머의 표준입니다. 확실히 더 높은 해상도로 스트리밍할 수 있지만 그렇게 하면 컴퓨터와 인터넷 연결에 부담을 줄 수 있습니다.
918p보다 900p를 사용하거나 심지어 936p를 사용하여 4k 해상도에서 축소할 때…
900p 및 936p는 스트리밍에 일반적으로 사용되는 해상도이지만 16K 소스에서 다운스케일링되면 진정한 9:4가 아닙니다. 이로 인해 이미지가 늘어나거나 왜곡되어 스트림의 전반적인 시각적 품질에 영향을 미칠 수 있습니다. 반면 1632×918은 진정한 16:9 다운스케일 해상도로 16으로 나눌 수 있어 인코딩 및 스트리밍에 이상적입니다. 스트리머는 918p를 사용하여 더 나은 시각적 품질을 달성하고 왜곡을 방지할 수 있습니다.

전송률: 6000-8000
비트 전송률은 스트림 중에 초당 전송되는 데이터의 양을 나타냅니다. 비트 전송률이 높을수록 일반적으로 이미지 품질이 향상되지만 더 많은 대역폭이 필요합니다.

키프레임 간격: 40
키프레임 간격은 스트림 중에 전체 프레임이 전송되는 빈도를 결정합니다. 간격이 짧을수록 이미지 품질이 향상될 수 있지만 더 많은 대역폭이 필요합니다. 40의 키프레임 간격은 이미지 품질과 대역폭 사용 간의 적절한 균형을 유지합니다.

B 프레임: 3
B-프레임은 과거 프레임과 미래 프레임을 모두 참조하는 프레임인 양방향 프레임을 나타냅니다. B 프레임을 사용하면 더 부드러운 비디오와 더 나은 이미지 품질을 얻을 수 있지만 더 많은 처리 능력이 필요합니다. 3은 대부분의 스트리머에 사용하기에 좋은 B 프레임 수입니다.

참조 프레임: 4
기준 프레임은 다른 프레임의 기준점으로 사용되는 프레임입니다. 더 많은 참조 프레임을 사용하면 더 나은 이미지 품질을 얻을 수 있지만 더 많은 처리 능력이 필요합니다. 4는 대부분의 스트리머에 사용할 수 있는 참조 프레임의 좋은 수입니다.

ME 방법: 직경
ME 방법은 인코딩 프로세스 중에 움직임 추정이 수행되는 방법을 결정합니다. Dia는 일반적으로 다른 방법보다 더 자세한 동작 분석을 수행하므로 이미지 품질에 가장 적합한 옵션으로 간주됩니다. (DIA는 주로 빠른 모션 게임에 적합하며 Hex 및 UMH는 더 높은 품질을 제공합니다)

(x264의 me=(움직임 추정) 매개변수는 인코딩 과정에서 비디오 프레임의 움직임을 분석하는 데 사용되는 방법을 제어합니다. 다음은 me=에 대한 몇 가지 다양한 매개변수와 각 매개변수가 좋은 이유입니다.

  • 나=XNUMX 진수: 육각형 검색 패턴을 사용하여 동작을 분석하여 복잡한 동작을 감지하는 데 있어 기존의 사각형 검색 패턴보다 효율적일 수 있습니다.
  • 나=음: UMH(Uneven Multi-Hexagon) 방식을 사용하여 동작을 분석하여 보다 세밀하고 정확하게 동작을 감지할 수 있습니다.
  • 나=에사: ESA(Exhaustive Search Algorithm)를 사용하여 검색 범위에서 가능한 모든 모션 벡터를 검사하는 동작을 분석합니다. 이 방법은 더 정확할 수 있지만 계산 집약적입니다.
  • 나=tss: TSS(Transform Skip Search) 방식을 사용하여 동작을 분석하여 우수한 시각적 품질을 유지하면서 더 빠른 인코딩 시간을 제공할 수 있습니다.
  • 미디어=디아
    다이아몬드 모양의 검색 패턴을 사용하여 모션을 분석합니다. 이 검색 패턴은 좋은 시각적 품질을 유지하면서 모션을 감지하는 데 사각형 패턴보다 더 효율적일 수 있습니다.

전반적으로 me= 매개변수의 선택은 비디오 콘텐츠의 복잡성, 원하는 시각적 품질 수준 및 사용 가능한 컴퓨팅 리소스와 같은 요인에 따라 달라집니다. 적절한 me= 매개변수를 사용하면 시각적 품질과 인코딩 속도 간의 균형을 더 잘 맞추는 데 도움이 될 수 있습니다.)

서브픽셀 ME: 8
하위 픽셀 동작 추정은 더 작은 하위 픽셀 수준에서 동작을 추정하는 방법을 결정합니다. 값이 높을수록 이미지 품질이 좋아질 수 있지만 더 많은 처리 능력이 필요합니다. 8은 대부분의 스트리머에게 사용하기에 좋은 값입니다.

싸이-rd: 3.0:2.0
Psy-rd는 인지된 시각적 품질을 기반으로 인코딩 프로세스를 조정하는 기술입니다. 값이 높을수록 이미지 품질이 좋아질 수 있지만 더 많은 처리 능력이 필요합니다. 3.0:2.0은 이미지 품질과 처리 능력 사용량 간에 균형이 잘 맞습니다.

가중치b: 1
가중 예측 설정(weightb=1)은 인코더가 픽셀 값을 보다 정확하게 예측할 수 있도록 하여 전체 이미지 품질을 개선하는 데 도움이 됩니다. 그 결과 움직임이 많은 비디오 영역에서 노이즈와 픽셀화가 줄어듭니다. weightb=1 및 b-adapt=2의 조합은 사용 가능한 B-프레임을 최대한 활용하여 더 매끄럽고 선명한 비디오를 제공합니다. 모든 인코더가 가중 예측을 지원하는 것은 아니지만 OBS의 x264 인코더는 지원하며 더 나은 품질의 스트림을 위해 활성화할 가치가 있다는 점에 유의하는 것이 중요합니다.

No-mbtree: 0
OBS의 "no-mbtree=0" 설정은 매크로블록 트리 계층 구조 예측을 의미합니다. 이 설정이 활성화되면(즉, 0으로 설정됨) 인코더는 나무와 같은 구조를 사용하여 비디오 프레임 내 매크로블록의 동작 및 기타 특성을 예측합니다. 이렇게 하면 비디오 품질을 개선하고 압축 아티팩트를 줄일 수 있지만 더 많은 계산 리소스가 필요하고 인코딩 프로세스가 느려질 수 있습니다. 따라서 이 설정을 활성화하면 비디오 품질을 개선하는 데 도움이 될 수 있지만 모든 경우에 필요한 것은 아닙니다.

Aq 강도: 1.0
AQ-Strength는 비디오 프레임의 다른 부분에서 사용되는 양자화 수준을 조정하여 시각적 품질과 압축 효율성을 개선하는 x264의 설정입니다. 간단한 영역에서는 양자화를 동적으로 증가시키고 더 복잡한 영역에서는 감소시켜 시각적 품질을 향상시키고 비트를 보다 효율적으로 사용합니다.

격자: 2
x264의 trellis= 매개변수는 압축 효율과 시각적 품질을 개선하기 위해 인접 픽셀 간의 관계를 기반으로 인접 픽셀의 양자화 단계 크기를 조정하는 격자 양자화에 사용되는 정제 수준을 제어합니다. 다음은 trellis=에 대한 다양한 매개변수와 이들이 수행하는 작업입니다.

  • 격자 = 0: 전통적인 양자화 방법을 대신 사용하여 격자 양자화를 비활성화합니다.
  • 격자 = 1: 적당한 수준의 개선으로 격자 양자화를 활성화하여 인코딩 시간에 큰 영향을 미치지 않으면서 약간의 압축 이득을 제공합니다.
  • 격자 = 2: 더 높은 수준의 정제로 격자 양자화를 활성화하여 시각적 품질과 압축 효율성을 향상시킵니다. 이 설정은 일반적으로 인코딩 속도와 시각적 품질 간의 균형이 잘 맞는 것으로 간주됩니다.
  • 격자 = 3: 최고 수준의 개선으로 격자 양자화를 활성화하여 가능한 최상의 시각적 품질과 압축 효율성을 제공합니다. 그러나 이 설정을 사용하면 인코딩 시간이 크게 늘어날 수 있습니다.

전반적으로 trellis= 매개변수는 압축 비디오에서 더 나은 압축 효율성과 시각적 품질을 달성하는 데 유용한 도구입니다. trellis=에 대한 최적의 설정은 비디오의 내용과 시각적 품질과 인코딩 속도 간의 원하는 균형에 따라 달라질 수 있습니다.

이러한 OBS 설정을 사용하면 스트리밍이 멋지게 보이고 Twitch에서 원활하게 실행되도록 할 수 있습니다. 확실히 고려해야 할 다른 설정과 옵션이 있지만 이러한 설정은 대부분의 스트리머가 구축할 수 있는 견고한 기반을 제공합니다.

확실하지 않은 것이 있으면 조사를 하십시오.

내 정확한 코드(약간 다르고 업데이트될 수 있음)는 다음과 같습니다.

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 스레드=18

더 많은 가이드:

코멘트 남김

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish