동영상 파일 컨테이너 완전 정리: MKV, AVI, MOV 그리고 그 외

SSDown TeamFebruary 3, 2025읽는 데 12기술
#video containers#file formats#mkv#avi#mov#technical guide

컨테이너 vs. 코덱: 차이점 이해하기

동영상 파일을 이야기할 때 자주 혼동되는 두 가지 용어가 있습니다. 바로 컨테이너코덱입니다. 많은 사람들이 이 둘을 같은 의미로 쓰지만, 실제로는 서로 다른 역할을 합니다.

택배 상자 비유

동영상 파일을 택배 상자라고 생각해 보세요.

  • 컨테이너(상자): 영상, 오디오, 자막, 메타데이터를 하나로 묶어 담는 파일 포맷입니다. 예: MP4, MKV, AVI, MOV
  • 코덱(내용물): 파일 크기를 줄여 주는 압축 기술입니다. 예: H.264, H.265, VP9, AAC, MP3

골판지 상자에 책, 전자제품, 옷 등 다양한 물건을 담을 수 있듯이, 동영상 컨테이너에도 다양한 코덱을 담을 수 있습니다. 어떤 MP4 파일은 H.264 영상과 AAC 오디오를 담고 있고, 다른 MP4 파일은 H.265 영상과 Opus 오디오를 담고 있을 수 있습니다. 같은 컨테이너지만 내용물이 다른 것이죠.

핵심 포인트: SSDown으로 동영상을 다운로드할 때 컨테이너와 코덱은 모두 원본 플랫폼에 의해 결정됩니다. 컨테이너를 이해하면 내 기기에 맞는 호환 포맷을 고르는 데 도움이 됩니다.

컨테이너는 어떤 일을 할까?

동영상 컨테이너는 다음과 같은 역할을 담당합니다.

  1. 멀티플렉싱: 분리된 영상, 오디오, 자막 스트림을 하나의 파일로 결합
  2. 동기화: 재생 중 오디오가 영상과 어긋나지 않도록 유지
  3. 메타데이터 저장: 제목, 재생 시간, 해상도, 생성 날짜 등의 정보 보관
  4. 챕터 마커: 긴 영상 내에서 이동할 수 있는 지점 지원
  5. 자막/캡션 지원: 텍스트 트랙을 내장하거나 참조
  6. 다중 오디오 트랙: 하나의 파일에서 여러 언어나 오디오 포맷 지원
  7. 스트리밍 지원: 프로그레시브 다운로드 또는 적응형 스트리밍 가능

주요 동영상 컨테이너 포맷

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 생태계

컨테이너별 코덱 호환성

모든 코덱이 모든 컨테이너에서 동작하는 것은 아닙니다. 가능한 조합은 다음과 같습니다.

코덱MP4MKVAVIMOVWebM
H.264✓ 가능✓ 가능⚠ 제한적✓ 가능✗ 불가
H.265 (HEVC)✓ 가능✓ 가능✗ 불가✓ 가능✗ 불가
VP9⚠ 드묾✓ 가능✗ 불가✗ 불가✓ 가능
AV1✓ 가능✓ 가능✗ 불가⚠ 제한적✓ 가능
ProRes⚠ 제한적✓ 가능✗ 불가✓ 가능✗ 불가
AAC (오디오)✓ 가능✓ 가능⚠ 제한적✓ 가능✗ 불가
Opus (오디오)⚠ 제한적✓ 가능✗ 불가⚠ 제한적✓ 가능

컨테이너 오버헤드 비교

컨테이너는 메타데이터, 동기화, 구조를 위한 추가 데이터, 즉 오버헤드를 발생시킵니다. 그 규모는 다음과 같습니다.

컨테이너오버헤드 (1시간 분량 1080p 영상 기준)전체 파일 크기 대비 비율
MP42-5 MB0.5-1%
MKV5-15 MB1-2.5%
AVI10-30 MB2-5%
MOV3-8 MB0.6-1.5%
WebM1-4 MB0.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

재인코딩이 아니라 스트림을 복사하기만 하므로 몇 분/몇 시간이 아니라 몇 초 만에 끝납니다.

어떤 컨테이너를 선택해야 할까?

의사결정 트리

  1. 최대한의 호환성이 필요한가? → MP4 사용
  2. 여러 오디오/자막 트랙이 포함된 고화질 콘텐츠를 보관하려는가? → MKV 사용
  3. 애플 생태계용인가? → MOV 사용
  4. 웹 스트리밍 전용인가? → WebM (Safari 지원이 필요 없다면) 또는 MP4 사용
  5. 아주 오래된 기기와의 호환이 필요한가? → AVI 사용

용도별 추천

용도추천 컨테이너대안
소셜 미디어 공유MP4
개인 영상 아카이브MKVMP4
iPhone/iPad 시청MP4MOV
유튜브 업로드MP4WebM, MOV
전문 편집MOV (ProRes)MKV
블루레이 리핑MKVM2TS
HTML5 웹 플레이어MP4WebM
다국어 콘텐츠MKVMP4

소셜 미디어 플랫폼의 컨테이너 사용 현황

SSDown으로 동영상을 다운로드할 때, 각 플랫폼이 제공하는 컨테이너 포맷은 다음과 같습니다.

플랫폼컨테이너영상 코덱오디오 코덱
유튜브MP4, WebMH.264, VP9, AV1AAC, Opus
X (Twitter)MP4H.264AAC
인스타그램MP4H.264AAC
틱톡MP4H.264AAC
FacebookMP4H.264AAC
DailymotionMP4H.264AAC

범용 호환성과 스트리밍 효율성 덕분에 소셜 미디어에서는 MP4가 압도적이라는 점을 알 수 있습니다.

마무리

동영상 컨테이너는 영상, 오디오, 자막 스트림을 하나로 묶어 주는 포장재입니다. 코덱이 화질과 파일 크기를 결정한다면, 컨테이너는 호환성과 기능 지원 범위를 결정합니다. 대부분의 사용자에게는 다음과 같이 정리할 수 있습니다.

  • MP4는 안전한 기본 선택지 — 최대 호환성, 뛰어난 스트리밍, 효율적인 오버헤드
  • MKV는 아카이빙에 이상적 — 오픈소스, 풍부한 기능, 모든 코덱 지원
  • MOV는 애플 사용자에게 최적 — 전문가용 기능, 생태계 통합
  • WebM은 웹 전용 콘텐츠에 완벽 — 효율적, 오픈소스, 브라우저 기본 지원

SSDown으로 동영상을 다운로드할 때 컨테이너는 원본 플랫폼이 결정합니다. 컨테이너를 이해하면 포맷을 변환할지 여부와 어떤 기기에서 다운로드한 영상이 매끄럽게 재생될지 판단하는 데 도움이 됩니다.