MPEG-4 파트 14
ISO 기반 미디어 파일 포맷과 MP4 파일 포맷의 관계.[1] | |
| 파일 확장자 | .mp4, .m4a, .m4p, .m4b, .m4r and .m4v[Note 1] |
|---|---|
| 인터넷 미디어 타입 |
video/mp4 |
| 타입 코드 | mpg4 |
| 개발 | 국제 표준화 기구 |
| 포맷 종류 | 미디어 컨테이너 |
| 다음의 컨테이너 | 오디오, 비디오, 텍스트 |
| 다음으로부터 확장 | 퀵타임 파일 포맷 및 MPEG-4 Part 12 |
| 표준 | ISO/IEC 14496-14 |
| 오픈 포맷? | Yes |
MP4(정식 명칭 MPEG-4 파트 14, MPEG-4 Part 14)는 디지털 멀티미디어 컨테이너 포맷으로, 일반적으로 비디오 및 오디오를 저장하는 데 사용되지만 자막 및 정지 이미지와 같은 다른 데이터를 저장하는 데도 사용될 수 있다. 대부분의 최신 컨테이너 포맷과 마찬가지로 인터넷을 통한 스트리밍을 허용한다. 사양에 정의된 MPEG-4 파트 14 파일의 유일한 파일 확장자는 .mp4이다.
MPEG-4 파트 14는 MPEG-4 사양의 일부로 정식으로 ISO/IEC 14496-14:2003으로 명시된 표준이다. 오디오 전용 압축 형식인 MP3 및 MP2와 달리 MP4는 다양한 코덱의 다양한 유형의 미디어를 담을 수 있는 컨테이너 형식이다.[2] 2000년대 동안, 포터블 미디어 플레이어는 때때로 "MP4 플레이어"로 잘못 광고되기도 했는데, 이는 AMV 비디오와 같은 다른 형식을 재생할 수 있지만 반드시 MPEG-4 파트 14 형식을 재생하는 것은 아니었기 때문이다.
데이터 스트림
[편집]대부분의 데이터 유형은 개인 스트림을 통해 MPEG-4 파트 14 파일에 포함될 수 있다. 별도의 힌트 트랙은 파일에 스트리밍 정보를 포함하는 데 사용된다. MPEG-4 파트 12 기반 파일에 등록된 코덱은 MP4 등록 기관(mp4ra.org) 웹사이트에 게시되어 있지만,[3] 대부분의 MP4 플레이어에서 널리 지원되지는 않는다. 널리 지원되는 코덱 및 추가 데이터 스트림은 다음과 같다(FLAC 또는 TrueHD와 같은 오디오를 포함하여 더 많은 것이 지원된다).[4][5]
- 오디오: 고급 오디오 부호화 (AAC)
- 또한 MPEG-4 파트 3 오디오 개체, 예를 들어 오디오 무손실 부호화 (ALS), 확장 가능한 무손실 부호화 (SLS), MP3, MPEG-1 오디오 레이어 II (MP2), MPEG-1 오디오 레이어 I (MP1), CELP, HVXC (음성), TwinVQ, 텍스트 음성 변환 인터페이스 (TTSI) 및 구조화된 오디오 오케스트라 언어 (SAOL)
- 다른 압축 형식은 덜 사용된다: 애플 무손실, 자유 무손실 오디오 코덱 (2018년 후반 추가), 및 오푸스 (2018년 후반 추가)[7]
- 자막: MPEG-4 시간 지정 텍스트 (3GPP 시간 지정 텍스트로도 알려짐).
moov atom은 비디오 해상도, 프레임 속도, 방향, 디스플레이 특성 등에 대한 정보를 포함한다. 파일의 시작 또는 끝에 배치될 수 있다. 후자의 경우, 파일이 불완전할 때 (잘려있을 때) 비디오 파일을 재생할 수 없다.[8][9][10][11]
메타데이터
[편집]MP4 파일은 포맷 표준에 정의된 메타데이터를 포함할 수 있으며, 추가적으로 XMP 메타데이터를 포함할 수 있다.
파일 확장자
[편집]표준에 정의된 유일한 파일 확장자는 .mp4이지만, 의도된 콘텐츠를 나타내기 위해 다양한 파일 확장자가 일반적으로 사용된다.
- 오디오와 비디오가 있는 MPEG-4 파일은 일반적으로 표준 .mp4 확장자를 사용한다.
- 오디오 전용 MPEG-4 파일은 일반적으로 .m4a (MPEG-4 오디오) 확장자를 가진다. 이는 특히 보호되지 않은 콘텐츠에 해당된다.
- 아이튠즈 스토어를 통해 판매되었던 FairPlay 디지털 권리 관리로 암호화된 오디오 스트림이 있는 MPEG-4 파일은 .m4p (MPEG-4 보호) 확장자를 사용한다. 아이튠즈 스토어에서 현재 판매되는 아이튠즈 플러스 트랙은 암호화되지 않았으며, 이에 따라 .m4a를 사용한다.
- 챕터 마커, 이미지 및 하이퍼링크를 포함한 메타데이터를 포함하는 오디오북 및 팟캐스트 파일은 .m4a 확장자를 사용할 수 있지만, 일반적으로 .m4b (MPEG-4 오디오북) 확장자를 사용한다.
- 애플 아이폰은 벨소리에 MPEG-4 오디오를 사용하지만, .m4a 확장자 대신 .m4r 확장자를 사용한다.
- 원본 MPEG-4 비주얼 비트스트림은 .m4v로 명명되지만, 이 확장자는 MP4 컨테이너 형식의 비디오[12] 또는 M4V 컨테이너 형식에도 사용된다.
- 휴대 전화는 한때 MP4와 유사한 MPEG-4 파트 12 (일명 MPEG-4/JPEG2000 ISO 기본 미디어 파일 형식)의 구현인 3GP를 사용했다. 이는 .3gp 및 .3g2 확장자를 사용한다. 이 파일들은 비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 기본 미디어 파일 형식)의 인스턴스이다.[13][14][15][16][17][18] MPEG-4 파트 14는 기본적으로 QuickTime 파일 형식과 동일하지만, 객체 초기 설명자(IOD) 및 기타 MPEG 기능에 대한 지원을 공식적으로 명시한다.[19] MPEG-4 파트 14는 이전에 MPEG-4 콘텐츠의 파일 형식이 명시되었던 ISO/IEC 14496-1 (MPEG-4 파트 1: 시스템)의 13절을 개정하고 완전히 대체한다.[20]
MPEG-4 파일 형식 버전 1은 2001년에 ISO/IEC 14496-1:2001로 발행되었으며, 이는 1999년에 발행된 MPEG-4 파트 1: 시스템 사양(ISO/IEC 14496-1:1999)의 개정판이다.[21][22][23] 2003년에 MP4 파일 형식의 첫 번째 버전은 MPEG-4 파트 14: MP4 파일 형식 (ISO/IEC 14496-14:2003)으로 개정 및 대체되었으며, 일반적으로 MPEG-4 파일 형식 버전 2라고 불린다.[24][25] MP4 파일 형식은 시간 기반 미디어 파일의 일반적인 구조를 정의하는 ISO 기본 미디어 파일 형식 ISO/IEC 14496-12:2004로 일반화되었다. 이는 차례로 이 계열의 다른 파일 형식(예: MP4, 3GP, MJ2)의 기초로 사용된다.[14][26][27]
| 버전 | 출시일 | 표준 | 설명 | 판 |
|---|---|---|---|---|
| 1 | 2001 | ISO/IEC 14496-1:2001 | MPEG-4 파트 1: 시스템 | 첫 번째 |
| 2 | 2003 | ISO/IEC 14496-14:2003 | MPEG-4 파트 14: MP4 파일 형식 | 첫 번째 |
| 2 | 2018 | ISO/IEC 14496-14:2018 | MPEG-4 파트 14: MP4 파일 형식 | 두 번째 |
| 2 | 2020 | ISO/IEC 14496-14:2020 | MPEG-4 파트 14: MP4 파일 형식 | 세 번째 |
MP4 파일 형식은 MPEG-4 비디오/오디오 코덱 및 객체 디스크립터, 장면 설명과 같은 다양한 MPEG-4 시스템 기능을 지원하기 위해 ISO 기본 미디어 파일 형식에 대한 일부 확장을 정의했다. 이러한 확장 중 일부는 ISO 기본 미디어 파일 형식을 기반으로 하는 다른 형식(예: 3GP)에서도 사용된다.[1] ISO 기본 미디어 파일 형식의 모든 등록된 확장 목록은 공식 등록 기관 웹사이트에 게시되어 있다. "MP4 패밀리" 파일의 코드 포인트(식별자 값)에 대한 등록 기관은 Apple Inc.이며, MPEG-4 파트 12의 부록 D(정보용)에 명시되어 있다.[26] 코덱 설계자는 자신이 만든 코드를 등록해야 하지만, 등록이 의무 사항은 아니며,[28] 일부 발명되고 사용된 코드 포인트는 등록되지 않았다.[29] ISO 기본 미디어 파일 형식에서 파생된 새로운 사양을 만들 때는 모든 기존 사양을 예시이자 정의 및 기술의 원천으로 사용해야 한다. 기존 사양이 특정 미디어 유형이 파일 형식(예: MP4의 MPEG-4 오디오 또는 비디오)으로 저장되는 방법을 이미 다루고 있다면, 그 정의를 사용해야 하며 새로운 것을 만들어서는 안 된다.[26]
같이 보기
[편집]각주
[편집]- 1 2 3GPP2 (2007년 5월 18일). “3GPP2 C.S0050-B Version 1.0, 3GPP2 File Formats for Multimedia Services” (PDF). 《Third Generation Partnership Project 2》. 67, 68쪽. 2009년 10월 7일에 원본 문서 (PDF)에서 보존된 문서. 2009년 6월 12일에 확인함.
- ↑ “MP3 vs MP4: Key Differences and Which to Choose for Your Needs”. 《www.acethinker.com》. 2025년 4월 17일에 확인함.
- ↑ mp4ra.org - MP4 Registration authority, Registered Types - Codecs - ISO Code Points 보관됨 2019-08-23 - 웨이백 머신, Retrieved on 2009-07-14.
- ↑ Chapman, Nigel; Chapman, Jenny (2004). 《Digital multimedia》 2.판. Chichester [u.a.]: Wiley. ISBN 978-0-470-85890-5.
- ↑ “The 'MP4' Registration Authority”. 《mp4ra.org》. 2023년 10월 7일에 원본 문서에서 보존된 문서. 2023년 8월 31일에 확인함.
- ↑ “AV1 Codec ISO Media File Format Binding”. 《aomediacodec.github.io》. 2024년 4월 5일에 원본 문서에서 보존된 문서. 2024년 4월 27일에 확인함.
- ↑ “Encapsulation of Opus in ISO Base Media File Format”. 2018년 8월 28일. 2019년 1월 6일에 원본 문서에서 보존된 문서. 2019년 1월 5일에 확인함.
- ↑ JK (2013년 1월 25일). “Das Moov Atom und wo es stehen sollte” (독일어). 《JKdigital》. 2020년 8월 11일에 원본 문서에서 보존된 문서. 2020년 8월 11일에 확인함.
- ↑ “Fehlerhaft kopierte MP4-Datei reparieren” (독일어). preamp.org. November 2013. 2020년 8월 11일에 원본 문서에서 보존된 문서. 2020년 8월 11일에 확인함.
- ↑ eZs3 media service (2011년 3월 1일). “Checking Metadata or Moov Atom Location”. 《www.ezs3.com》. 2020년 8월 11일에 원본 문서에서 보존된 문서. 2020년 8월 11일에 확인함.
- ↑ Levkov, Maxim. “Understanding the MPEG-4 movie atom | Adobe Developer Connection”. 《www.adobe.com》. Adobe Developer Network. 2021년 1월 30일에 원본 문서에서 보존된 문서. 2020년 8월 11일에 확인함.
- ↑ Doom9's Forum, MP4 FAQ 보관됨 2006-01-11 - 웨이백 머신, Retrieved on 2009-07-15
- ↑ Apple Inc. (2001). “Classic Version of the QuickTime File Format Specification”. 2009년 8월 28일에 원본 문서에서 보존된 문서. 2009년 6월 14일에 확인함.
- 1 2 mp4ra.org - MP4 Registration authority. “References, MPEG-4 Registration authority”. 2018년 8월 19일에 원본 문서에서 보존된 문서. 2018년 8월 29일에 확인함.
- ↑ “ISO Base Media File Format white paper - Proposal”. 《Leonardo Chiariglione》. 국제 표준화 기구. April 2006. 2008년 7월 14일에 원본 문서에서 보존된 문서. 2009년 12월 26일에 확인함.
- ↑ “MPEG-4 File Formats white paper - Proposal”. 《Leonardo Chiariglione》. 국제 표준화 기구. October 2005. 2008년 1월 15일에 원본 문서에서 보존된 문서. 2009년 12월 26일에 확인함.
- ↑ “ISO Base Media File Format white paper - Proposal”. 《Leonardo Chiariglione》. 국제 표준화 기구. October 2009. 2021년 4월 29일에 원본 문서에서 보존된 문서. 2014년 10월 31일에 확인함.
- ↑ Apple Computer. “MPEG-4 Fact Sheet” (PDF). 2014년 10월 31일에 원본 문서 (PDF)에서 보존된 문서.
- ↑ “RE: QT vs MPEG-4”. 2007년 5월 10일에 원본 문서에서 보존된 문서. 2007년 3월 30일에 확인함.
- ↑ International Organization for Standardization (2003). “MPEG-4 Part 14: MP4 file format; ISO/IEC 14496-14:2003”. 2016년 10월 10일에 원본 문서에서 보존된 문서. 2009년 6월 11일에 확인함.
- ↑ Library of Congress (2001). “MPEG-4 File Format, Version 1”. 2017년 3월 20일에 원본 문서에서 보존된 문서. 2009년 6월 14일에 확인함.
- ↑ Y. Lim; D. Singer (2006). “MIME Type Registration for MPEG-4”. 《RFC Editor》. doi:10.17487/RFC4337. 2021년 5월 6일에 원본 문서에서 보존된 문서. 2009년 6월 14일에 확인함.
- ↑ International Organization for Standardization (2001). “MPEG-4 Part 1: Systems; ISO/IEC 14496-1:2001”. 2016년 8월 19일에 원본 문서에서 보존된 문서. 2009년 6월 11일에 확인함.
- ↑ Library of Congress (2003). “MPEG-4 File Format, Version 2”. 2009년 6월 25일에 원본 문서에서 보존된 문서. 2009년 6월 14일에 확인함.
- ↑ “MPEG-4 Systems General Issues”. chiariglione.org. July 2001. 2010년 4월 13일에 원본 문서에서 보존된 문서. 2010년 4월 11일에 확인함.
- 1 2 3 “ISO/IEC 14496-12:2008, Information technology -- Coding of audio-visual objects -- Part 12: ISO base media file format”. 《International Organization for Standardization》. 2008. 88, 94쪽. 2016년 7월 6일에 원본 문서 (ZIP)에서 보존된 문서. 2009년 5월 30일에 확인함.
- ↑ International Organization for Standardization (2004). “MPEG-4 Part 12: ISO base media file format; ISO/IEC 14496-12:2004”. 2016년 8월 19일에 원본 문서에서 보존된 문서. 2009년 6월 11일에 확인함.
- ↑ Greenberg, Steven (2009). “Registration of ftyp's”. 2009년 10월 24일에 원본 문서에서 보존된 문서. 2009년 6월 15일에 확인함.
- ↑ Greenberg, Steven (2009). “Complete List of all known MP4 / QuickTime 'ftyp' designations”. 2018년 1월 21일에 원본 문서에서 보존된 문서. 2009년 6월 15일에 확인함.