MPEG-4 파트 14

**MP4**(정식 명칭 **MPEG-4 파트 14**, MPEG-4 Part 14)는 디지털 멀티미디어 컨테이너 포맷으로, 일반적으로 비디오 및 오디오를 저장하는 데 사용되지만 자막 및 정지 이미지와 같은 다른 데이터를 저장하는 데도 사용될 수 있다. 대부분의 최신 컨테이너 포맷과 마찬가지로 인터넷을 통한 스트리밍을 허용한다. 사양에 정의된 MPEG-4 파트 14 파일의 유일한 파일 확장자는 **<code>.mp4</code>**이다.

MPEG-4 파트 14는 MPEG-4 사양의 일부로 정식으로 **[[국제 표준화 기구|ISO]]/[[국제전기기술위원회|IEC]] 14496-14:2003**으로 명시된 표준이다. 오디오 전용 압축 형식인 MP3 및 MP2와 달리 MP4는 다양한 코덱의 다양한 유형의 미디어를 담을 수 있는 컨테이너 형식이다. 2000년대 동안, 포터블 미디어 플레이어는 때때로 "MP4 플레이어"로 잘못 광고되기도 했는데, 이는 AMV 비디오와 같은 다른 형식을 재생할 수 있지만 반드시 MPEG-4 파트 14 형식을 재생하는 것은 아니었기 때문이다.

## 데이터 스트림
대부분의 데이터 유형은 개인 스트림을 통해 MPEG-4 파트 14 파일에 포함될 수 있다. 별도의 힌트 트랙은 파일에 스트리밍 정보를 포함하는 데 사용된다. MPEG-4 파트 12 기반 파일에 등록된 코덱은 MP4 등록 기관(mp4ra.org) 웹사이트에 게시되어 있지만, 대부분의 MP4 플레이어에서 널리 지원되지는 않는다. 널리 지원되는 코덱 및 추가 데이터 스트림은 다음과 같다(FLAC 또는 TrueHD와 같은 오디오를 포함하여 더 많은 것이 지원된다).
* 비디오: MPEG-H 파트 2 (H.265/HEVC), MPEG-4 파트 10 (H.264/AVC), MPEG-4 파트 2 및 AV1
: 다른 압축 형식은 덜 사용된다: MPEG-2 및 MPEG-1
* 오디오: 고급 오디오 부호화 (AAC)
: 또한 MPEG-4 파트 3 오디오 개체, 예를 들어 오디오 무손실 부호화 (ALS), 확장 가능한 무손실 부호화 (SLS), MP3, MPEG-1 오디오 레이어 II (MP2), MPEG-1 오디오 레이어 I (MP1), CELP, HVXC (음성), TwinVQ, 텍스트 음성 변환 인터페이스 (TTSI) 및 구조화된 오디오 오케스트라 언어 (SAOL)
: 다른 압축 형식은 덜 사용된다: 애플 무손실, 자유 무손실 오디오 코덱 (2018년 후반 추가), 및 오푸스 (2018년 후반 추가)
* 자막: MPEG-4 시간 지정 텍스트 (3GPP 시간 지정 텍스트로도 알려짐).
: 네로 디지털은 MP4 파일에서 DVD 비디오 자막을 사용한다.

**moov atom**은 비디오 해상도, 프레임 속도, 방향, 디스플레이 특성 등에 대한 정보를 포함한다. 파일의 시작 또는 끝에 배치될 수 있다. 후자의 경우, 파일이 불완전할 때 (잘려있을 때) 비디오 파일을 재생할 수 없다.

## 메타데이터
MP4 파일은 포맷 표준에 정의된 메타데이터를 포함할 수 있으며, 추가적으로 XMP 메타데이터를 포함할 수 있다.

## 파일 확장자

