Skip to main content
PromptQuorum
/고급 로컬 LLM/Real-ESRGAN 리뷰: 무료 로컬 AI 이미지 업스케일러
Image & Video Generation

Real-ESRGAN 리뷰: 무료 로컬 AI 이미지 업스케일러

·9분 소요·Hans Kuepper 저 · PromptQuorum 창립자, 멀티 모델 AI 디스패치 도구 · PromptQuorum

Real-ESRGAN은 Tencent ARC Lab이 만든 무료 오픈소스(Apache 2.0) AI 이미지 업스케일러로, Python 명령줄 도구, 설치가 필요 없는 NCNN-Vulkan 실행 파일, 또는 ComfyUI, AUTOMATIC1111 WebUI, 독립 앱 Upscayl에 직접 통합된 형태로 사진을 확대하고 디테일을 로컬 하드웨어에서 완전히 복원합니다. 범용, 애니메 전용, 얼굴 복원 모델을 제공하며 Nvidia, AMD, Apple Silicon GPU에서 동작하고 계정, 구독, 인터넷 연결이 필요 없습니다.

Real-ESRGAN은 무료 오픈소스(Apache 2.0) AI 업스케일러로, 구독이나 클라우드 업로드 없이 자신의 하드웨어에서 완전히 이미지를 확대하고 디테일을 복원합니다. Python 패키지, GPU 드라이버 설정이 필요 없는 독립 실행 파일, 그리고 Upscayl과 ComfyUI 같은 도구의 업스케일 버튼 뒤에서 동작하는 모델로 제공됩니다.

Real-ESRGAN 리뷰: 무료 로컬 AI 이미지 업스케일러

핵심 요점

  • Apache 2.0 라이선스 — 개인 및 상업적 사용 모두 무료, 소스 코드 완전 공개
  • 완전히 로컬에서 실행: 계정 불필요, 이미지당 비용 없음, 다운로드 후 인터넷 연결 불필요
  • 두 가지 설치 경로: 개발자를 위한 Python 패키지, 또는 Python이나 CUDA 설정이 필요 없는 독립 NCNN-Vulkan 실행 파일
  • 범용(RealESRGAN_x4plus), 애니메 최적화(RealESRGAN_x4plus_anime_6B), 얼굴 복원(GFPGAN 통합) 모델 변형 제공
  • Upscayl의 업스케일 기능, ComfyUI의 업스케일 노드, AUTOMATIC1111 WebUI의 Extras 탭을 구동함 — 대부분의 사용자는 명령줄을 전혀 다루지 않음
  • Vulkan 기반 실행 파일을 통해 Nvidia, AMD, Intel GPU에서, Python 패키지를 통해 Apple Silicon에서 동작

📍 한 문장으로

Real-ESRGAN은 무료 오픈소스(Apache 2.0) AI 이미지 업스케일러로, 로컬 하드웨어에서 이미지를 확대하고 디테일을 복원하며, Python 도구, 설치가 필요 없는 실행 파일, 또는 Upscayl, ComfyUI, AUTOMATIC1111 WebUI 같은 앱에 통합된 형태로 사용할 수 있습니다.

💬 쉽게 말하면

Real-ESRGAN에 흐릿하거나 저해상도인 사진을 넣으면 더 크고 선명한 버전을 출력합니다 — Topaz Gigapixel AI 같은 유료 클라우드 업스케일러와 같은 작업이지만, 모델이 자신의 GPU(또는 CPU)에서 실행되고 데이터가 자신의 기기를 벗어나지 않는다는 점이 다릅니다.

📌참고: Real-ESRGAN은 업스케일러이며 텍스트-이미지 생성기가 아닙니다. 기존 이미지를 확대하고 선명하게 만들 뿐, 프롬프트로 새 이미지를 만들지는 않습니다.

Real-ESRGAN은 아직 유지보수되고 있나요?

