Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

OBS Studio 인코딩 과부하 오류 해결 방법 총정리

OBS Studio는 macOS와 Windows 운영체제를 모두 지원하는 강력한 스트리밍 소프트웨어로, 지난 몇 년간 전문 스트리밍 도구의 정점에 올라섰습니다. Twitch를 비롯한 다양한 플랫폼과의 호환성은 물론, 세밀한 제어 기능까지 갖추고 있어 많은 사용자에게 사랑받고 있습니다.

OBS Studio 인코딩 과부하 오류 해결 방법 총정리

하지만 OBS 사용자들이 가장 자주 겪는 문제 중 하나가 바로 화면이나 게임을 스트리밍하는 도중 나타나는 '인코딩 과부하(Encoding Overloaded)' 오류입니다. 이 문제는 주로 컴퓨터가 게임 실행과 스트리밍을 동시에 처리할 만큼 CPU 성능이 부족할 때 발생합니다. 즉, 설정된 값대로 영상을 빠르게 인코딩하지 못해 영상이 몇 초 후 멈추거나 주기적으로 끊기는 현상이 나타납니다.

전체 오류 메시지는 다음과 같습니다:

Encoding overloaded! Consider turning down video settings or using a faster encoding preset.

이 글에서는 이 오류가 발생하는 다양한 원인과 함께, 단계별 해결 방법을 효율성과 난이도 순으로 정리하여 소개합니다. 첫 번째 해결책부터 순서대로 시도해 보시기 바랍니다.

OBS에서 인코딩 과부하가 발생하는 원인

유사한 문제를 겪은 수많은 사용자 사례와 컴퓨터 환경을 분석한 결과, 이 오류는 여러 가지 원인으로 인해 발생하는 것으로 확인되었습니다. 오류 메시지는 CPU 리소스 부족을 가리키지만, 실제 원인은 그 외에도 다양합니다.

  • CPU 병목 현상: 이 오류의 가장 대표적인 원인입니다. 인코딩 작업으로 CPU가 포화 상태에 이르면 전체 처리 속도가 느려지고, OBS가 오류 메시지를 표시하게 됩니다.
  • 저장 공간 부족: OBS Studio는 RAM뿐만 아니라 임시 설정 파일과 출력 파일을 저장하기 위해 하드 드라이브 공간도 사용합니다. 디스크 여유 공간이 부족하면 문제가 발생할 수 있습니다.
  • 타사 스트리밍 프로그램 충돌: 백그라운드에서 다른 스트리밍 관련 프로그램이 실행 중이면 OBS와 충돌하여 정상 작동을 방해하거나 과부하를 일으킬 수 있습니다.
  • 높은 화면 해상도: 해상도가 높아질수록 OBS가 필요로 하는 리소스도 늘어납니다. CPU 성능이 충분하지 않다면 높은 해상도가 문제의 원인일 수 있습니다.
  • 프로세스 우선순위: 작업 관리자에서 OBS의 우선순위가 '낮음'으로 설정되어 있으면, CPU가 OBS의 처리 요청을 우선적으로 반영하지 못해 오류가 발생할 수 있습니다.

본격적인 해결 방법으로 넘어가기 전에, 컴퓨터에 관리자 권한으로 로그인했는지, 그리고 OBS 녹화 파일을 안전한 위치에 백업했는지 먼저 확인하세요.

해결 방법 1: 프로세스 우선순위 변경

'인코딩 과부하' 오류를 해결하는 가장 널리 알려진 방법은 작업 관리자에서 OBS 프로세스의 우선순위를 변경하는 것입니다. 프로세서는 우선순위 원칙에 따라 작동하며, 우선순위가 높은 프로세스일수록 먼저 처리됩니다. OBS는 게임 화면과 스트리밍 창을 1:1 비율로 유지해야 하므로, 재생 속도와 방송 속도가 일치하지 않으면 오류가 발생합니다.

