비디오 압축 가이드: 화질을 유지하면서 크기를 줄이는 방법

비디오는 모든 파일 유형 중 가장 큰 파일 크기를 가집니다. 1분짜리 4K 비디오는 400MB를 초과할 수 있으며, 1080p 화면 녹화도 100MB 이상일 수 있습니다. 이메일로 전송, 웹에 업로드, 또는 백업용으로 보관하든, 비디오 압축은 저장 및 전송 비용을 줄이는 필수 기술입니다.

이 가이드는 코덱 선택, 비트레이트 제어, 해상도 및 프레임 레이트의 세 가지 차원에서 비디오 압축의 핵심 방법을 체계적으로 설명하고 이메일, 웹, 저장, 모바일 기기 시나리오에 대한 구체적 매개변수 권장값을 제공합니다. 파일 압축의 전체 프레임워크를 이해해야 한다면 파일 압축 완전 가이드부터 시작하십시오.

1. 비디오 코덱 비교

코덱(Codec)은 압축 효율과 호환성을 결정하므로 비디오 압축에서 가장 중요한 단계입니다.

코덱압축 효율호환성인코딩 속도최적 용도
H.264 (AVC)기준선우수 (거의 모든 기기)빠름일반 용도, 이메일, 모바일 기기
H.265 (HEVC)H.264 대비 40-50% 작음양호 (일부 구형 기기 미지원)중간저장 보관, HD 비디오
VP9H.265에 근접양호 (주로 웹 플랫폼)중간웹 비디오, YouTube
AV1H.265 대비 20-30% 작음발전 중 (하드웨어 지원 증가)느림미래 표준, 스트리밍 플랫폼

코덱 선택의 핵심 트레이드오프는 압축 효율 vs 호환성입니다. H.264는 최고의 호환성을 가지며 거의 모든 기기에서 재생되어 일반 시나리오의 신뢰할 수 있는 선택입니다. H.265는 동등한 화질에서 H.264의 약 절반 크기의 파일을 생성하여 저장 공간이 제한되거나 대용량 파일을 전송해야 하는 시나리오에 적합합니다. AV1은 가장 높은 압축 효율을 가지지만 인코딩이 느리고 아직 보편화되지 않은 하드웨어 디코딩으로 인해 선구적인 스트리밍 플랫폼에 더 적합합니다.

2. 비트레이트 제어: CRF / CBR / VBR

2.1 CRF (고정 비율 인자)

CRF 모드는 일정한 화질을 목표로 하며 비트레이트가 장면 복잡도에 따라 자동으로 조정됩니다. 정적 장면에는 낮은 비트레이트, 동적 장면에는 높은 비트레이트를 할당합니다. CRF 값은 일반적으로 18-28 범위이며, 값이 낮을수록 화질이 좋고 파일이 큽니다.

  • CRF 18-22: 시각적 무손실, 고품질 보관에 적합
  • CRF 23-26: 높은 화질, 크기와 화질의 최적 균형, 권장 범위
  • CRF 27-30: 중간 화질, 더 작은 크기, 웹 비디오에 적합

CRF는 비디오 압축에 가장 권장되는 모드입니다. 비디오 전체에 걸쳐 일관된 화질을 보장하여 일부 구간이 흐려지고 다른 구간은 선명해지는 문제를 방지합니다.

2.2 CBR (고정 비트레이트)

CBR 모드는 비트레이트를 일정하게 유지하여 장면이 복잡하든 단순하든 동일한 수의 비트를 할당합니다. 장점은 파일 크기를 정확히 예측할 수 있다는 것이며 라이브 스트리밍과 같이 엄격한 대역폭 요구사항이 있는 실시간 미디어에 적합합니다. 단점은 단순한 장면에서 비트레이트를 낭비하고 복잡한 장면에 충분한 비트레이트를 제공하지 못하여 전체 효율이 낮아집니다.

2.3 VBR (가변 비트레이트)