네. Tencent ARC Lab 연구진이 공개한 Real-ESRGAN은 GitHub에서 여전히 활발한 오픈소스 저장소로 남아 있습니다 — 아카이브되지 않았으며, 자체적으로 잦은 릴리스가 필요한 독립 앱이라기보다는 다른 활발히 개발되는 도구들이 기반으로 삼는 사실상의 표준 업스케일 백엔드로 기능하고 있습니다.

지속적인 관련성을 보여주는 가장 명확한 신호는 간접적입니다: ComfyUI의 내장 업스케일 노드, AUTOMATIC1111 WebUI의 Extras 탭, 그리고 전용 오픈소스 앱 Upscayl은 2026년 기준으로 모두 기본적으로 Real-ESRGAN 모델 가중치를 함께 제공합니다. 여러 활발히 유지보수되는 프로젝트에 인프라로 이렇게 깊이 내장된 도구는 하위 의존 프로젝트가 없는 독립 앱처럼 사라지지 않습니다.

GitHub 저장소 상태

상태:
활성, 아카이브되지 않음
의미:
소스 코드, 이슈 트래커, 풀 리퀘스트가 github.com/xinntao/Real-ESRGAN에서 계속 열려 있음

다운스트림 채택

상태:
기본으로 번들됨
의미:
ComfyUI, AUTOMATIC1111 WebUI, Upscayl 모두 Real-ESRGAN 모델을 기본 또는 주요 업스케일러로 번들함

원 논문

상태:
2021년 ICCV Workshops에서 발표
의미:
Xintao Wang, Liangbin Xie, Chao Dong, Ying Shan의 "Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data"

📌참고: Real-ESRGAN은 다른 도구가 내장하는 모델/라이브러리로 기능하기 때문에, "앱" 자체가 유지보수되는지 확인하기보다 이를 기반으로 만들어진 도구(Upscayl, ComfyUI)가 유지보수되는지 확인하는 것이 더 유용합니다 — 실제로 유지보수되고 있습니다.

Real-ESRGAN이란 무엇인가요?

Real-ESRGAN(github.com/xinntao/Real-ESRGAN)은 저해상도 또는 손상된 이미지를 입력으로 받아 더 크고 선명한 버전을 출력하는, Apache 2.0 라이선스의 오픈소스 AI 초해상도 모델입니다. Tencent ARC Lab 연구진이 개발했으며 2021년 ICCV Workshops에서 "Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data"라는 제목으로 발표되었습니다. 단순 보간(bicubic 또는 Lanczos 리사이징)과 달리, 기존 픽셀을 단순히 늘리는 대신 학습된 신경망을 사용해 질감, 가장자리, 미세 구조 같은 그럴듯한 디테일을 재구성합니다.

  • 업스케일링: 흐리게 만드는 대신 AI가 재구성한 디테일을 추가하며 이미지를 2배 또는 4배 확대
  • 복원: 깨끗하게 다운샘플링된 테스트 이미지뿐 아니라 실제로 손상된 사진에서 JPEG 압축 아티팩트, 노이즈, 블러를 제거
  • 얼굴 향상: GFPGAN과의 선택적 통합으로 확대된 결과물에서 얼굴을 특별히 복원하고 선명하게 함
  • 애니메 모드: 사진으로 학습된 업스케일러가 선화에서 일으키는 과도한 스무딩을 피하기 위해 애니메/일러스트 아트에 특화 학습된 별도 모델
  • 배치 및 비디오 처리: 동반 스크립트(inference_realesrgan_video.py)가 같은 업스케일링을 비디오 파일에 프레임 단위로 적용

Real-ESRGAN은 어떤 모델을 제공하나요?

Real-ESRGAN은 각각 다른 종류의 이미지에 맞게 조정된 여러 사전 학습 모델 체크포인트와 함께 배포되며, 모두 도구를 처음 실행할 때 자동으로 다운로드됩니다.