이 방법에서는 게임과 OBS를 동시에 실행한 상태에서 Alt+Tab으로 작업 관리자에 접근해 우선순위를 조정합니다. 게임의 우선순위를 낮추거나, OBS의 우선순위를 높이는 두 가지 방식이 있습니다.

  1. 게임과 OBS Studio를 실행하고, 게임을 플레이하면서 동시에 스트리밍을 시작합니다.
  2. Windows + R 키를 누르고 대화 상자에 "taskmgr"를 입력한 후 Enter 키를 누릅니다.
  3. 작업 관리자에서 게임 프로세스를 선택하고 마우스 오른쪽 버튼을 클릭한 후 세부 정보로 이동(Go to details)을 선택합니다. OBS Studio도 같은 방법으로 세부 정보를 열 수 있습니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 세부 정보 탭에서 해당 게임 프로세스를 마우스 오른쪽 버튼으로 클릭하고 우선순위 설정 > 보통 이하(Below normal)를 선택합니다. OBS의 경우에는 우선순위 설정 > 보통 이상(Above normal)을 선택합니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 변경 사항을 저장하고 작업 관리자를 종료합니다. Alt+Tab으로 게임으로 돌아가 오류 없이 스트리밍이 되는지 확인합니다.

해결 방법 2: 출력 해상도 낮추기

게임을 스트리밍할 때 화면은 실시간으로 인코딩되며, 이것이 아마도 가장 CPU 부하가 큰 작업입니다. 예를 들어 1080p 인코딩은 720p보다 프레임당 약 두 배 많은 픽셀을 처리해야 합니다. CPU 부담을 줄이려면 OBS에게 출력 해상도를 다운스케일하도록 설정하면 됩니다. 출력 해상도를 줄이면 소프트웨어가 인코더에 전달하기 전에 자동으로 프레임 크기를 축소합니다.

  1. OBS Studio를 실행하고 화면 오른쪽 하단의 설정(Settings) 버튼을 클릭합니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 새 창이 열리면 비디오(Video) 카테고리를 선택하고 출력(스케일링된) 해상도(Output (Scaled) Resolution) 항목을 클릭합니다. 현재 해상도보다 낮은 값으로 변경하세요. 예를 들어 1080이라면 720으로 낮춰봅니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 변경 사항을 저장하고 프로그램을 종료한 뒤, 컴퓨터를 재시작하고 다시 스트리밍을 시도하여 오류가 해결되었는지 확인합니다.

해결 방법 3: 프레임 레이트 낮추기

프레임 레이트는 영상에서 초당 캡처되는 프레임 수를 의미합니다. 게이머라면 프레임 레이트가 게임 엔진과 그래픽 처리 성능의 핵심 지표라는 것을 잘 알 것입니다. 높은 프레임 레이트로 게임을 캡처하면 여러 문제가 발생하고 컴퓨터가 느려질 가능성이 큽니다. 이 방법에서는 OBS 설정에서 프레임 레이트를 낮춰봅니다.

  1. 앞서와 같이 OBS 설정으로 이동하여 비디오(Video) 설정 페이지를 엽니다.
  2. 공통 FPS 값(Common FPS Values)을 선택하고 더 낮은 값을 지정합니다. 예를 들어 30으로 설정되어 있다면 20으로 낮춰봅니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 변경 사항을 저장하고 프로그램을 종료한 뒤, 컴퓨터를 재시작하고 다시 스트리밍을 시도하여 오류가 해결되었는지 확인합니다.

해결 방법 4: x264 프리셋 변경

OBS의 기본 비디오 인코더는 x264입니다. x264는 영상 품질과 CPU 부하 사이의 균형을 조절하는 여러 프리셋을 제공하며, 기본값은 'very fast'로 설정되어 있습니다. 이는 OBS가 판단하기에 영상 품질과 CPU 속도 사이의 최적 균형점입니다.