VBR 모드는 지정된 비트레이트 범위 내에서 동적으로 조정하여 크기와 화질의 균형을 맞춥니다. Two-pass 모드는 전체 비디오를 먼저 분석한 후 인코딩하여 더 나은 화질을 생성하지만 시간이 두 배로 걸립니다. VBR은 정확한 목표 크기 제어가 필요한 웹 비디오와 디스크 제작에 적합합니다.

3. 해상도 및 프레임 레이트 조정

코덱과 비트레이트 외에도 해상도와 프레임 레이트도 비디오 파일 크기에 영향을 미치는 중요한 요소입니다.

해상도 조정

해상도는 프레임 크기를 결정합니다. 4K(3840×2160)는 800만 픽셀 이상을 가지지만 1080p(1920×1080)는 200만 픽셀만 가지며 720p는 더 적습니다. 4K를 1080p로 낮추면 파일 크기를 약 60-70% 줄일 수 있습니다.

해상도 조정은 재생 기기에 맞춰야 합니다. 휴대폰 화면은 일반적으로 720p만 필요하고 컴퓨터 모니터는 1080p면 충분하며 4K TV나 프로젝터에만 4K 해상도가 필요합니다. 재생 기기가 표시할 수 없는 고해상도를 맹목적으로 유지하는 것은 공간 낭비입니다.

프레임 레이트 조정

프레임 레이트(fps)는 비디오의 부드러움을 결정합니다. 일반적인 프레임 레이트는 24fps(영화 표준), 30fps(표준 비디오), 60fps(스포츠/게임)입니다. 프레임 레이트를 60fps에서 30fps로 낮추면 파일 크기를 약 30-40% 줄일 수 있습니다.

비동적 비디오의 경우 30fps로 충분히 부드럽습니다. 스포츠 이벤트, 게임 녹화 등 고속 동작 시나리오에만 60fps가 필요합니다. 불필요하게 높은 프레임 레이트를 줄이는 것이 파일 크기를 줄이는 효과적인 방법입니다.

4. 시나리오별 매개변수 권장값

4.1 이메일 전송

이메일 첨부파일은 일반적으로 25MB 이하로 제한되므로 더 적극적인 비디오 압축이 필요합니다. 권장 매개변수: H.264 코덱 + 720p 해상도 + 30fps + CRF 28. 1분 비디오를 일반적으로 5-10MB 이내로 유지할 수 있어 이메일로 전송하면서도 시청 가능한 화질을 유지할 수 있습니다.

4.2 웹 게시

웹 비디오는 화질과 로딩 속도의 균형이 필요합니다. 권장 매개변수: H.264 또는 H.265 코덱 + 1080p 해상도 + 30fps + CRF 26. 시청자가 주로 모바일 사용자인 경우 해상도를 720p로 낮출 수 있습니다. AV1을 지원하는 최신 플랫폼의 경우 AV1 인코딩을 사용하면 크기를 추가로 줄일 수 있습니다. 웹 페이지의 이미지 리소스 최적화는 이미지 압축 가이드를 참조하십시오.

4.3 저장 보관

저장 보관은 고품질과 장기 보존을 우선합니다. 권장 매개변수: H.265 코덱 + 원본 해상도 유지 + 원본 프레임 레이트 + CRF 20-22. H.265의 높은 압축 효율로 인해 원본에 가까운 화질을 유지하면서 파일 크기를 원본의 30-50%로 줄일 수 있습니다.

4.4 모바일 기기 재생

모바일 기기는 화면이 작고 저장 공간이 제한되어 있으므로 비디오 압축을 더 적극적으로 할 수 있습니다. 권장 매개변수: H.264 코덱 + 720p 해상도 + 30fps + CRF 26. H.264는 모든 휴대폰에서 원활한 재생을 보장하며 720p는 휴대폰 화면에서 1080p와 거의 동일하게 보이지만 크기는 절반에 불과합니다.

