Sustainability of Digital Formats
 Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

MPEG-4 File Format for Advanced Video Coding (Non-FRExt Extensions, Part 15)

> Back
Table of Contents
Identification and description
Local use
Sustainability factors
Quality and functionality factors
File type signifiers
Notes
Format specifications
Useful references
Format Description Properties
• ID: fdd000137
• Short name: MP4_FF_AVCE
• Content categories: moving image
• Format category: file format
• Last significant update: 2005-09-01
• Draft status: Full

Identification and description Explanation of format description terms

Full nameISO/IEC 14496-15:2004. Information technology -- Coding of audio-visual objects -- Part 15: Advanced Video Coding (AVC) File Format (formal name)

MPEG-4 AVC file format (common name)
DescriptionThe third MPEG-4 file format developed by the Motion Picture Experts Group (MPEG). The format's object-based design defines a set of tools that present binary coded representation of individual audiovisual objects, text, graphics, and synthetic objects. (See Notes below.) This format wraps Advanced Video Coding (AVC) with certain extensions, described in MPEG-4_AVC_EXT. Without those extensions, AVC may be wrapped in MP4_FF_2.

The extensions described here predate the FRExt (Fidelity Range Extensions), being finalized in 2005 and represented by four new profiles: MPEG-4_AVC_HP, MPEG-4_AVC_H10P, MPEG-4_AVC_H422P, and MPEG-4_AVC_H444P.
  Production phase  Generally a final-state (end-user delivery) format.
Relationship to other formats 
  Subtype ofISO_BMFF, ISO Base Media File Format
  Has subtypeMP4_FF_AVCE_AVCE, MPEG-4 File Format for AVC (Ext), with Non-FRExt Extended AVC Coding

Local use Explanation of format description terms

LC experience or existing holdings 
LC preference 

Sustainability factors Explanation of format description terms

DisclosureOpen standard. Developed by ISO technical program JTC 1/SC 29 (WG11), aka the Motion Picture Experts Group (MPEG), Coding of audio, picture, multimedia and hypermedia information. See http://www.iso.org/iso/en/stdsdevelopment/techprog/workprog/
TechnicalProgrammeSCDetailPage.TechnicalProgrammeSCDetail?COMMID=148.
  DocumentationISO/IEC 14496-15:2004. Information technology -- Coding of audio-visual objects -- Part 15: Advanced Video Coding (AVC) File Format. See complete list of ISO MPEG-4 documents in the description of MP4_FF_2.
AdoptionUnknown to the compiler of this document
  Licensing and patent claimsSee MP4_FF_2
TransparencyDepends upon included encodings, but all MPEG-4 encodings depend upon algorithms and tools to read and require sophistication to build tools.
Self-documentationSee MP4_FF_2
External dependenciesSee MP4_FF_2
Technical protection considerationsSee MP4_FF_2

Quality and functionality factors (video) Explanation of format description terms

Video elements 
Normal rendering for videoSee MP4_FF_2
Clarity (support for high image resolution)See MPEG-4_AVC_EXT
Functionality beyond normal video renderingSee MP4_FF_2
Sound elements 
Fidelity (support for high audio resolution)See MP4_FF_2
Support for multiple sound channelsSee MP4_FF_2
Functionality beyond normal rendering for soundNot investigated at this time.

File type signifiers Explanation of format description terms

Tag typeValueNote
Filename Extensionmp4 
Internet Media Type video/mp4 Most frequently cited MIME type; for more information see MP4_FF_2. The compiler of this document welcomes comments on the use of MIME types for various MPEG-4 file formats.
Magic numbers None
File type brandavc1ISO_BMFF includes a file type box that contains major and minor brands (identifiers); this brand is specified in Part 15, Section 5 (ISO/IEC 14496-15:2004. Information technology -- Coding of audio-visual objects -- Part 15: Advanced Video Coding (AVC) File Format, p. 13), only when certain AVC extensions are used.

Notes Explanation of format description terms

GeneralThe four file formats associated with the ISO/IEC 14496 family of specifications are:
MP4_FF_1, "version 1" from the 2001 edition of Part 1
MP4_FF_2, "version 2," from Part 14
• MP4_FF_AVCE, for Advanced Video Coding extensions, this document, from Part 15
MP4_XMT, "textual format" from Part 11

For more extensive information about MPEG-4 file formats, see MP4_FF_2
History 

Format specifications Explanation of format description terms

URLs
Print
• ISO/IEC 14496-15:2004. Information technology -- Coding of audio-visual objects -- Part 15: Advanced Video Coding (AVC) File Format

Useful references

URLs
MIME Type Registration for MPEG-4 by Y Lim (net&tv) and D. Singer (Apple Computer), July 2004 (http://community.roxen.com/developers/idocs/drafts/draft-lim-mpeg4-mime-02.html)
RFC 3640: RTP Payload Format for Transport of MPEG-4 Elementary Streams (http://www.rfc-editor.org/rfc/rfc3640.txt) from the IETF (Internet Engineering Task Force, http://www.ietf.org/)
RFC 3016: RTP Payload Format for MPEG-4 Audio/Visual Streams (http://www.rfc-archive.org/getrfc?rfc=3016) from the IETF (Internet Engineering Task Force, http://www.ietf.org/)

See also references in MP4_FF_2

Print


Last Updated: Wednesday, 07-Mar-2007 12:40:23 EST