Generated by DeepSeek V3.2| ISO base media file format | |
|---|---|
| Name | ISO base media file format |
| Extension | .mp4, .m4a, .m4v, .mov, .3gp, .3g2, .mj2, .heic, .avif |
| Mime | video/mp4, audio/mp4, image/heic, image/avif |
| Developer | International Organization for Standardization, Moving Picture Experts Group |
| Released | December 2001 |
| Type | Container format |
| Container for | Video, audio, Subtitles, Metadata |
| Extended from | QuickTime File Format |
| Extended to | MPEG-4 Part 14, Motion JPEG 2000, High Efficiency Image File Format |
| Standard | ISO/IEC 14496-12 |
ISO base media file format. The ISO base media file format is an international standard, formally known as ISO/IEC 14496-12, that defines a structured, flexible container for storing timed multimedia data. Developed jointly by the International Organization for Standardization and the Moving Picture Experts Group, it serves as the foundational specification for numerous popular media file formats. Its object-oriented design, based on a system of boxes, enables efficient storage, streaming, and interchange of video, audio, and associated metadata.
The standard provides a generic, extensible framework for representing time-based media, decoupling the container structure from specific codecs or delivery methods. It is designed to support both local file playback and efficient transmission over networks like the Internet, forming the basis for adaptive streaming protocols. Its architecture has been widely adopted across the consumer electronics, broadcasting, and software industries, influencing formats from Apple's QuickTime File Format to modern image formats.
The core specification defines a hierarchical data structure composed of discrete units called boxes, or atoms, each identified by a unique four-character code. Key technical elements include the file type box for compatibility signaling, the movie box containing the presentation's structure, and the media data box holding the actual sample data. The format supports sophisticated timing and synchronization models using decoding and composition time stamps, and it can encapsulate data for a wide array of compression standards, including those from the ITU-T and MPEG.
A file begins with a file-type identifier, followed by a series of boxes that describe the media's organization, tracks, and sample tables. The movie box acts as a container for track boxes, each representing a single media sequence such as video, audio, or subtitles. Within tracks, sample table boxes map timing information to data offsets in the media data boxes, allowing for random access and editing. This structure efficiently handles interleaved audio and video data for smooth playback and supports advanced features like digital rights management and chapter markers.
The ISO base media file format is the direct foundation for MPEG-4 Part 14, commonly known as the MP4 file format, which adds specific extensions and constraints for MPEG-4 content. It also underlies the 3GP and 3G2 formats standardized by the 3rd Generation Partnership Project for mobile multimedia. Furthermore, it is the basis for Motion JPEG 2000 (JPEG 2000 in ISO base media file format) and modern still-image container formats like the High Efficiency Image File Format used for HEIC and AVIF images.
The format's development began in the late 1990s, building upon the design of the QuickTime File Format from Apple Inc.. It was first published as an international standard in December 2001 by the International Organization for Standardization and the International Electrotechnical Commission. Ongoing maintenance and extension are managed by MPEG within ISO/IEC JTC 1/SC 29, with amendments adding support for new codecs like High Efficiency Video Coding and features for Dynamic Adaptive Streaming over HTTP.
Its primary application is as the container for MP4 files, which are ubiquitous for video distribution on platforms like YouTube, Netflix, and in digital stores like the iTunes Store. The format is critical for HTTP Live Streaming and MPEG-DASH, enabling adaptive streaming services. It is also used for professional video editing in applications from Adobe Systems, for storing images on iOS and macOS devices, and as a common delivery format in broadcast environments following standards from the Society of Motion Picture and Television Engineers. Category:ISO standards Category:Container formats Category:Computer file formats Category:MPEG