5. 일반적인 비디오 압축 오해

  • 오해 1: 비트레이트가 높을수록 항상 화질이 좋다. 비트레이트가 일정 임계값을 초과하면 화질 개선은 미미한 반면 파일 크기는 급격히 증가합니다. CRF 모드를 사용하여 인코더가 자동으로 비트레이트를 할당하도록 하는 것이 더 효율적입니다.
  • 오해 2: 여러 번 압축해도 화질에 영향이 없다. 손실 비디오 압축은 누적됩니다. 매번 재인코딩할 때마다 정보가 추가로 손실됩니다. 가능한 한 원본 파일에서 목표 매개변수로 한 번에 압축해야 합니다.
  • 오해 3: 해상도만 보고 비트레이트는 보지 않는다. 높은 비트레이트의 720p 비디오가 낮은 비트레이트의 1080p 비디오보다 더 좋아 보일 수 있습니다. 해상도는 화면의 상한을 결정하지만 비트레이트는 그 상한에 도달할 수 있는지를 결정합니다.
  • 오해 4: 컨테이너 포맷이 코덱 포맷과 같다. MP4와 MKV는 컨테이너 포맷으로 다른 코덱을 캡슐화할 수 있습니다. 동일한 .mp4 파일이 내부적으로 H.264 또는 H.265를 포함할 수 있으며 압축 효율이 완전히 다릅니다.

6. 자주 묻는 질문 (FAQ)

압축 후 비디오가 흐려지면 어떻게 해결하나요?

흐림은 일반적으로 비트레이트가 너무 낮거나 해상도를 너무 많이 줄인 경우에 발생합니다. CRF 값을 23-26으로 낮추고 해상도를 720p 이상으로 유지할 것을 권장합니다. H.265 인코딩을 사용하면 동등한 화질에서 H.264보다 40-50% 작은 파일 크기로 크기를 줄이면서 선명도를 유지할 수 있습니다.

MP4 압축에 가장 좋은 코덱은 무엇인가요?

MP4는 컨테이너 포맷이며 내부 비디오 코덱은 H.264 또는 H.265일 수 있습니다. 호환성을 위해서는 거의 모든 기기에서 재생할 수 있는 H.264를 선택하십시오. 대상 기기가 지원하는 경우 더 작은 크기를 원한다면 H.265를 사용하면 동등한 화질에서 약 50%의 크기를 절약할 수 있습니다.

CRF, CBR, VBR의 차이는 무엇인가요?

CRF는 화질을 일정하게 유지하며 비트레이트가 장면 복잡도에 따라 자동 조정되어 아카이브 저장에 적합합니다. CBR은 비트레이트를 일정하게 유지하여 라이브 스트리밍 등 실시간 미디어에 적합합니다. VBR은 지정된 비트레이트 범위 내에서 동적으로 조정하여 크기와 화질의 균형을 맞추며 웹 비디오에 적합합니다.

비디오 압축으로 파일 크기를 얼마나 줄일 수 있나요?

원본 비디오의 코덱과 매개변수에 따라 다릅니다. 원본 비디오의 비트레이트가 지나치게 높은 경우 H.265 + CRF 26 + 1080p로 재인코딩하면 일반적으로 50-70%의 크기를 줄일 수 있으며 화질 차이는 거의 감지할 수 없습니다. 그러나 이미 고도로 압축된 비디오를 추가 압축하면 효과가 제한적입니다.

결론

비디오 압축의 핵심은 올바른 코덱을 선택하고, 비트레이트를 제어하며, 해상도와 프레임 레이트를 올바르게 조정하는 것입니다. 일반 시나리오에는 H.264, 더 작은 크기에는 H.265를 사용하십시오. CRF 모드가 권장 비트레이트 제어 방식이며 값은 23-26이 적당합니다. 해상도와 프레임 레이트는 재생 기기에 맞추고 맹목적으로 높은 사양을 추구하지 마십시오. 반복 트랜스코딩을 피하고 원본 파일에서 목표 매개변수로 한 번에 압축하는 것이 화질을 유지하는 최선의 방법입니다.

인코딩 매개변수에 익숙하지 않고 원클릭 압축을 원하시는 분들은 SmartSlim을 사용해 보십시오. 최적의 코덱과 비트레이트 매개변수를 자동으로 선택하는 지능형 압축 전략이 내장되어 있으며, 모든 처리는 로컬에서 수행되어 업로드가 필요 없습니다.

관련 글: