LLMpediaThe first transparent, open encyclopedia generated by LLMs

MP4

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: GStreamer Hop 5
Expansion Funnel Raw 60 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted60
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
MP4
MP4
Kuyrebik · Public domain · source
NameMP4
Extension.mp4, .m4a, .m4v
Mimevideo/mp4, audio/mp4
TypeContainer format
OwnerMoving Picture Experts Group
Released2001
Latest releaseISO/IEC 14496-14 (2003)
OpenPartly

MP4 MPEG-4 Part 14 is a digital multimedia container format standardized by Moving Picture Experts Group and published as ISO/IEC standards. It is widely used for storing audiovisual content, enabling interoperability among devices from companies such as Apple Inc., Microsoft, Google, Samsung Electronics, and Sony. The format builds on prior standards from ISO/IEC JTC 1/SC 29 and relates to codecs developed by organizations like Fraunhofer Society and Bell Labs.

History

The container evolved from research and standardization work in the 1990s by Moving Picture Experts Group and contributors including ISO/IEC JTC 1/SC 29. Early related technologies trace to MPEG-1 and MPEG-2 standards, and to codec efforts at Fraunhofer Society and Bell Labs. Formalization as ISO/IEC 14496-14 followed drafts refined after deployments by companies such as Apple Inc. for the iTunes Store and by broadcasters like BBC experimenting with digital distribution. Regional and industry adoption involved stakeholders including ITU-T, European Broadcasting Union, and consumer electronics firms like Panasonic and LG Electronics.

Format and Technical Specifications

The container specification is defined in ISO/IEC 14496-14 and references structures from ISO Base Media File Format (ISO/IEC 14496-12), which is shared with other formats used by QuickTime implementations and products from Apple Inc.. The format supports multiple track types including video, audio, subtitles, and timed metadata, compatible with codec families such as Advanced Video Coding (AVC/H.264) and High Efficiency Video Coding (HEVC/H.265). File extensions commonly include .mp4, .m4a, and .m4v, and MIME types registered under IANA are used by web platforms such as YouTube and Vimeo for HTTP delivery.

Encoding and Compression

Compression within the container is provided by external codecs standardized by organizations like ITU-T and Moving Picture Experts Group, notably Advanced Video Coding (AVC) and AAC audio from Fraunhofer Society and Dolby Laboratories. Encoding workflows often use tools produced by projects and companies including FFmpeg, x264, x265, Intel Corporation Media SDK, and proprietary encoders from NVIDIA and Qualcomm. Bitrate control modes (CBR, VBR), profile and level constraints defined by ISO/IEC JTC 1/SC 29, and encoder settings affect compatibility with devices from Apple Inc., Samsung Electronics, Sony, and streaming services like Netflix and Amazon.com.

File Structure and Metadata

The container uses an atom/box hierarchy inherited from ISO Base Media File Format, with boxes such as ftYP, moov, mdat, trak, and mdia. Metadata schemes supported include timed text from W3C-aligned standards and extensions for chapters, cover art, and DRM-related atoms used by systems like Widevine and FairPlay. Tools for inspecting and manipulating box-level structures include mp4box from GPAC and utilities in FFmpeg and AtomicParsley. Packaging for adaptive streaming may involve segmenting into fragments compatible with MPEG-DASH or HTTP Live Streaming (HLS) used by Apple Inc. and DASH Industry Forum members.

Playback and Software Support

Broad hardware and software support is provided across platforms by vendors such as Microsoft, Apple Inc., Google, Samsung Electronics, and Sony. Major browsers including Google Chrome, Mozilla Firefox, Microsoft Edge, and Safari expose decoders either natively or via platform APIs to play container contents. Media frameworks and players like VLC media player, Windows Media Player, QuickTime Player, GStreamer, and mpv implement playback, while mobile SDKs from Apple Inc. and Google provide platform integration for mobile apps.

Licensing and Standards

Standards governance involves ISO/IEC JTC 1/SC 29 and the Moving Picture Experts Group, with parts of the technology relying on codec patents administered by patent pools including MPEG LA and Via Licensing. Companies such as Dolby Laboratories, Fraunhofer Society, and Sipro Lab Telecom historically held patent claims relevant to codecs commonly used inside the container. Open-source implementations leverage license-cleared codecs or rely on platform-supplied decoders to navigate intellectual property managed by entities like IEEE-affiliated groups and industry consortia such as the DASH Industry Forum.

Uses and Limitations

The container is ubiquitous across consumer devices, online streaming platforms like YouTube, broadcast contribution workflows used by organizations such as BBC and NHK, and professional video production pipelines involving tools from Adobe Systems and Avid Technology. Limitations include patent-encumbered codec choices impacting redistribution, fragmentation issues when using non-standard atoms, and interoperability challenges between legacy QuickTime implementations and newer ISO base-based profiles. Solutions include use of royalty-free codecs promoted by groups like Internet Engineering Task Force contributors and adherence to profiles specified by standards bodies for broad device compatibility.

Category:Digital container formats