모델
최적 용도
배율
RealESRGAN_x4plus일반 사진 및 실사 이미지4배
RealESRGAN_x4plus_anime_6B애니메 및 일러스트 아트4배
RealESRNet_x4plus샤프닝 아티팩트가 적은 더 부드러운 결과4배
RealESRGAN_x2plus4배 확대가 과도한 사진2배
realesr-general-x4v3노이즈 제거 강도를 조절할 수 있는 더 작고 빠른 범용 모델4배

--face_enhance 옵션은 이 모델들 중 어느 것 위에도 GFPGAN을 얹어 얼굴 디테일을 특별히 복원합니다 — 다른 영역을 과도하게 부드럽게 만들 수 있으므로 얼굴이 있는 이미지에만 사용하세요.

Real-ESRGAN을 로컬에 설치하고 실행하는 방법은?

Real-ESRGAN을 실행하는 데는 두 가지 지원되는 방법이 있습니다: 스크립트 제어를 원하는 개발자를 위한 Python 패키지와, Python이나 CUDA 설정 없이 바로 사용할 수 있는 바이너리를 원하는 사람을 위한 NCNN-Vulkan 실행 파일입니다.

  1. 1
    github.com/xinntao/Real-ESRGAN을 클론하거나 다운로드한 뒤, pip install basicsr facexlib gfpgan과 pip install -r requirements.txt로 의존성을 설치합니다.
  2. 2
    클론한 저장소 안에서 python setup.py develop을 실행해 설정을 완료합니다.
  3. 3
    python inference_realesrgan.py -n RealESRGAN_x4plus -i input.jpg -o results로 이미지를 업스케일합니다 — 모델 가중치는 첫 실행 시 자동으로 다운로드됩니다.
  4. 4
    애니메 아트에는 -n RealESRGAN_x4plus_anime_6B를 추가하고, 출력물에 GFPGAN 얼굴 복원도 적용하려면 --face_enhance를 추가합니다.
  5. 5
    VRAM이 적은 GPU에서는 --tile 400(또는 그 이하)을 추가해 이미지를 한 번에 처리하는 대신 더 작은 타일로 나눠 처리합니다 — 속도를 희생하는 대신 메모리 사용량을 낮춥니다.
  6. 6
    Python 없이 사용하는 대안: GitHub Releases 페이지에서 자신의 OS에 맞는 realesrgan-ncnn-vulkan 릴리스를 다운로드해 Vulkan을 통해 Nvidia, AMD, Intel GPU에서 바로 실행합니다.

Real-ESRGAN에는 GPU가 필요한가요?

GPU(Vulkan을 통한 Nvidia, AMD, Intel, 또는 Python 패키지를 통한 Apple Silicon)가 있으면 훨씬 빨라지지만, CPU에서도 동작합니다 — 특히 고해상도 입력에서는 이미지당 처리 시간이 상당히 길어집니다.

Real-ESRGAN에는 VRAM이 얼마나 필요한가요?

요구량은 이미지 크기와 --tile 설정에 따라 달라집니다: --tile 값을 작게(예: 200-400) 설정하면 이미지를 더 작은 조각으로 처리해 VRAM이 2-4GB에 불과한 GPU에서도 실행할 수 있지만, 전체 처리 속도는 다소 느려집니다.

Real-ESRGAN은 누구에게 적합한가요?

Real-ESRGAN은 이미지당 비용이나 구독료를 내지 않고 이미지를 확대하거나 복원해야 하며, 명령줄 도구나 그 위에 구축된 간단한 GUI 앱을 편하게 사용할 수 있는 사람에게 적합합니다.

Real-ESRGAN vs. 대안

Real-ESRGAN과 가장 가까운 비교 대상은 다른 업스케일링 도구들입니다 — 일부는 Real-ESRGAN 자체 모델 위에 직접 구축되었고, 일부는 완전히 다른 아키텍처를 사용합니다.