프리셋의 원리는 간단합니다. 프리셋이 빠를수록 인코딩 속도는 빨라지지만 CPU 사용량이 줄어드는 대신 영상 품질이 떨어집니다. '빠른' 프리셋은 복잡한 연산 없이 영상을 신속하게 인코딩한다는 의미입니다. 다양한 프리셋을 변경해 가며 문제가 해결되는지 테스트해 보세요.

  1. OBS Studio를 실행하고 화면 오른쪽 하단의 설정(Settings)을 클릭합니다.
  2. 왼쪽 탐색 창에서 출력(Output)을 선택하고, 출력 모드를 고급(Advanced)으로 변경합니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 프리셋 모드를 하나씩 변경해 보면서 더 빠른 프리셋 선택 시 문제가 해결되는지 확인합니다.

자신의 환경과 요구 사항에 맞게 다양한 프리셋 설정을 실험해 보는 것도 좋은 방법입니다.

해결 방법 5: 하드웨어 인코딩 활용

위의 방법들로 해결되지 않는다면 하드웨어 인코딩을 고려해 볼 차례입니다. AMF, Quicksync, NVENC 같은 하드웨어 인코더는 대부분의 Intel 내장 GPU와 최신 AMD/NVIDIA GPU에서 지원됩니다. 하드웨어 인코더를 사용하면 인코딩 부하의 일부를 GPU로 분산시킬 수 있으며, 대신 약간의 화질 저하를 감수해야 합니다.

요약하자면, GPU 인코더는 기본 x264만큼의 품질은 제공하지 않지만, CPU 리소스가 부족한 환경에서는 매우 효과적인 대안입니다.

먼저 OBS에서 하드웨어 인코딩 옵션이 이미 활성화되어 있는지 확인합니다. 활성화되어 있지 않다면 추가 단계를 진행해 문제를 해결합니다.

  1. OBS Studio를 실행하고 앞서와 같이 설정(Settings)으로 이동합니다.
  2. 왼쪽 탐색 창에서 출력(Output) 탭을 클릭하고, 출력 모드를 고급(Advanced)으로 선택한 후 인코더(Encoder) 옵션을 확인합니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리

AMF나 Quicksync 등의 옵션이 목록에 보이지 않는다면, 아래 단계를 통해 옵션을 활성화해야 합니다. 위 예시처럼 옵션이 이미 있다면 활성화하고, 변경 사항을 저장한 후 컴퓨터를 재시작하면 됩니다.

인코딩 옵션에 Quicksync가 보이지 않는다면, BIOS에서 내장 그래픽(Integrated Graphics)이 비활성화되어 있을 가능성이 높습니다. 모든 Intel 메인보드에는 내장 그래픽이 탑재되어 있으며, 대부분 기본적으로 활성화되어 있습니다.

OBS Studio 인코딩 과부하 오류 해결 방법 총정리

BIOS 설정에 진입하여 내장 그래픽 옵션이 활성화되어 있는지 확인하세요. 제조사마다 BIOS 구성이 다르므로 해당 옵션을 직접 찾아야 할 수 있습니다. 내장 그래픽을 활성화한 후 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.

해결 방법 6: 드라이브 여유 공간 확보

OBS가 이런 오류 메시지를 생성하는 중요한 원인 중 하나는 로컬 저장 공간 문제입니다. 앞서 언급했듯이 OBS는 스트리밍을 지속하기 위해 하드 드라이브의 일정 공간이 필요하며, 여유 공간이 전혀 없으면 어떤 영상도 정상적으로 스트리밍할 수 없습니다.

OBS Studio 인코딩 과부하 오류 해결 방법 총정리

불필요한 파일을 삭제하는 것 외에도 디스크 정리(Disk Cleanup) 기능을 활용할 수 있습니다. 디스크 정리 후 컴퓨터를 재시작하고 프로그램을 다시 실행해 보세요.

  1. Windows + E 키를 눌러 파일 탐색기를 열고, 내 PC(This PC)를 클릭한 후 정리할 드라이브를 선택합니다.
  2. 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
  3. 속성 창에서 일반(General) 탭을 선택하고 디스크 정리(Disk Cleanup)를 클릭합니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 디스크 정리를 마친 후 컴퓨터를 재시작하고 오류가 해결되었는지 확인합니다. 드라이브에 최소 5~10GB의 여유 공간을 확보해 두는 것이 좋습니다.

