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 Generic Container Mapped to FFV1 Encoding (SMPTE RDD 48 Amd 1)

>> Back
Table of Contents
Format Description Properties Explanation of format description terms

Identification and description Explanation of format description terms

Full name MXF Generic Container Mapped to FFV1 Encoding (SMPTE RDD 48 Amd 1)
Description

Essence container for the MXF Generic Container that carries RFC 9043 FFV1 Video Coding Format Versions 0, 1, and 3. This mapping is detailed in SMPTE RDD 48:2018 Amendment 1:2022, a supplement to MXF RDD 48. Although the specification is related to RDD 48, the FFV1 mapping is supported in all variants of MXF, not just RDD 48. Like RDD 48, the mapping of FFV1 in MXF was sponsored and authored by the Federal Agencies Digital Guidelines Initiative (FADGI)'s AudioVisual Working Group.

As defined in section K.2 of the specification, "The mapping of the FFV1 stream shall use the MXF Generic Container in the Frame-based wrapping, Clipbased wrapping or the Custom wrapping as defined in SMPTE ST 379-1 and SMPTE ST 379-2." The specification defines the structure for the Picture Element Key (Length and Value).

As part of the specification process, a number of new ULs (Universal Labels) were registered with SMPTE to define the Essence Container Label and the Picture Essence Coding Label.

Production phase Middle state
Relationship to other formats
    Subtype of MXF, Material Exchange Format (MXF)
    Contains FFV1_v0-1-3, FF Video Codec 1, Version 0, 1 and 3
    Defined via MXF_RDD48, MXF Archive and Preservation Format Registered Disclosure Document (SMPTE RDD 48). The FFV1 in MXF mapping is defined as an appendix to RDD 48 but the FFV1 encoding is supported in all variants of MXF, not just RDD 48.

Local use Explanation of format description terms

LC experience or existing holdings None. See MXF.
LC preference See the Library of Congress Recommended Formats Statement for format preferences for moving image works. See also MXF and MXF RDD 48.

Sustainability factors Explanation of format description terms

Disclosure Open standard and fully described. RDD 48 Amd 1 was sponsored and authored by the Federal Agencies Digital Guidelines Initiative (FADGI)'s AudioVisual Working Group. Published by the Society of Motion Picture and Television Engineers (SMPTE), a member of the American National Standards Institute (ANSI). See alsoFFV1, MXF RDD 48 and MXF.
    Documentation

SMPTE RDD 48:2018 Amendment 1:2022, a supplement to RDD 48. See FFV1 and MXF.

The specification is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. (CC BY-SA 4.0). The specification notes (p. 2): This document builds upon SMPTE RDD48:2018 MXF Archive and Preservation Format Registered Disclosure Document. Following the rules of the CC BY-SA 4.0 license for adapted material, this amendment continues with the same CC BY-SA 4.0 license as the 2018 SMPTE RDD.

Adoption

Applications that support FFV1 in MXF include FADGI's embARC (see the blog post FADGI’s embARC Now Supports FFV1! October 11, 2022 for details) and FFmpeg (builds on MediaArea site until final approval into FFmpeg main branch).

    Licensing and patents None specific to this mapping. See FFV1, MXF RDD 48 and MXF
Transparency See FFV1, MXF RDD 48 and MXF
Self-documentation

See FFV1, MXF RDD 48 and MXF for general information.

Accessibility Features

See especially FFV1 and MXF RDD 48.

External dependencies See FFV1, MXF RDD 48 and MXF
Technical protection considerations See FFV1, MXF RDD 48 and MXF

Quality and functionality factors Explanation of format description terms

Moving Image
Normal rendering Supported
Clarity (high image resolution) See FFV1
Functionality beyond normal rendering See FFV1, MXF RDD 48 and MXF
Sound
Normal rendering Supported
Fidelity (high audio resolution) Potentially excellent; depends upon encoding.
Multiple channels See MXF RDD 48 and MXF

File type signifiers and format identifiers Explanation of format description terms

Tag Value Note
Filename extension See related format.  MXF
Internet Media Type See related format.  MXF
Magic numbers See related format.  MXF
SMPTE Universal Label 060e2b34.0401010d.0d010301.02230100
UL for Essence Container Label MXFGCFFV1PicturesFrame
SMPTE Universal Label 060e2b34.0401010d.0d010301.02230200
UL for Essence Container Label for MXFGCFFV1PicturesClip
SMPTE Universal Label 060e2b34.0401010d.04010202.03090100
UL for Picture Essence Encoding Label for FFV1PictureCodingV0
SMPTE Universal Label 060e2b34.0401010d.04010202.03090200
UL for Picture Essence Encoding Label for FFV1PictureCodingV1
SMPTE Universal Label 060e2b34.0401010d.04010202.03090400
UL for Picture Essence Encoding Label for FFV1PictureCodingV3
Other See note.  No NARA File Format Preservation Plan ID as of June 2024.
Pronom PUID See note.  PRONOM has no corresponding entry as of June 2024.
Wikidata Title ID See note.  Wikidata has no corresponding entry as of June 2024.

Notes Explanation of format description terms

General

A robust set of sample files, some of which are graded as gold, silver, copper and lead depending on their error tolerance, is available for PAL and NTSC, including for FFV1 in MXF mapping for Amd 1, 2022. These files were created as part of a contract with AVP and their subcontractor EVS, first Product Development Manager Valérie Popie and later Engineering Manager Nicolas Bernard, to create a set of graded sample files in 2016 and 2017 based on RDD 48. These sample files were reviewed by Oliver Morgan of Metaglue, Inc. and Cube-Tec. Sample files starting in 2018 were created by Oliver Morgan of Metaglue. All sample files are in the public domain as the product of US federal government research. If a license is required, an appropriate license is CC0 1.0 Universal license for worldwide use and reuse as this parallels the license used for FADGI guidelines and documents.

History  

Format specifications Explanation of format description terms


Useful references

URLs


Last Updated: 06/10/2024