도구
인터페이스
라이선스
최적 용도
Real-ESRGANCLI / NCNN-Vulkan 바이너리Apache 2.0스크립트 가능한 로컬 업스케일링, 다른 도구의 기반 모델
Upscayl데스크톱 GUIAGPL 3.0Real-ESRGAN 모델 기반 드래그 앤 드롭 업스케일링
waifu2xCLI / 웹 / GUI 포트MIT애니메에 초점을 맞춘 더 오래된 업스케일러, Real-ESRGAN보다 가벼움
ComfyUI(업스케일 노드)노드 기반 GUIGPL 3.0더 큰 이미지 생성 워크플로우 안의 한 단계로서의 업스케일링
Topaz Gigapixel AI데스크톱 앱독점(유료)수동 미세 조정과 유료 지원이 있는 전문 사진 작업

Real-ESRGAN 사용 시 흔한 실수

이런 실수들은 Real-ESRGAN을 생성형 도구로 취급하거나, 원본 이미지에 잘못된 모델 변형을 사용하는 데서 비롯됩니다.

자주 묻는 질문

Real-ESRGAN은 아직 유지보수되고 있나요?

네. 오픈소스 저장소는 GitHub에서 여전히 활발하며, Real-ESRGAN의 모델은 ComfyUI, AUTOMATIC1111 WebUI, Upscayl을 포함한 여러 활발히 유지보수되는 도구에 내장된 기본 또는 주요 업스케일 백엔드입니다.

Real-ESRGAN은 정말 무료인가요?

네. 개인 및 상업적 용도 모두 무료인 Apache 2.0 라이선스로 배포되며, 이미지당 비용, 구독료, 계정 요구 사항이 없습니다.

Real-ESRGAN은 어떤 라이선스로 배포되나요?

Apache 2.0, 관대한 오픈소스 라이선스입니다. 라이선스와 저작권 표시를 유지하는 한 상업 제품을 포함해 사용, 수정, 재배포할 수 있습니다.

Real-ESRGAN에는 GPU가 필요한가요?

GPU가 있으면 훨씬 빨라지지만 CPU에서도 동작합니다. CUDA(Python 패키지) 또는 Vulkan(NCNN 실행 파일)을 통해 Nvidia와 AMD GPU를, Python 패키지를 통해 Apple Silicon을 지원합니다.

Real-ESRGAN은 애니메나 일러스트 이미지를 업스케일할 수 있나요?

네, 사진으로 학습된 업스케일러가 선화에서 일으키는 과도한 스무딩을 피하기 위해 애니메와 일러스트 아트에 특화 학습된 RealESRGAN_x4plus_anime_6B 모델을 사용합니다.

Real-ESRGAN은 텍스트 프롬프트로 새 이미지를 생성할 수 있나요?

아니요. Real-ESRGAN은 초해상도 업스케일러입니다 — 기존 이미지의 디테일을 확대하고 복원합니다. 텍스트-이미지 생성은 Stable Diffusion 같은 별도의 모델 범주입니다.

Real-ESRGAN과 Upscayl의 차이는 무엇인가요?

Real-ESRGAN은 기반이 되는 오픈소스 모델과 명령줄 도구입니다. Upscayl은 Real-ESRGAN의 모델을 드래그 앤 드롭 그래픽 인터페이스로 묶은 별도의 오픈소스 데스크톱 앱(AGPL 3.0)으로, 터미널을 전혀 다루지 않아도 됩니다.

Real-ESRGAN은 이미지뿐 아니라 비디오도 업스케일할 수 있나요?

네, 동반 스크립트 inference_realesrgan_video.py를 통해 동일한 업스케일링 모델을 비디오 파일에 프레임 단위로 적용합니다.

Real-ESRGAN에는 VRAM이 얼마나 필요한가요?

이미지 해상도와 --tile 설정에 따라 달라집니다. --tile을 200-400으로 낮추면 이미지를 더 작은 조각으로 처리해 VRAM이 2-4GB에 불과한 GPU에서도 실행할 수 있지만, 전체 처리 속도는 다소 느려집니다.

출처

← 고급 로컬 LLM으로 돌아가기