멀티미디어
MP4
다른 이름: MPEG-4 Part 14 , .mp4 , M4V , M4A
정의
MPEG-4 Part 14. ISO Base Media File Format(ISO BMFF) 기반 컨테이너. H.264/H.265/AV1 비디오, AAC/MP3/Opus 오디오 지원. Atom(Box) 구조로 메타데이터(moov), 미디어 데이터(mdat), 인덱스(stbl) 저장. 스트리밍 최적화(Fast Start) 가능
상세 설명
기술 스펙
- ISO BMFF 구조: ftyp(파일타입), moov(메타데이터), mdat(미디어 데이터), free(패딩)
- 비디오 코덱: H.264(AVC), H.265(HEVC), H.266(VVC), AV1, MPEG-4 Part 2
- 오디오 코덱: AAC, MP3, Opus, AC-3, E-AC-3
- 자막: SRT, VTT, TTML, CEA-608/708 임베디드
- Fast Start: moov atom을 파일 앞쪽 배치 (스트리밍 즉시 재생)
- Fragmented MP4(fMP4): DASH/HLS 스트리밍용, 작은 청크로 분할
- 메타데이터: 제목, 아티스트, 앨범, 커버아트, GPS 위치 등
실무 활용
- OTT 스트리밍: Netflix, Disney+, YouTube (DASH/HLS)
- 모바일 녹화: iPhone, Android 카메라 기본 포맷
- 소셜 미디어: Facebook, Instagram, TikTok 업로드
- iTunes Store: M4V(비디오), M4A(오디오 전용)
장점
- 범용 호환성: 모든 기기/플레이어/브라우저 지원
- 스트리밍 최적화: Fast Start, fMP4로 적응형 스트리밍
- 메타데이터 풍부: 챕터, 커버아트, GPS 등
- 효율적 구조: Random access, 편집 없이 메타데이터 수정 가능
단점 및 제약
- 공식 코덱 제한: 표준은 특정 코덱만 명시 (실제로는 확장 가능하나 호환성 우려)
- 오픈소스 미지원: AVI/MKV 대비 일부 오픈소스 도구에서 제한
- DRM: FairPlay, Widevine 적용 시 플레이어 제한
호환성
모든 주요 OS/브라우저/플레이어. iOS(2007~), Android(2008~), VLC, Windows Media Player, QuickTime
표준 정보
표준화 기구: ISO/IEC 14496-14 (MPEG-4 Part 14), ISO/IEC 14496-12 (ISO BMFF)
출시 연도: 2001년