해결 방법 7: 유사한 녹화 프로그램 점검

원인 섹션에서 언급했듯이, OBS Studio는 컴퓨터에서 실행 중인 다른 녹화 프로그램과 충돌하는 경향이 있습니다. NVIDIA Overlay, Discord, Windows 게임 바 등이 대표적입니다. 이 경우 유일한 해결책은 해당 프로그램을 비활성화하거나 완전히 제거하는 것입니다. 이 방법에서는 응용 프로그램 관리자를 열어 불필요한 프로그램을 제거합니다.

  1. Windows + R 키를 누르고 대화 상자에 "appwiz.cpl"를 입력한 후 Enter 키를 누릅니다.
  2. 프로그램 및 기능 창에서 설치된 녹화 관련 프로그램을 찾아 마우스 오른쪽 버튼으로 클릭한 후 제거(Uninstall)를 선택합니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 작업 표시줄에서 백그라운드로 실행 중인 추가 프로그램도 함께 확인하세요. 각 항목을 마우스 오른쪽 버튼으로 클릭하여 프로그램을 종료합니다.
  2. 백그라운드에 실행 중인 프로그램이 더 이상 없다고 확신되면 OBS를 다시 실행하고 문제가 해결되었는지 확인합니다.

해결 방법 8: 백그라운드 프로그램 종료

당연해 보이지만 많은 사용자가 놓치는 부분입니다. OBS Studio로 스트리밍하면서 게임을 동시에 플레이할 때는, CPU가 이 두 작업에 집중할 수 있도록 백그라운드의 불필요한 응용 프로그램을 모두 종료하는 것이 중요합니다. 화면에 잘 보이지 않는 백그라운드 프로세스도 함께 점검해야 합니다.

  1. Windows + R 키를 누르고 대화 상자에 "taskmgr"를 입력한 후 Enter 키를 누릅니다.
  2. 작업 관리자에서 백그라운드에서 실행 중인 불필요한 응용 프로그램을 선택하고, 마우스 오른쪽 버튼을 클릭한 후 작업 끝내기(End task)를 선택합니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 이제 시스템 트레이도 확인합니다. 화면 오른쪽 하단 작업 표시줄에서 실행 중인 프로그램 아이콘을 찾아, 지속적으로 CPU를 소모하는 프로그램이 있다면 마우스 오른쪽 버튼을 클릭하고 종료(Exit)를 선택합니다.
OBS Studio 인코딩 과부하 오류 해결 방법 총정리
  1. 모든 불필요한 프로그램을 종료한 후 스트리밍을 시도하고 문제가 해결되었는지 확인합니다.

해결 방법 9: 대안 프로그램 사용 (BandiCam)

위의 모든 방법으로도 해결되지 않는다면 다른 대안 프로그램을 사용해 볼 수 있습니다. 그중 OBS Studio와 가장 유사한 기능을 제공하는 것이 BandiCam입니다. BandiCam은 다양한 기능을 갖추고 있으며, Screenshare나 Discord 같은 일반적인 응용 프로그램보다 스트리밍 품질을 훨씬 세밀하게 조정할 수 있습니다.

OBS Studio 인코딩 과부하 오류 해결 방법 총정리

BandiCam 공식 웹사이트에 접속하여 무료 버전을 다운로드한 후, 설치 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택하세요.

참고: 임시 파일을 모두 삭제한 후 OBS 디스플레이 캡처를 처음부터 다시 설치하는 것도 고려해 볼 만합니다. 이때 반드시 공식 웹사이트에서 최신 버전을 다운로드하고, 기존 설치 위치에 남아 있는 OBS 관련 파일과 레지스트리 항목을 완전히 제거한 후 진행하세요.