BLUF — 일반 실사 기준 SeedVR2가 1위, 실제 압축 영상은 RealBasicVSR가 2위
1
SeedVR2 3B 저VRAM체감 디테일과 심한 열화 복원력이 가장 높다. 생성형 환각 위험이 있고 공식 H100 구현이 아니라 저VRAM ComfyUI 경로를 써야 한다.2
RealBasicVSR실제 카메라·SNS 재압축 노이즈를 먼저 정리한 뒤 시간축으로 전파한다. 가짜 디테일보다는 원본 충실도가 강하다.3
RVRT시간축 일관성과 깨끗한 저해상도 복원이 강하다. 6GB에서는 작은 tile이 필요하고 비상업 라이선스라 공썸 광고에는 못 쓴다.상업 영상 시험 순서: SeedVR2 → RealBasicVSR → BasicVSR++ → Real-ESRGAN. RVRT는 화질 순위에는 들어가지만 상업 후보에서는 제거한다.
순위 기준 — 서로 다른 논문 점수를 억지로 합치지 않았다
검증 사실 low-VRAM·tile·offload 경로, 시간축 구조, 학습 대상, 라이선스를 확인했다. 종합 판단 일반 저화질 실사를 가정해 체감 디테일·열화 복원 40%, 시간축 안정성 30%, 구조 충실도 20%, 실제 압축 적합성 10%로 정렬했다. 속도와 설치 편의는 0%다.
애니메이션에서는 Real-CUGAN이 2위권으로 올라가며, 깨끗한 bicubic 영상에서는 RVRT·BasicVSR++가 RealBasicVSR보다 나을 수 있다. 이는 동일 데이터셋의 절대 PSNR 순위가 아니라 실사용 의사결정 순위다.
Exhibit 1. RTX 2060 6GB 실행 가능 후보의 화질 순위
| 순위 | 모델·경로 | 화질 판단 | 2060 6GB 조건 | 상업 |
|---|---|---|---|---|
| 1 | SeedVR2 저VRAM 구현 | 생성형 one-step 복원으로 체감 디테일 1위. 얼굴·글자·로고를 새로 그릴 위험도 1위. | 공개 구현이 8GB 이하 지원. 3B GGUF, SDPA, CPU offload, BlockSwap, VAE tile, batch 5부터. | 가능성 높음. 가중치 재확인 |
| 2 | RealBasicVSR | 실제 압축·블록 노이즈 사전 정리 후 temporal propagation. SNS 실사 균형이 좋음. | --max-seq-len, 짧은 저해상도 clip·필요시 공간 분할. WSL2 격리 권장. | Apache-2.0 |
| 3 | RVRT | 시간축 일관성이 매우 강함. 깨끗한 bicubic 입력에서는 2위보다 나을 수 있음. | 공식 --tile 축소로 OOM 회피. 6GB에서는 극소 tile로 매우 느리고 품질 소폭 저하 가능. | 비상업 — 광고 제외 |
| 4 | BasicVSR++ | 양방향·2차 temporal propagation. 깨끗한 영상에는 강하지만 실제 압축 대응은 2위보다 약함. | 작은 입력·짧은 clip부터. 긴 영상은 장면·공간 분할. 구형 MMCV 설치 난도 있음. | Apache-2.0 |
| 5 | Real-ESRGAN general Video2X | 단일 프레임 선명도는 좋으나 프레임별 독립 처리라 피부·머리카락·잔디가 흔들릴 수 있음. | ncnn Vulkan과 tile로 실행 확실성이 가장 높음. | 가능 |
| 6 | Real-CUGAN / AnimeVideo Video2X | 실사 종합 6위. 선화·애니·덕사주 카드 일러스트라면 2위권. | ncnn Vulkan·tile 지원. | 가중치 확인 |
“실행 가능”은 모든 영상 전체가 6GB에 한 번에 들어간다는 뜻이 아니라 tile·sequence 분할·CPU offload로 유효한 추론 경로가 있다는 뜻이다.
Exhibit 2. RTX 2060 실행 근거가 없어 순위에서 제외
| 제외 | 이유 | 복귀 조건 |
|---|---|---|
| FlashVSR | 필수 Block-Sparse Attention은 A100/A800·H200만 확인. RTX 40/50도 미확인이라 RTX 2060 포함 근거 없음. | 공식 또는 재현 가능한 RTX 2060 backend |
| DOVE·PS-SR | 5B/Wan 계열 초기 연구 구현이며 6GB low-VRAM 경로 없음. | 검증된 양자화·offload·tile 공개 |
| DLoRAL | 코드·가중치는 있지만 6GB 요구량과 low-VRAM 경로 미확인. | 2060 6GB 재현 사례 |
| StableVSR | 공식 예시가 320×180→1280×720에서 약 14.5GB VRAM. | 검증된 6GB patch/offload 구현 |
| Upscale-A-Video | 6GB 구동 근거 부족이며 비상업 라이선스. | 6GB·상업 조건 모두 해결 |
| VideoGigaGAN·STCDiT | 공식 실행 코드·가중치 미공개. | 공식 공개 |
2060에서의 시험 설정
- SeedVR2: 3B GGUF, SDPA, CPU offload, BlockSwap, VAE encode/decode tile, batch 5, 720p부터. 7B·FP16·대형 batch부터 시작하지 않는다.
- RealBasicVSR: 360p~540p, 5~10초 컷, 작은
max-seq-len부터. - RVRT: 작은 temporal/spatial tile. 비상업 비교 전용.
- BasicVSR++: 깨끗한 입력을 장면별로 자른 비교용.
- Video2X: Real-ESRGAN general 2×를 안정 기준선으로 만든다.
판정: 동일 5~10초 컷에서 얼굴·손·한글·로고와 머리카락/잔디의 flicker를 비교한다. SeedVR2가 선명해도 없던 디테일을 만들면 RealBasicVSR나 Real-ESRGAN이 더 좋은 결과다.
근거와 한계
- SeedVR2 저VRAM 구현: 8GB 이하, BlockSwap·GGUF·offload·VAE tile.
- RealBasicVSR 공식 저장소: 영상 추론과
max-seq-len. - RVRT 공식 저장소: OOM 시 tile 축소.
- BasicVSR++ 공식 저장소: 영상 추론·Colab.
- Real-ESRGAN 영상 코드: 프레임별 처리.
- FlashVSR 공식 저장소: 검증 GPU와 미확인 GPU 경고.
한계 RTX 2060 실기 설치·측정은 하지 않았다. 특히 SeedVR2의 “8GB 이하”는 정확히 RTX 2060 6GB 보증이 아니므로 확신도는 중간이다. RAM·운영체제·입력 크기에 따라 실패할 수 있어 최종 채택은 5~10초 파일럿으로 확정해야 한다.
범위: 앞선 주요 후보 18개 중 6GB 실행 경로가 확인된 6개를 순위에 포함했다. 속도·stars·설치 편의는 점수에 반영하지 않았다. 설치나 다운로드는 하지 않았다.