표준에 정의된 유일한 파일 확장자는 이지만, 의도된 콘텐츠를 나타내기 위해 다양한 파일 확장자가 일반적으로 사용된다.
* 오디오와 비디오가 있는 MPEG-4 파일은 일반적으로 표준  확장자를 사용한다.
* 오디오 전용 MPEG-4 파일은 일반적으로  (MPEG-4 오디오) 확장자를 가진다. 이는 특히 보호되지 않은 콘텐츠에 해당된다.
** 아이튠즈 스토어를 통해 판매되었던 FairPlay 디지털 권리 관리로 암호화된 오디오 스트림이 있는 MPEG-4 파일은  (MPEG-4 보호) 확장자를 사용한다. 아이튠즈 스토어에서 현재 판매되는 아이튠즈 플러스 트랙은 암호화되지 않았으며, 이에 따라 를 사용한다.
** 챕터 마커, 이미지 및 하이퍼링크를 포함한 메타데이터를 포함하는 오디오북 및 팟캐스트 파일은  확장자를 사용할 수 있지만, 일반적으로  (MPEG-4 오디오북) 확장자를 사용한다.
** 애플 아이폰은 벨소리에 MPEG-4 오디오를 사용하지만,  확장자 대신  확장자를 사용한다.
* 원본 MPEG-4 비주얼 비트스트림은 로 명명되지만, 이 확장자는 MP4 컨테이너 형식의 비디오 또는 M4V 컨테이너 형식에도 사용된다.
* 휴대 전화는 한때 MP4와 유사한 MPEG-4 파트 12 (일명 MPEG-4/JPEG2000 ISO 기본 미디어 파일 형식)의 구현인 3GP를 사용했다. 이는  및  확장자를 사용한다. 이 파일들은 비MPEG-4 데이터(H.263, AMR, TX3G)도 저장한다. 실제로, 대부분의 (전부는 아니더라도) 저가형 휴대폰 및 피처폰은 이 형식으로 녹화했으며, 대부분의 (전부는 아니더라도) 다른 휴대폰 및 스마트폰은 .mp4 파일 확장자를 사용하여 MP4 파일을 녹화하고, 일부 고급 휴대폰은 .raw로 녹화할 수 있다. 4G 기술이 보편화될 무렵, 3GP는 단계적으로 폐지되기 시작하여 현재는 거의 볼 수 없다.

## 역사
MPEG-4 파트 14는 2001년에 발행된 QuickTime 파일 형식을 직접 기반으로 하는 더 일반적인 ISO/IEC 14496-12:2004 (MPEG-4 파트 12: ISO 기본 미디어 파일 형식)의 인스턴스이다. MPEG-4 파트 14는 기본적으로 QuickTime 파일 형식과 동일하지만, 객체 초기 설명자(IOD) 및 기타 MPEG 기능에 대한 지원을 공식적으로 명시한다. MPEG-4 파트 14는 이전에 MPEG-4 콘텐츠의 파일 형식이 명시되었던 ISO/IEC 14496-1 (MPEG-4 파트 1: 시스템)의 13절을 개정하고 완전히 대체한다.

MPEG-4 파일 형식 버전 1은 2001년에 ISO/IEC 14496-1:2001로 발행되었으며, 이는 1999년에 발행된 MPEG-4 파트 1: 시스템 사양(ISO/IEC 14496-1:1999)의 개정판이다. 2003년에 MP4 파일 형식의 첫 번째 버전은 MPEG-4 파트 14: MP4 파일 형식 (ISO/IEC 14496-14:2003)으로 개정 및 대체되었으며, 일반적으로 MPEG-4 파일 형식 버전 2라고 불린다. MP4 파일 형식은 시간 기반 미디어 파일의 일반적인 구조를 정의하는 ISO 기본 미디어 파일 형식 ISO/IEC 14496-12:2004로 일반화되었다. 이는 차례로 이 계열의 다른 파일 형식(예: MP4, 3GP, MJ2)의 기초로 사용된다.

MP4 파일 형식은 MPEG-4 비디오/오디오 코덱 및 객체 디스크립터, 장면 설명과 같은 다양한 MPEG-4 시스템 기능을 지원하기 위해 ISO 기본 미디어 파일 형식에 대한 일부 확장을 정의했다. 이러한 확장 중 일부는 ISO 기본 미디어 파일 형식을 기반으로 하는 다른 형식(예: 3GP)에서도 사용된다. ISO 기본 미디어 파일 형식의 모든 등록된 확장 목록은 공식 등록 기관 웹사이트에 게시되어 있다. "MP4 패밀리" 파일의 코드 포인트(식별자 값)에 대한 등록 기관은 Apple Inc.이며, MPEG-4 파트 12의 부록 D(정보용)에 명시되어 있다. 코덱 설계자는 자신이 만든 코드를 등록해야 하지만, 등록이 의무 사항은 아니며, 일부 발명되고 사용된 코드 포인트는 등록되지 않았다. ISO 기본 미디어 파일 형식에서 파생된 새로운 사양을 만들 때는 모든 기존 사양을 예시이자 정의 및 기술의 원천으로 사용해야 한다. 기존 사양이 특정 미디어 유형이 파일 형식(예: MP4의 MPEG-4 오디오 또는 비디오)으로 저장되는 방법을 이미 다루고 있다면, 그 정의를 사용해야 하며 새로운 것을 만들어서는 안 된다.

## 같이 보기
* 오디오 코딩 포맷
* 고효율 비디오 코딩

## 각주


## 외부 링크
* M4A 사용자 정보 포털
* MPEG-4 파일 포맷 백서
* MP4 등록 인증
* 애플 - 퀵타임 - 기술 - MPEG-4

분류:코덱
분류:MPEG-4