동영상 압축 가이드: 파일 크기는 줄이고, 화질은 그대로
비디오 코덱, 비트레이트, 해상도 선택이 파일 크기와 화질에 미치는 영향을 알아보고, 중요한 품질을 유지하면서 동영상을 압축하는 방법을 알아보세요.
원본 4K 동영상 파일은 한 시간 분량에 50 GB를 가볍게 넘길 수 있습니다. 10분짜리 화면 녹화조차 500 MB까지 불어날 수 있습니다. 소셜 미디어에 업로드하든, 이메일로 파일을 보내든, 웹사이트에 동영상을 삽입하든 간에 압축은 사용 가능한 파일과 그렇지 않은 파일을 가르는 핵심입니다.
동영상 압축의 원리
동영상 파일은 프레임의 연속으로 이루어져 있습니다. 현대 코덱은 모든 프레임의 픽셀을 개별적으로 저장하는 대신, 두 가지 유형의 중복성을 활용합니다.
- 공간적 중복성 — 하나의 프레임 안에서 인접한 픽셀들은 대체로 비슷합니다. JPEG 방식의 압축이 이를 제거합니다.
- 시간적 중복성 — 연속된 프레임들은 대부분 거의 동일하게 보입니다. 프레임 사이의 차이점만 저장하면 됩니다.
패닝 샷이 압축이 잘 안 되는 이유(모든 것이 바뀌기 때문)와 말하는 사람을 촬영한 영상이 매우 잘 압축되는 이유(입 부분만 움직이기 때문)가 바로 여기에 있습니다.
코덱 비교
| 코덱 | 컨테이너 | 비트당 화질 | 브라우저 지원 | 비고 |
|---|---|---|---|---|
| H.264 (AVC) | MP4, MKV | 양호 | 범용 | 웹의 기본 표준 |
| H.265 (HEVC) | MP4, MKV | H.264 대비 약 40% 향상 | 양호 (Firefox 제외) | 저장용으로 탁월 |
| VP9 | WebM | H.265와 유사 | 모든 최신 브라우저 | 오픈 소스 및 무로열티 |
| AV1 | WebM, MP4 | 최고 압축률 | 점차 확대 중 | 인코딩 속도 느림 |
웹 배포에는 MP4 컨테이너의 H.264가 여전히 범용적으로 안전한 선택입니다. 개인 저장용으로 최대 압축을 원한다면 H.265 또는 AV1이 인코딩 시간을 들일 만한 가치가 있습니다.
비트레이트 이해하기
비트레이트는 초당 사용되는 데이터량으로, Mbps(초당 메가비트) 또는 kbps 단위로 측정됩니다.
파일 크기 (MB) ≈ 비트레이트 (Mbps) × 재생 시간 (초) ÷ 8
H.264 기준 권장 비트레이트:
| 해상도 | 프레임 레이트 | 권장 비트레이트 |
|---|---|---|
| 480p | 30fps | 1–2 Mbps |
| 720p | 30fps | 2.5–5 Mbps |
| 1080p | 30fps | 5–10 Mbps |
| 1080p | 60fps | 10–15 Mbps |
| 4K | 30fps | 20–40 Mbps |
CRF vs. 목표 비트레이트 인코딩
화질 제어를 위한 두 가지 주요 방식이 있습니다.
Constant Rate Factor (CRF)
인코더가 프레임별로 비트레이트를 자동 조정하여 일관된 체감 화질을 유지합니다. CRF 값이 낮을수록 화질이 높아집니다.
- CRF 18 — 무손실에 가까운 화질, 큰 파일 크기
- CRF 23 — 기본값, 우수한 화질
- CRF 28 — 눈에 띄게 저하된 화질, 작은 파일 크기
CRF는 화질이 중요하고 파일 크기가 부차적인 경우에 가장 적합합니다.
목표 비트레이트 (CBR/VBR)
고정 또는 최대 비트레이트를 직접 지정합니다. 특정 크기 제한(예: 이메일 첨부 파일, 플랫폼 업로드 용량 제한) 이하로 파일을 맞춰야 할 때 유용합니다.
재인코딩 없이 압축하기
때로는 컨테이너를 변경하거나 동영상 스트림을 건드리지 않고 오디오 트랙만 제거하는 것이 가장 빠른 최적화 방법입니다. 소스가 이미 H.264라면 단순히 자르거나 리먹싱하는 경우 재인코딩을 완전히 피할 수 있어 원본 화질을 그대로 유지할 수 있습니다.
Video Compressor를 사용하면 WebAssembly로 컴파일된 FFmpeg를 통해 브라우저에서 직접 파일 크기를 줄일 수 있습니다. 업로드도, 대기 시간도, 개인정보 걱정도 없습니다.
해상도: 불필요한 다운스케일은 피하세요
해상도를 절반으로 줄이면 픽셀 수가 4분의 1로 줄어 파일 크기가 크게 감소합니다. 하지만 목표 표시 크기 이하로 내려가면 복구할 수 없는 선명도 손실이 발생합니다.
기본 원칙:
- 영상이 720p로만 표시될 경우, 4K로 인코딩하면 저장 공간 낭비입니다.
- 원본은 보관용으로 유지하고, 배포용으로는 압축 버전을 내보내세요.
- 화면 비율을 유지하세요 — 포맷과 해상도 변경은 Video Converter를 사용하면 깔끔하게 처리할 수 있습니다.
오디오 압축
오디오 트랙도 잊지 마세요:
- AAC 128 kbps는 스테레오 콘텐츠에 충분한 투명한 음질을 제공합니다.
- 음악이나 다이나믹 레인지가 넓은 오디오에는 192 kbps를 사용하세요.
- 화면 녹화나 튜토리얼 영상이라면 96 kbps 모노로도 충분하며, 오디오 비트레이트를 75% 절감할 수 있습니다.
GIF를 올바르게 만드는 방법
GIF는 파일 크기가 크기로 악명 높습니다. 5초짜리 GIF는 같은 클립을 H.264 MP4로 만든 것보다 쉽게 10배 이상 커질 수 있습니다. 웹용 루프 애니메이션이 필요하다면 다음을 고려하세요.
- 웹 페이지에서는 GIF 대신
autoplay muted loop속성을 사용한 MP4/WebM을 사용하세요. - GIF를 반드시 사용해야 한다면 가로 320px, 15fps, 최대 10초로 제한하세요.
- GIF Maker를 사용해 짧은 클립을 변환하고 내보내기 전에 파일 크기를 미리 확인하세요.
빠른 압축 체크리스트
- 최대 호환성을 위해 H.264 선택, 저장용으로는 H.265/AV1 선택
- 일반 용도에는 CRF 23 설정, 화질이 중요한 콘텐츠는 값을 낮추어 조정
- 출력 해상도를 표시 크기에 맞게 설정
- AAC 128kbps 스테레오 사용 (음성 전용은 96kbps 모노)
- 사용하지 않는 오디오 트랙 제거
- 원본을 삭제하기 전에 재생 테스트 필수
동영상 압축은 과학이자 예술입니다. 목표는 단순히 가장 작은 파일이 아니라, 해당 용도에 충분히 좋아 보이는 가장 작은 파일을 만드는 것입니다.