영상 압축 가이드¶
작은 영상으로 압축하기¶
ProRes mov 파일이 업로드, 공유, 저장 또는 영상 편집에 너무 클 경우 (예: 4K60fps 7분 ProRes 422 HQ 영상은 약 100GB), HandBrake를 다운로드하여 시각적 품질 손실 없이 파일 크기를 줄일 수 있어요.
TL;DR - 일반 솔루션¶
- HandBrake를 열어요
- 큰 영상을 Import 해요
- Production Standard preset을 선택해요

- Video Encoder를 H.264 (x264)에서 H.265 10-bit (x265)로 변경해요 (H.265가 사용 가능한 경우)

- Encode를 시작해요. 결과 영상은 크게 작아지며 (예: 100GB -> 7GB), 영상을 멈추고 프레임 단위로 비교하지 않는 한 품질 차이를 느낄 수 없어요
사전 지식¶
인코더 차이¶
| 인코더 | 품질 | 크기 | 호환성 |
|---|---|---|---|
| H.264 | 보통 | 큼 | 범용 지원 |
| H.265 | 좋음 | 중간 | 좋음 |
| AV1 | 매우 좋음 | 가장 작음 | 제한적 |
| ProRes | 시각적 무손실 | 매우 큼 | 좋음 |
- H.264: 범용 지원돼요. 품질은 보통이고 파일 크기는 커요
- H.265: 좋은 호환성을 가져요. 품질은 좋고 파일 크기는 중간이에요
- AV1: 호환성은 제한적이지만, 품질은 매우 좋고 파일 크기는 가장 작아요. 영상 편집 소프트웨어에는 적합하지 않아요. AV1의 오픈소스, 로열티 프리 특성과 주요 기술 기업의 지원으로, AV1이 점차 H.264/H.265/H.266을 대체할 것으로 예상돼요
- ProRes: Unity Recorder의 ProRes 녹화 결과물이에요. 시각적 무손실 품질과 빠른 디코딩으로 영상 편집에 적합하지만, 파일 크기가 매우 커요
VMAF 점수¶
VMAF는 Netflix가 개발한 0~100 점수로, 100은 압축 결과와 원본 소스 영상을 비교했을 때 시각적으로 무손실임을 의미해요. 시각적 무손실에 가까운 압축을 원한다면 VMAF = 99.9~100을 목표로 해야 해요.
RF/CRF (Rate Factor)¶
품질 수준의 역수와 유사해요. RF가 낮을수록 품질이 좋지만 파일 크기가 커져요. VMAF 99.9~100 (시각적 무손실)을 얻기 위한 권장 RF 시작값:
| 인코더 | 권장 RF |
|---|---|
| H.264 (x264) | RF = 10 |
| H.265 (x265) | RF = 8 |
| H.265 10-bit (x265) | RF = 10 |
| AV1 10-bit (SVT) | RF = 14 |
HandBrake 가이드¶
전제 조건¶
-
GPU 인코더 (예: NVEnc)는 사용하지 않아요. GPU 인코더는 품질을 희생하여 인코딩 속도를 높이도록 설계되었으며, 주로 실시간 스트리밍용이에요. 이 가이드에서는 인코딩 속도가 아닌 최종 품질과 파일 크기에만 집중하는 CPU 인코딩만 다뤄요.

-
HandBrake의 Filter 탭에서 모든 필터를 항상 꺼야 해요. 입력 소스가 Unity의 ProRes 녹화물이므로 필터가 필요하지 않아요. Interlace Detection이나 Deinterlace 같은 필터를 활성화하면 눈, 입, 아웃라인 주변에 이상한 고대비 점/앨리어싱/픽셀 변위가 발생해요.

중요
Filter 탭에서 모든 필터를 항상 Off로 설정해 주세요!
최적 인코더 선택¶
| 기준 | 우선순위 |
|---|---|
| 최대 품질 | AV1 > H.265 > H.264 |
| 최소 파일 크기 | AV1 > H.265 > H.264 |
| 최대 호환성 | H.264 > H.265 > AV1 |
| 영상 편집 소프트웨어 디코딩 성능 | H.264 > H.265 > AV1 |
AV1 인코딩¶
VMAF ~= 100의 최고 품질 AV1 영상을 제작하려면:
- Super HQ 2160p60 4K AV1 preset을 선택해요

- Filter 탭에서 모든 필터를 비활성화해요

- RF를 14 이하로 설정하여 VMAF ~= 100을 유지해요

- (선택) 시각적 무손실이 필요 없고 작은 파일을 원한다면 (VMAF = 99.9~100), RF를 15~22로 증가시킬 수 있어요
- (선택) 훨씬 작은 파일을 원한다면 (VMAF = <99.9), RF를 23~30으로 증가시킬 수 있어요
AV1 RF 참조표¶
입력 영상: 3384x1440, H.264, SDR, ~900Mbps bitrate, CRF0, 60fps, 4분 9초 길이, NiloToon 콘서트 MV.

| 압축 설정 | VMAF (100에 가까울수록 좋음) | 파일 크기 (작을수록 좋음) |
|---|---|---|
| 압축 전 원본 | N/A | 25.42GB |
| RF=10 | 100 | 2.46GB |
| RF=12 | 100 | 1.96GB |
| RF=14 | 100 | 1.65GB |
| RF=15 | 99.99 | 1.54GB |
| RF=16 | 99.99 | 1.43GB |
| RF=18 | 99.97 | 1.25GB |
| RF=20 | 99.95 | 1.12GB |
| RF=22 | 99.91 | 1.01GB |
| RF=25 | 99.82 | 0.86GB (860MB) |
| RF=30 | 99.39 | 0.63GB (630MB) |
| RF=63 | 71.07 | 0.07GB (70MB) |
AV1 요약
호환성과 영상 편집 소프트웨어 사용에 신경 쓰지 않고, 재생/보관용으로 가장 작은 파일에 매우 좋은 품질을 원한다면, AV1 + 필터 없음 + RF=14가 좋은 시작점이에요.
AV1 10-bit (NVEnc)
NVIDIA RTX 40xx 카드용 GPU AV1 인코더이에요. 인코딩 속도는 매우 빠르지만, 일부 프레임에서 잘못된 결과를 생성할 수 있어 신뢰성이 떨어져요. 사용을 권장하지 않아요.
H.265 인코딩¶
AV1이 호환성 문제로 사용할 수 없는 경우, 차선책은 H.265 10-bit이에요.
VMAF ~= 100의 H.265 영상을 제작하려면:
- Production Standard preset을 선택해요

- Video 탭을 클릭해요
- 인코더를 H.264 (x264) -> H.265 10-bit (x265)로 변경해요
- RF = 10을 유지해요

- (선택) RF를 11~18로 변경하여 허용 가능한 품질 손실 수준에 맞출 수 있어요
H.265 RF 참조표¶
Production Standard, H.265 10-bit (x265), No Filters:
| 압축 설정 | VMAF | 파일 크기 |
|---|---|---|
| 압축 전 원본 | N/A | 25.42GB |
| RF=10 | 100 | 2.64GB |
| RF=11 | 99.99 | 2.34GB |
| RF=14 | 99.92 | 1.92GB |
| RF=18 | 99.33 | 1.15GB |
| RF=20 | 98.56 | 0.89GB |
| RF=22 | 97.33 | 0.69GB |
H.264 인코딩¶
일반적으로 H.264는 영상 편집 소프트웨어의 디코딩 속도를 향상시켜야 할 때만 사용해요.
VMAF ~= 100 H.264 영상이 필요한 경우:
- Production Standard preset을 선택하고 설정을 변경하지 않아요
- RF = 10을 유지해요

Production Standard 설정¶
Production Standard preset은 100% 무손실은 아니지만 시각적으로 무손실이에요. 실제로 결과는 모든 영상 편집에 항상 충분해요 (기본 CRF=10).
7분 3840x2160 60fps ProRes 422 HQ Recorder 녹화 (~100GB) 기준, Production Standard preset으로 변환 시:
- ~15GB (H.264), VMAF ~= 100
- ~7GB (H.265), VMAF ~= 99.98
RF/CRF (Rate Factor) 가이드¶
| CRF 값 | Preset | 설명 |
|---|---|---|
| 2 | Production Max | 최대 품질, 거의 무손실이지만 너무 과도한 경우가 많음 |
| 10 | Production Standard | 최고 품질, 시각적 무손실. 프로덕션에 권장 |
| 15 | - | 높은 품질, 압축 아티팩트가 보이기 시작 |
| 20 | Super HQ 2160p60 4K HEVC | 보통 품질, 압축 아티팩트 존재 |
| 22 | Creator 2160p60 4K | 낮은 품질, 압축 아티팩트가 쉽게 보임 |
| 24 | Fast 2160p60 4K HEVC | 나쁜 품질, 공격적인 압축 |
| 26+ | - | 너무 공격적인 압축, 사용하지 마세요! |
RF 조정 가이드
- 품질 향상이 필요하면 낮은 RF(10~15)를 설정해요
- 파일 크기를 줄이려면 높은 RF(16~22)를 설정해요
VMAF 점수 확인¶
압축 후 VMAF 점수를 로컬에서 확인하려면 VMAF-GUI를 사용할 수 있어요. 가장 빠른 SSD에 압축 해제하여 점수 계산 속도를 향상시켜 주세요.

