동영상 파일 컨테이너 완전 정리: MKV, AVI, MOV 그리고 그 외
컨테이너 vs. 코덱: 차이점 이해하기
동영상 파일을 이야기할 때 자주 혼동되는 두 가지 용어가 있습니다. 바로 컨테이너와 코덱입니다. 많은 사람들이 이 둘을 같은 의미로 쓰지만, 실제로는 서로 다른 역할을 합니다.
택배 상자 비유
동영상 파일을 택배 상자라고 생각해 보세요.
- 컨테이너(상자): 영상, 오디오, 자막, 메타데이터를 하나로 묶어 담는 파일 포맷입니다. 예: MP4, MKV, AVI, MOV
- 코덱(내용물): 파일 크기를 줄여 주는 압축 기술입니다. 예: H.264, H.265, VP9, AAC, MP3
골판지 상자에 책, 전자제품, 옷 등 다양한 물건을 담을 수 있듯이, 동영상 컨테이너에도 다양한 코덱을 담을 수 있습니다. 어떤 MP4 파일은 H.264 영상과 AAC 오디오를 담고 있고, 다른 MP4 파일은 H.265 영상과 Opus 오디오를 담고 있을 수 있습니다. 같은 컨테이너지만 내용물이 다른 것이죠.
핵심 포인트: SSDown으로 동영상을 다운로드할 때 컨테이너와 코덱은 모두 원본 플랫폼에 의해 결정됩니다. 컨테이너를 이해하면 내 기기에 맞는 호환 포맷을 고르는 데 도움이 됩니다.
컨테이너는 어떤 일을 할까?
동영상 컨테이너는 다음과 같은 역할을 담당합니다.
- 멀티플렉싱: 분리된 영상, 오디오, 자막 스트림을 하나의 파일로 결합
- 동기화: 재생 중 오디오가 영상과 어긋나지 않도록 유지
- 메타데이터 저장: 제목, 재생 시간, 해상도, 생성 날짜 등의 정보 보관
- 챕터 마커: 긴 영상 내에서 이동할 수 있는 지점 지원
- 자막/캡션 지원: 텍스트 트랙을 내장하거나 참조
- 다중 오디오 트랙: 하나의 파일에서 여러 언어나 오디오 포맷 지원
- 스트리밍 지원: 프로그레시브 다운로드 또는 적응형 스트리밍 가능
주요 동영상 컨테이너 포맷
MP4 (MPEG-4 Part 14)
개요: 애플의 QuickTime MOV 포맷을 기반으로 한, 가장 널리 쓰이는 컨테이너 포맷입니다.
| 항목 | 내용 |
|---|---|
| 파일 확장자 | .mp4, .m4v, .m4a (오디오 전용) |
| 영상 코덱 | H.264, H.265, MPEG-4, AV1 |
| 오디오 코덱 | AAC, MP3, AC3, Opus |
| 자막 지원 | 제한적 (VobSub, tx3g) |
| 챕터 | 지원 |
| 다중 오디오 트랙 | 지원 |
| 스트리밍 지원 | 매우 우수 (프로그레시브 다운로드) |
장점:
- 모든 기기와 플랫폼에서 통용되는 범용 호환성
- 웹 재생을 위한 뛰어난 스트리밍 지원
- 적은 오버헤드 (효율적인 파일 크기)
- 배포용 업계 표준
단점:
- 자막 포맷 지원이 제한적
- 일부 고급 기능(상세 챕터, 방대한 메타데이터) 저장 불가
- 독점 포맷 (상용 소프트웨어에는 라이선스 필요)
적합한 용도: 일반 배포, 소셜 미디어, 스트리밍, 모바일 기기, 최대 호환성이 필요한 경우
MKV (Matroska Video)
개요: 미래 지향적이고 기능이 풍부하도록 설계된 오픈소스 컨테이너입니다.
| 항목 | 내용 |
|---|---|
| 파일 확장자 | .mkv (영상), .mka (오디오), .mks (자막) |
| 영상 코덱 | 거의 모든 코덱 (H.264, H.265, VP9, AV1 등) |
| 오디오 코덱 | 거의 모든 코덱 (AAC, MP3, FLAC, DTS, Vorbis 등) |
| 자막 지원 | 광범위 (SRT, ASS, VobSub, PGS 등) |
| 챕터 | 강력한 챕터 지원 |
| 다중 오디오 트랙 | 무제한 |
| 스트리밍 지원 | 보통 (WebM과 함께 개선 중) |
장점:
- 오픈소스이며 로열티 없음
- 사실상 모든 코덱 조합 지원
- 뛰어난 자막 및 챕터 지원
- 오디오/자막 트랙을 무제한으로 담을 수 있음
- 미래 지향적 (확장 가능한 포맷)
- 강력한 오류 복구 기능
단점:
- 기기 호환성 제한 (TV, 게임 콘솔은 지원하지 않는 경우가 많음)
- 스트리밍에는 부적합 (오버헤드가 큼)
- 일부 소프트웨어는 MKV의 모든 기능을 지원하지 않음
적합한 용도: 아카이빙, 고화질 영상 컬렉션, 다국어 콘텐츠, 자막이 많은 콘텐츠
AVI (Audio Video Interleave)
개요: 1992년에 등장한 마이크로소프트의 레거시 컨테이너 포맷으로, 여전히 널리 쓰이지만 세월의 흔적이 느껴집니다.
| 항목 | 내용 |
|---|---|
| 파일 확장자 | .avi |
| 영상 코덱 | DivX, Xvid, MPEG-4, H.264 (제한적) |
| 오디오 코덱 | MP3, AC3, PCM |
| 자막 지원 | 매우 제한적 (외부 파일만 가능) |
| 챕터 | 미지원 |
| 다중 오디오 트랙 | 제한적 |
| 스트리밍 지원 | 미흡 (전체를 먼저 다운로드해야 함) |
장점:
- 매우 폭넓은 호환성 (거의 모든 환경에서 재생 가능)
- 단순한 구조 (손상된 파일 복구가 쉬움)
- 시스템 간 동작이 예측 가능
단점:
- 파일 크기 제한 (표준 AVI는 2GB, AVI 2.0은 4GB)
- 낮은 압축 효율
- 자체 자막 지원 없음
- 제한적인 코덱 지원
- 구식 기술
적합한 용도: 레거시 시스템, 오래된 기기와의 호환, 간단한 영상 편집 작업
MOV (QuickTime File Format)
개요: MP4의 기반이 된 애플의 독점 컨테이너입니다.
| 항목 | 내용 |
|---|---|
| 파일 확장자 | .mov, .qt |
| 영상 코덱 | H.264, H.265, ProRes, Animation |
| 오디오 코덱 | AAC, MP3, PCM, Apple Lossless |
| 자막 지원 | 보통 (MP4와 유사) |
| 챕터 | 지원 |
| 다중 오디오 트랙 | 지원 |
| 스트리밍 지원 | 양호 (프로그레시브 다운로드) |
장점:
- 애플 생태계와의 뛰어난 호환성
- 전문가용 코덱 지원 (ProRes, DNxHD)
- 고품질 영상 편집의 표준
- 고급 기능 (타임코드, 메타데이터)
단점:
- 애플 기기 외에서는 호환성 제한
- MP4보다 파일 크기가 큰 경우가 많음
- Windows에서는 QuickTime 코덱이 필요
적합한 용도: 애플 생태계, 전문 영상 편집, 고품질 보관, Final Cut Pro 프로젝트
WebM
개요: 웹 스트리밍에 최적화된 구글의 오픈소스 컨테이너입니다.
| 항목 | 내용 |
|---|---|
| 파일 확장자 | .webm |
| 영상 코덱 | VP8, VP9, AV1 |
| 오디오 코덱 | Vorbis, Opus |
| 자막 지원 | WebVTT |
| 챕터 | 제한적 |
| 다중 오디오 트랙 | 지원 |
| 스트리밍 지원 | 매우 우수 (HTML5용으로 설계) |
장점:
- 완전한 오픈소스이며 로열티 없음
- VP9/AV1을 통한 뛰어난 압축률
- 브라우저 기본 지원 (Chrome, Firefox, Edge)
- 웹 스트리밍에 최적화
단점:
- Safari/iOS 지원이 제한적
- 선택 가능한 코덱이 적음 (VP8/VP9/AV1만)
- 오프라인 보관용으로는 부적합
적합한 용도: 웹 영상, HTML5 스트리밍, 오픈소스 프로젝트, 유튜브 콘텐츠
컨테이너 종합 비교표
| 컨테이너 | 파일 크기 | 호환성 | 기능 | 스트리밍 | 최적 용도 |
|---|---|---|---|---|---|
| MP4 | 효율적 | 범용 | 보통 | 매우 우수 | 일반 배포 |
| MKV | 효율적 | 보통 | 광범위 | 보통 | 아카이빙, 컬렉션 |
| AVI | 큼 | 범용 | 제한적 | 미흡 | 레거시 호환 |
| MOV | 가변적 | 애플 중심 | 광범위 | 양호 | 애플 생태계, 편집 |
| WebM | 매우 효율적 | 브라우저 한정 | 보통 | 매우 우수 | 웹 스트리밍 |
| FLV | 효율적 | 미흡 (지원 중단) | 제한적 | 양호 (레거시) | 레거시 웹 영상 |
| WMV | 보통 | Windows 중심 | 보통 | 보통 | Windows 생태계 |
컨테이너별 코덱 호환성
모든 코덱이 모든 컨테이너에서 동작하는 것은 아닙니다. 가능한 조합은 다음과 같습니다.
| 코덱 | MP4 | MKV | AVI | MOV | WebM |
|---|---|---|---|---|---|
| H.264 | ✓ 가능 | ✓ 가능 | ⚠ 제한적 | ✓ 가능 | ✗ 불가 |
| H.265 (HEVC) | ✓ 가능 | ✓ 가능 | ✗ 불가 | ✓ 가능 | ✗ 불가 |
| VP9 | ⚠ 드묾 | ✓ 가능 | ✗ 불가 | ✗ 불가 | ✓ 가능 |
| AV1 | ✓ 가능 | ✓ 가능 | ✗ 불가 | ⚠ 제한적 | ✓ 가능 |
| ProRes | ⚠ 제한적 | ✓ 가능 | ✗ 불가 | ✓ 가능 | ✗ 불가 |
| AAC (오디오) | ✓ 가능 | ✓ 가능 | ⚠ 제한적 | ✓ 가능 | ✗ 불가 |
| Opus (오디오) | ⚠ 제한적 | ✓ 가능 | ✗ 불가 | ⚠ 제한적 | ✓ 가능 |
컨테이너 오버헤드 비교
컨테이너는 메타데이터, 동기화, 구조를 위한 추가 데이터, 즉 오버헤드를 발생시킵니다. 그 규모는 다음과 같습니다.
| 컨테이너 | 오버헤드 (1시간 분량 1080p 영상 기준) | 전체 파일 크기 대비 비율 |
|---|---|---|
| MP4 | 2-5 MB | 0.5-1% |
| MKV | 5-15 MB | 1-2.5% |
| AVI | 10-30 MB | 2-5% |
| MOV | 3-8 MB | 0.6-1.5% |
| WebM | 1-4 MB | 0.3-0.8% |
MP4와 WebM의 오버헤드가 가장 작아 저장과 스트리밍에 가장 효율적입니다.
컨테이너 간 변환하기
때로는 재인코딩(화질 손실이 발생) 없이 컨테이너만 바꿔야 할 때가 있습니다. 이를 리먹싱(remuxing)이라고 하며, 스트림을 한 컨테이너에서 다른 컨테이너로 복사하는 작업입니다.
무손실 리먹싱 가능 여부
| 변환 (From → To) | 가능 여부 | 도구 | 속도 | 비고 |
|---|---|---|---|---|
| MKV → MP4 | ✓ 가능 | FFmpeg, MKVToolNix | 매우 빠름 | 자막 트랙이 손실될 수 있음 |
| MP4 → MKV | ✓ 가능 | FFmpeg, MKVToolNix | 매우 빠름 | 완벽한 호환성 |
| AVI → MP4 | ⚠ 대체로 가능 | FFmpeg | 빠름 | 사용된 코덱에 따라 다름 |
| MOV → MP4 | ✓ 가능 | FFmpeg | 매우 빠름 | 호환성이 매우 높은 포맷 |
| WebM → MP4 | ✗ 불가 | 해당 없음 | 해당 없음 | 재인코딩 필요 |
FFmpeg 리먹싱 예시
재인코딩 없이 MKV를 MP4로 리먹싱하려면 (무손실, 고속):
ffmpeg -i input.mkv -c copy output.mp4재인코딩이 아니라 스트림을 복사하기만 하므로 몇 분/몇 시간이 아니라 몇 초 만에 끝납니다.
어떤 컨테이너를 선택해야 할까?
의사결정 트리
- 최대한의 호환성이 필요한가? → MP4 사용
- 여러 오디오/자막 트랙이 포함된 고화질 콘텐츠를 보관하려는가? → MKV 사용
- 애플 생태계용인가? → MOV 사용
- 웹 스트리밍 전용인가? → WebM (Safari 지원이 필요 없다면) 또는 MP4 사용
- 아주 오래된 기기와의 호환이 필요한가? → AVI 사용
용도별 추천
| 용도 | 추천 컨테이너 | 대안 |
|---|---|---|
| 소셜 미디어 공유 | MP4 | — |
| 개인 영상 아카이브 | MKV | MP4 |
| iPhone/iPad 시청 | MP4 | MOV |
| 유튜브 업로드 | MP4 | WebM, MOV |
| 전문 편집 | MOV (ProRes) | MKV |
| 블루레이 리핑 | MKV | M2TS |
| HTML5 웹 플레이어 | MP4 | WebM |
| 다국어 콘텐츠 | MKV | MP4 |
소셜 미디어 플랫폼의 컨테이너 사용 현황
SSDown으로 동영상을 다운로드할 때, 각 플랫폼이 제공하는 컨테이너 포맷은 다음과 같습니다.
| 플랫폼 | 컨테이너 | 영상 코덱 | 오디오 코덱 |
|---|---|---|---|
| 유튜브 | MP4, WebM | H.264, VP9, AV1 | AAC, Opus |
| X (Twitter) | MP4 | H.264 | AAC |
| 인스타그램 | MP4 | H.264 | AAC |
| 틱톡 | MP4 | H.264 | AAC |
| MP4 | H.264 | AAC | |
| Dailymotion | MP4 | H.264 | AAC |
범용 호환성과 스트리밍 효율성 덕분에 소셜 미디어에서는 MP4가 압도적이라는 점을 알 수 있습니다.
마무리
동영상 컨테이너는 영상, 오디오, 자막 스트림을 하나로 묶어 주는 포장재입니다. 코덱이 화질과 파일 크기를 결정한다면, 컨테이너는 호환성과 기능 지원 범위를 결정합니다. 대부분의 사용자에게는 다음과 같이 정리할 수 있습니다.
- MP4는 안전한 기본 선택지 — 최대 호환성, 뛰어난 스트리밍, 효율적인 오버헤드
- MKV는 아카이빙에 이상적 — 오픈소스, 풍부한 기능, 모든 코덱 지원
- MOV는 애플 사용자에게 최적 — 전문가용 기능, 생태계 통합
- WebM은 웹 전용 콘텐츠에 완벽 — 효율적, 오픈소스, 브라우저 기본 지원
SSDown으로 동영상을 다운로드할 때 컨테이너는 원본 플랫폼이 결정합니다. 컨테이너를 이해하면 포맷을 변환할지 여부와 어떤 기기에서 다운로드한 영상이 매끄럽게 재생될지 판단하는 데 도움이 됩니다.