Sustainability of Digital Formats
 Planning for Library of Congress Collections

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

MXF Format Generic Container

>> 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: fdd000176
• Short name: MXF_GC
• Content categories: moving image, sound
• Format category: file format
• Last significant update: 2005-07-08
• Draft status: Full

Identification and description Explanation of format description terms

Full nameMaterial Exchange Format (MXF) -- MXF Generic Container
DescriptionThe native essence container for the MXF file format that carries video, audio, metadata and other "payloads," i.e., bitstreams called essences in the audio-visual community. The container is described as "streamable," meaning that its audio-visual content can be "continuously decoded through mechanisms such as interleaving essence components with stream-based metadata." (The term does not refer to streaming in sense that this word is used in connection with protocols like the Real-Time Transport Protocol [RTP] and the Real Time Streaming Protocol [RTSP].)

See Notes for additional information.

Each of the subtypes listed below is used by MXF, Material Exchange Format.
  Production phase  Typically a middle-state format for material exchange or archiving; in some circumstances may be a final state format for use in a delivery context, e.g., broadcasting.
Relationship to other formats 
  Has subtypeMXF_GC_UNC, MXF Generic Container Mapped to Uncompressed Images
  Has subtypeMXF_GC_MPEG-2, MXF Generic Container Mapped to MPEG-2 Video Bitstream
  Has subtypeMXF_GC_SDTI-CP, MXF Generic Container Mapped to SDTI Content Package
  Has subtypeMXF_GC_DV-DIF, MXF Generic Container Mapped to DV-DIF Packets
  Has subtypeMXF_GC_JP2, MXF Generic Container Mapped to JPEG 2000
  Has subtypeMXF_GC_AES3, MXF Generic Container Mapped to AES3 Audio (LPCM)
  Has subtypeMXF generic container mapped to other encodings, not documented at this time.

Local use Explanation of format description terms

LC experience or existing holdingsNone
LC preferenceSee MXF

Sustainability factors Explanation of format description terms

DisclosureOpen standard. Developed by the Society of Motion Picture and Television Engineers (SMPTE), a member of the American National Standards Institute (ANSI).
  DocumentationSMPTE 379M-2004, Material Exchange Format (MXF) -- MXF Generic Container; related key documents include the engineering guidelines SMPTE EG 41-2004, Material Exchange Format (MXF) -- Engineering Guideline and SMPTE EG 42-2004, Material Exchange Format (MXF) -- MXF Descriptive Metadata, and a number of related specifications. For a full list of citations, see Format specifications in MXF.
AdoptionSee MXF
  Licensing and patent claimsSee MXF
TransparencyDepends upon encoding; see subtypes listed in Identification and description above and the encoding they incorporate. All video codecs depend upon algorithms and tools to read and will require sophistication to build tools.
Self-documentationExtensive system or structural metadata is required to support the use of the various bitstreams placed in the Generic Containers, and this metadata is encoded as KLV (Key-Length-Value) data, and is found with the bitstreams in the container. Descriptive metadata for users is associated with the MXF format itself.
External dependenciesNone
Technical protection considerationsSee MXF

Quality and functionality factors Explanation of format description terms

Video elements 
Normal renderingNot applicable
Clarity (support for high image resolution)Potentially excellent; depends upon encoding; see subtypes listed in Identification and description above and the descriptions of the encodings they incorporate.
Functionality beyond normal video renderingNot applicable
Sound elements 
Normal rendering for soundNot applicable
Fidelity (support for high audio resolution)Potentially excellent; depends upon encoding. For example, the specification set includes a mapping of WAVE_LCPM_BWF (a "storage" format; the same encoding is also referred to as the "interface format" AES3) into the MXF Generic Container; see the subtype MXF_AES3.
Support for multiple sound channelsSee MXF
Functionality beyond normal sound renderingNot applicable

File type signifiers Explanation of format description terms

Tag typeValueNote
Filename Extensionn/aComments welcome
Internet Media Typen/aComments welcome
Magic numbersn/aComments welcome
Item type identifierVaries according to subtypeByte 13 data in each KLV coded element; see descriptions for the subtypes listed in Identification and description above.

Notes Explanation of format description terms

GeneralSelected and paraphrased from pages 2-5 of the specification: "The MXF generic container comprises a contiguous sequence of content packages, each of which has up to five basic components known as items." Types include system items (metadata or control elements related to the container or the other item types), picture items, sound items, data items (for data essences, e.g., closed caption data or tele-text), compound items ("indivisible mixture of different essence types").

Content packages may be of constant or variable length. "Each content package represents the essence and metadata elements interleaved over a defined duration (typically 1 picture frame) and is constructed of up to five items . . . ." The MXF container offers two forms of essence mapping. "In frame-based mapping, there may be one or more content packages in the essence container. If there is only one content package, it shall represent the contents of a single frame or field." "In clip-based mapping, there shall be only one content package in the essence container. The duration of the clip may be one or more frames . . . ."
HistorySee MXF

Format specifications Explanation of format description terms

URLs

Print
• SMPTE 379M-2004 Television - Material Exchange Format (MXF) - MXF Generic Container

Useful references

URLs

Print


Last Updated: 03/ 7/2007