| 점수 | 의미 |
|---|---|
| 100 | 시각적 무손실, 영상 편집 소프트웨어에 적합 |
| 99.9~100 | 영상 편집 소프트웨어에 충분 |
| 99.0~99.9 | 재생용 최종 결과 영상으로 충분 |
| <99.0 | 압축 아티팩트가 보임 |
Video Compare 도구¶
영상 간 압축 차이를 확인하기 위한 도구이에요:
- GUI 버전 (사용이 쉬움, 권장): VideoCompareGUI
- Core 버전 (커맨드 라인 필요): video-compare
8K AV1 업로드¶
TL;DR¶
업로드 시 최고 인코딩 품질을 얻으려면 업로드하는 영상이 다음 조건을 충족해야 해요:
- 8K (width >= 7680 및 height >= 4320)
- 16:9 비율
- ProRes422HQ .mov 포맷
다른 해상도/비율/포맷은 8K를 방지할 수 있어요. 위 설정 (8K, 16:9, ProRes422HQ)은 일반적으로 AV1 인코더 사용을 트리거해요 (AV1은 최고의 인코더이에요).
성공적으로 완료되면, 업로드 후 1-2일 내에 AV1(av01) Codec이 사용되고 8K 옵션이 활성화돼요.

8K 업로드가 불가능한 경우, 최소한 4K 16:9로 업로드해 주세요:
- width >= 3840 및 height >= 2160
- 16:9 비율
1080p/1440p 업로드 비권장
인코딩 결과 품질을 보장하려면 1080p/1440p 업로드를 더 이상 권장하지 않아요.
소개¶
영상을 업로드하면, 로컬 파일의 인코딩 품질이 아무리 좋아도, 8K(7680x4320) 미만의 영상(예: 1080p/1440p)으로 업로드하면 표시되는 결과 품질이 로컬 파일보다 떨어져요. VP9 1080p/1440p 인코딩은 의도적으로 낮은 품질을 사용하기 때문이에요.
솔루션¶
- 8K(7680x4320) 및 16:9로 Upscale하여 업로드하면, 최고 품질의 AV1 (av01) 인코더를 사용하도록 트리거할 수 있어요 (VP9 (vp09) 대신).
단계별 가이드¶
- 업로드할 영상 파일을 준비해요
- HandBrake를 열고, 해당 영상을 input으로 선택해요
- Production Max preset을 선택해요
- Dimensions 탭을 클릭해요
- Optimal Size를 비활성화해요
- Allow Upscaling을 활성화해요
- 입력 영상이 16:9 비율이면, Resolution and Scale > Scaled Size = 7680x4320으로 설정해요
- 입력 영상이 16:9보다 넓으면, width를 7680으로 설정하고 Border(Top & Bottom)로 빈 공간을 채워 Final Dimension을 7680x4320으로 만들어요
- 입력 영상이 16:9보다 좁으면, height를 4320으로 설정하고 Border(Left & Right)로 빈 공간을 채워 Final Dimension을 7680x4320으로 만들어요
- 모든 단계가 올바르면, Final Dimensions = 7680 x 4320 (8K 16:9)으로 표시돼요

- Start Encode를 클릭해요. 결과 영상은 매우 클 수 있어요 (~150GB, 4분 60fps 기준)
- 결과물을 바로 업로드해요
성공 여부 확인¶
- 성공: 업로드 후 수시간~수일 후, Codec이 AV1(av01)로 다시 인코딩되고 8K 옵션이 시청자에게도 제공돼요

- 실패: 업로드 후 VP9(vp09) Codec이 영구적으로 유지되고, 영상이 인기를 얻지 않는 한 8K 옵션을 사용할 수 없어요

업로드 해상도 참고¶
8K AV1 트리거를 위해서는 일반적으로 8K 16:9가 필요해요:
| 업로드 해상도 | 결과 |
|---|---|
| 3384x1440 | VP9, 4K (8K 옵션 없음) |
| 5076x2160 | VP9, 4K (8K 옵션 없음) |
| 6768x2880 | VP9, 4K (8K 옵션 없음) |
| 10152x4320 | VP9, 4K (16:9가 아니므로 8K 옵션 없음) |
| 7680x4320 | AV1, 8K (16:9 비율이므로 성공) |
8K AI Upscale 도구¶
위의 HandBrake upscale 방법은 새로운 디테일을 추가하지 않고 해상도만 높여요. 선명한 8K 결과가 필요하면 AI upscaler를 사용할 수 있어요:
- Topaz Video AI (무료 체험 가능, 출력에 워터마크)
다만 업로드 목적이라면, 영상을 크게 압축하기 때문에 AI upscaler의 선명도/디테일 향상 효과가 시각적으로 제거될 가능성이 높아요.