There are a huge variety of MXF types and directory styles. This article goes through some of the most common types, and describes how they are used in Net-X-Code (Multi Software Server System), videoQC (HD-SDI/VGA media player, with analysis, reports, scopes and more), and MediaReactor Workstation (Adobe/Apple/Avid/SCRATCH plugins) software.
MXF File Overview
There are a couple of major MXF types (operational pattern, vendor specific, extended specification) that give a basic description of a clip's layout. In reality, there are many variations on them that are quite different and mostly incompatible. Drastic's MXF reader attempts to read all the subtypes by detecting the file flavor on initial read. If you run into a file we cannot read, please contact
- SMPTE 390M: OP-Atom (a very simple and highly constrained layout for simple MXF file
- SMPTE 378M: OP-1a (Single item, single package)
- SMPTE 379M: MXF Generic Container
- SMPTE 391M: OP-1b
- SMPTE 392M: OP-2a
- SMPTE 393M: OP-2b
- SMPTE 407M: OP-3a, OP-3b
- SMPTE 408M: OP-1c, OP-2c, OP-3c
- Digital Cinema: DCI/DCP
- AMWA: AS-02, AS-03
- SMPTE 336, SMPTE 381M, SMPTE 382M, SMPGE 422M, SMPGE 429, ISO 26429, SMPTE 434, P2 Spec
AJA KiPro (Avid mode)
See: Avid MediaFiles MXF
[view] [play] [plugin]
Alexa DNxHD MXF
See: Avid MediaFiles MXF
[view] [play] [record] [plugin] [convert]
AS-02
Supports most standard essences and up to 32 channels of audio
The AS-02 standard uses an OP1b file to point at a series of essence MXF files in a media directory and XML to store extended metadata. To load these files, simply select the sign post file in the directory above the video directory, or the video file in the media directory which will be the MXF file that ends with a '_0':
- Directory
- MXF_AS02_MPEG2_CBR_1920x1080_25Mbs.mxf
- extra
- MXF_AS02_MPEG2_CBR_1920x1080_25Mbs.xml
- media
- MXF_AS02_MPEG2_CBR_1920x1080_25Mbs_0.mxf
- MXF_AS02_MPEG2_CBR_1920x1080_25Mbs_1.mxf
- MXF_AS02_MPEG2_CBR_1920x1080_25Mbs_2.mxf
- MXF_AS02_MPEG2_CBR_1920x1080_25Mbs_3.mxf
- MXF_AS02_MPEG2_CBR_1920x1080_25Mbs_4.mxf
[view] [play] [plugin]
Avid MediaFiles MXF
Supports DNxHD, MPEG-2, DVHD, DV50, DV25, AVCi, Uncompressed
This is the native MXF format Avid editors use to edit with. Each video and mono audio track is contained in its own MXF file, with pointers between the files to identify the group. Drastic products can read and write these as can Avid editors, but Avid cannot 'import' them. To use them in an Avid editor, simply copy them into the MediaFiles directory and they will be added to the database. To load these in Drastic software, select the video MXF files whose name will contain the V:
- Tele0009_v1_4CEF0F7E.MXF
- Tele0009_a1_4CEF0F7E.mxf
- Tele0009_a2_4CEF0F7E.mxf
[view] [play] [record] [plugin] [convert]
Avid OP1a Transfer Manager
Supports DNxHD
Avid transfers DNxHD by exporting and importing this flavor of OP1a. All the audio, video and metadata is contained in the one file.
[view] [play] [record] [plugin] [convert]
Blackmagic HyperDeck
See: Avid MediaFiles MXF
[view] [play] [plugin]
Canon C300/XF
Supports MPEG-2
[view] [play] [plugin]
CinemaDNG MXF
Supports internal DNG frames, not currently supported
Convergent Designs
See: Sony XDCam
[view] [play] [record] [plugin] [convert]
DCI Digital Cinema Files
Supports JPEG-2000 with multichannel audio
The DCI specification describes the structure of this directory of files. These are one or more JPEG-2000 video files,with matching multichannel audio files, an asset map, volume index and playlist. To load these files in Drastic software, select the desired video MXF and the other files will be loaded automatically. Please note, the software can only load unencrypted files, per the DCI specification.
[view] [play] [plugin] [convert]
DiviCom OP1a
Supports MPEG-2
This is an OP1a, so the audio, video and metadata all exist in the same file.
[view] [play] [plugin]
EditCam
Supports DV25, DV50, DV100, AVCi
Each audio and video channel is recorded as its own MXF file. Drastic software will automatically combine them into a single clip whenever the video file, whose file name ends in V, is selected:
- IX8BG4GV.MXF
- IX8BG4GA.MXF
- IX8BG4GB.MXF
- IX8BG4GT.MXF
NOTE: The older EditCam OMF files are also supported by most Drastic software
[view] [play] [plugin]
EVS
Supports IMX, MPEG-2, DV25, DV50, DV100
The EVS will export in OP1a or OP-Atom containers, as well as AVI or MOV. These are fully supported by Drastic. To open the OP-Atom files, select the video file which will contain a _V01 at the end of its name.
[view] [play] [plugin]
Front Porch Digital
Supports XDCam, AVCi-100, JPEG-2000
Front Porch Digital's asset management system SAMMA/DIVA produce a variety of MXF files including YCbCr JPEG-2000 MXF files that are supported by Drastic readers in native YCbCr.
[view] [play] [plugin]
Grass Valley Infinity
Supports JPEG-2000
Each shot from the GV Infinity is contained in a directory. The directory includes the MXF file, BMP icon, XML clip information and XML/XMP metadata information. To read these clips, simply load the MXF file and the rest will be read automatically.
[view] [plugin]
Grass Valley iCR
Supports MPEG-2
This is an OP1a, so the audio, video and metadata all exist in the same file.
[view] [play] [plugin]
Omneon OP1a
Supports AVCi, DV25, DV50, DV100/HD, MPEG-2, Uncompressed 8 bit video and up to 16 channels of 24 bit audio
This is an OP1a, so the audio, video and metadata all exist in the same file.
[view] [play] [record] [plugin] [convert]
Panasonic P2
Supports AVCi, DV25, DV50, DV100/HD and up to 16 channels of 16 or 24 bit audio
The P2 MXF format includes one or more MXF files for each audio and video channel. The MXF files themselves are limited to 2 or 4 gigabytes, depending on the writer. They are written into a standardized directory structure with XML metadata and file pointers organizing multiple shots in the same directory as independent streams of audio and video.
Drastic products automatically find and connect the audio and video as well as any segments into a single shot. To load a shot, simply select one of the shot's video files in the video directory. The P2 directory structure looks like this:
- CONTENTS
- AUDIO
- 0001FY00.MXF
- 0001FY01.MXF
- 0001FY02.MXF
- 0001FY03.MXF
- CLIP
- 0001FY.XML
- 0001FY.XMP
- ICON
- 0001FY.BMP
- METADATA
- 0001FY.XML
- PROXY
- VIDEO
- 0001FY.MXF
- VOICE
- AUDIO
- LASTCLIP.TXT
[view] [play] [record] [plugin] [convert]
Pinnacle
Supports MPEG-2
Pinnacle uses an early form of AS-02. A sign post file inc clip.dir points to the individual media tracks in media.dir. To load these, select the video file from the group (denoted by a '_1' at the end of its name) and the rest will be picked up automatically
[view] [play] [plugin]
Quantel
Supports MPEG-2 IMX, MPEG-2
This is an OP1a, so the audio, video and metadata all exist in the same file.
[view] [play] [plugin]
Snell & Wilcox
Supports MPEG-2 IMX, MPEG-2
This is an OP1a, so the audio, video and metadata all exist in the same file.
[view] [play] [plugin]
Sony F5/F55
Supports XAVC HD, XAVC 4K
This is an OP1a MXF file with XAVC 1920x1080 or 4096x2160 video and multichannel audio.
[view] [play] [plugin]
Sony F65/F55/F700
Supports F65 raw bayer
This is an OP1a MXF file that normally has a second XML file for metadata.
[view] [plugin]
Sony HDCam
Supports HDCam SR SQ, Lite, 4:4:4 SQ
This is an OP1a, so the audio, video and metadata all exist in the same file.
[view] [play] [plugin] [convert]
Sony XDCam
Supports MPEG-2 4:2:2 and 4:2:0, IMX MPEG, DVSD, DV25
Each clip is a single OP1a MXF file containing audio, video and metadata. To load a clip, simply select it from the Clip directory. The recorded media contains a directory structure that holds the clips and editing information:
- Root
- Clip
- C0002.MXF
- C0002M01.XML
- C0003.MXF
- C0003M01.XML
- Edit
- E0001E01.SMI
- E0001M01.XML
- General
- Sub
- C0002S01.MXF
- C0003S01.MXF
- Clip
[view] [play] [record] [plugin] [convert]
Trademarks, Registered Trademarks, and CopyrightsTrademarks, Registered Trademarks, and Copyrights
AJA Video Systems, Inc. - AJA® is a registered trademark of AJA Video Systems, Inc. AJA™ is a trademark of AJA Video Systems, Inc. Corvid Ultra®, KONA®, IO®, U-Tap®, and T-Tap® are registered trademarks of AJA Video Systems, Inc.
Apple Inc. - Apple, the Apple logo, Final Cut, Final Cut Pro, Apple TV, iOS, iPad, iPhone, iPod touch, iTunes, Mac, Mac OS X, macOS, Shake, Final Cut Pro, ProRes, High Sierra, Mojave, M1, M2, and QuickTime are trademarks of Apple Inc., registered in the U.S. and other countries.
ARRI AG – ARRI, Arri T-Link, and Alexa are registered trademarks of the ARRI Group
ASSIMILATE® Inc. - Assimilate SCRATCH and Assimilate SCRATCH Lab are either trademarks or registered trademarks of ASSIMILATE® Inc. or its subsidiaries in the United States and/or other countries.
Avid Technology, Inc. - Avid Media Composer®, Avid MediaCentral®, Avid Interplay®, and Avid NewsCutter® are either trademarks or registered trademarks of Avid Technology, Inc. or its subsidiaries in the United States and/or other countries.
Blackmagic Design Pty. Ltd. - DaVinci Resolve, DaVinci Fusion, UltraStudio, DeckLink, Intensity Pro 4K, UltraScope, and RED are either trademarks or registered trademarks of Blackmagic Design Pty. Ltd. or its subsidiaries in the United States and/or other countries.
CANON KABUSHIKI KAISHA - CANON is a trademark of CANON KABUSHIKI KAISHA
Corel Corporation - WinZip, the WinZip vise and file logo, and Pinnacle are registered trademarks of Corel Corporation
Drastic Technologies, Ltd. – trademarks specified here.
EVS Broadcast Equipment - EVS is a registered trademark of EVS Broadcast Equipment
Grass Valley - Grass Valley®, GV®, the Grass Valley logo, and EDIUS® are trademarks or registered trademarks of Grass Valley USA, LLC, or its affiliated companies in the United States and other jurisdictions.
Ikegami Electronics (USA) Inc. - EditCam is a registered trademark of Ikegami Electronics (USA) Inc.
Oracle Corporation - Oracle®, Java, Front Porch Digital, and MySQL are registered trademarks of Oracle Corporation and/or its affiliates.
Panasonic Holdings Co., Ltd - Panasonic, and Varicam are trademarks of Panasonic Holdings Co., Ltd
Snell & Wilcox Limited - SNELL & WILCOX, and Quantel are trademarks owned by Snell & Wilcox Limited
Society of Motion Picture and Television Engineers - SMPTE is a trademark of Society of Motion Picture and Television Engineers.
Sony Corporation – Sony, Sony DVD Architect, DVD, Catalyst, and Vegas are trademarks of Sony Corporation and/or its affiliates.
All other trademarks are the property of their respective owners.