Why MXF Format will eventually Win
Predictions are hard, and Internet is unforgiving, but let’s risk a bit on this one:
<claim>MXF will become the standard format for Production in the next years.</claim>
I believe that this video format has significant advantages over alternatives like .MOV or .MP4 and that recent industry moves will accelerate its adoption.
MXF stands for Material eXchange Format and as production workflows become more complex, a versatile container format that can be used from capture to post-production is exactly what professionals want.
A Slow Starter
MXF isn’t exactly a new container format for us: Back in 2008, DVCPro HD was a very popular recording format, and most of the time we had to deal with MXF damaged files.
But for a format standardized over a decade ago, this has been a very slow start.
Recently, the success of XDCAM HD422 camcorders like Sony PWM-200 and of Canon XF products like Cinema EOS C300 has given MXF a promiment place in professional workflows. Ageing of QuickTime .mov container and Apple missteps with Final Cut X have also helped.
MXF enjoys a growing support among industry players
It’s the Workflow, Stupid
A few months ago, I started to receive requests to repair footage from new Sony CineAlta F5. This 4K cinema camera uses a new format called Sony RAW, which is recorded in MXF files.
Until now, we had delivered our repaired MXF footage as .mov files. There was a lot of possible workflows to use the repaired videos, and our customers found that it was only a minor inconvenience (compared to a loss of footage…)
But the times they are a-changin, you know the song… and now customers want their files repaired as MXF more often than not, and they have excellent reasons for that:
- Final Cut has lost share in postproduction world, so many people is now in 100% Windows set-ups where QuickTime files are not very friendly, whereas MXF is first class citizen in AVID and Adobe Premiere.
- In 4K and Cinema productions, where workflow is king, end-to-end processing including color grading simply cannot be done without MXF source files.
Therefore, when our first Cinema repairs started to arrive, we saw it necessary to develop tools that could output MXF files:
a Repair Kit that can repair Sony XAVC videos in both MOV and MXF containers
The 4 Advantages of MXF
So what significant advantages will make MXF win?
I believe that there are 4 important things that MXF is doing extremely well. Other containers format can perform well on one or two of them, but only MXF nails the 4:
Robust
MXF is a verbose and redundant format, which makes it more robust and easier to repair than MOV or MP4. That’s a strong advantage for professionals.
At Aero Quartet, it’s always a pleasure to work on corrupt MXFs, because we know that we will be able to provide a repaired video with same quality as original.
Workflow-friendly
MXF can be used from capture to post-production. The big advantage is that all metadata “travels” inside the MXF files from beginning to end of workflow, which saves a lot of headaches to all the production and post-production crew.
The full metadata is embedded in every single frame. Again, this is the correct way to do it. Compare that to XDCAM EX that uses separate BIM, PPM, and XML files that can easily get lost in the process.
Example: We have used MXFDump to display the IndexTableSegment of a Sony XAVC file in MXF format: The last component of each frame is Metadata. This means that we can retrieve Timecode, Aperture, and many other video parameters from every single video frame.
[ K = IndexTableSegment ( 000000000007fe00 ) 06.0e.2b.34.02.53.01.01.0d.01.02.01.01.10.01.00, L = 175 (af) ] InstanceUID = 2c.cf.45.4a.89.a1.11.e3.a5.5f.08.00.46.6a.89.be Index Edit Rate = ( 25 / 1 ) Index Start Position = 0000000000000000 Index Duration = 0000000000000000 Edit Unit Byte Count = 00097400 IndexSID = 00000001 BodySID = 00000002 SliceCount = 00 DeltaEntryArray = [ Number of entries = 11 Entry size = 6 ] Pos Table Slice Element Index Delta 0 : 0 0 0 System 1 : 0 0 512 Picture 2 : 0 0 569856 Sound #1 3 : 0 0 576000 Sound #2 4 : 0 0 582144 Sound #3 5 : 0 0 588288 Sound #4 6 : 0 0 594432 Sound #5 7 : 0 0 600576 Sound #6 8 : 0 0 606720 Sound #7 9 : 0 0 612864 Sound #8 10 : 0 0 619008 Metadata IndexEntryArray = [ Number of entries = 0 Entry size = 15 ]
Open Standard
MXF is an open standard promoted by the video industry.
That’s a guarantee that a single vendor cannot and will not play dirty tricks. MXF is being adopted on its own merits, is being developed based on industry needs, and there is no risk of vendor lock-in like with proprietary formats.
Professionals should like this.
Future-Proof
Finally, I believe that this is what makes MXF a strong finisher and eventually a winner:
As Digital Cinema and 4K production are taking off, MXF is the natural choice from most software and hardware vendors because it’s a competent and extensible format.
To make a computing analogy, I would say that MXF is the 64 bits era format, ready for the next 20 years, whereas QuickTime MOV, designed in the late 80s, is the 32 bits era format that starts to show significant limitations.