16/12/2015 What the f* are all these formats? A C HRISTM A S JOURNEY THROUGH M EDIA FIL ES BR UC E DE VL I N, C H I E F M E DI A S C I E NTI S T, DA L E T Let’s start with the f* formats 1 16/12/2015 F* What’s the Function of all those formats? What’s the Fun in all those formats? What’s the Frame Rate of all those formats? What’s the Function of all those formats? What’s the FourCC Code of all those formats? What’s the Features of all those formats? What’s the Full History of all those formats? What’s the Foundation of all those formats? What’s the Future of all those formats? Why is Bruce speaking? I believe in education If we don’t learn from the past ….. I had a little hand in the wonderful … Which considered a LOT of file formats back in the 1990s 2 16/12/2015 And what’s he going to speak about History, Hardware, Hard Designs, Hope, Horror Audio Files Video Files Wrappers Caption Files Happy Birthday MXF Christmas wishes… History, Hardware, Hard Designs, Hope, Horror 3 16/12/2015 History All designed with tightly coupled, short-term-optimised, “elegant” interactions between essence & wrapper stl The floppy world – hard designs Joy of the RS422 interface lead Media files == metadata & captions – STL 3.5” metadata Capacity limits stl ……….. Total Number of Disks (TND) The total number of disks in the set corresponding to one complete subtitle list. The maximum number of disks is 9. Disk Sequence Number (DSN) The disk sequence number, starting with number 1 for the first disk in the set and increasing to the number contained in the TND code, for the last disk. Country of Origin (CO) …….. 4 16/12/2015 HDD world – hard designs RM03 inappropriate for video (or audio) 67MB, 1.2MiB/s, 35ms seek 10MB HDDs could just about do audio CPUs could process audio • Big endian vs Little endian architecture • At least 2 formats for ordering bytes • Cross platform code development & OOD in its infancy Quantel Harry & Paintbox were cutting edge Digital tape format proliferation is taking off Dalet RAID Move from custom hardware • … to custom file systems + gateways • sPIrint, DVS Prontosore, Pinnacle • Tek (Omneon) & gxf, ftp oriented formats File formats start • because proprietary formats can now leak out of the closed environment into the wide world 5 16/12/2015 Meanwhile … Apple Quicktime – multi-personality disorder Microsoft Windows media, tip toe around patents and trying to build a gaming industry Adobe – Flash in the pan Streaming (RTP) never quite takes off • Problems router support • Security suddenly an issue – no-one wants to be in public with their ports open The enlightenment age - Hope Suddenly by 2000 • CPUs fast enough, disks big enough , memory cheap enough. Pro-MPEG Study began: • What business problem we were trying to solve? .. More of that later • Make a single, simple, free, easy to understand format for everyone to use IT companies fixing Pro-sumer & FCP-7 set to rule the world 6 16/12/2015 Horror Remember • Recorded media didn’t kill TV didn’t kill cinema didn’t kill radio didn’t kill newspapers How many of these formats are actually dead? • .stl • .aes • .gxf • .lxf • .mxf These formats leaked out and stayed out. Not just in archives – they’re still in use! More Horror Standards sohpistication is such that •∑ ∑ 10,000 It’s easier to invent something proprietary … than to accurately meet a standard But – it costs MUCH more to meet all the proprietary standards 7 16/12/2015 The interoperability dilemma End users want to exercise choice • • • • To use the right codec for the right application To have big files when quality matters To have small files when space matters To have any resolution • But what price flexibility if you want … • a cheap, generic, standard product? The interoperability dilemma End users want to exercise choice • • • • To use the rightAVC-Intra, codec for the right application Cineform, DVCam, DVC Pro, DNxHD, ProRes HQ, ProRes To have big files444, when quality matters HuffYUV, IMX, MPEG1, MPEG2, MPEG4-2, H.264, JPEG 2000, MJPEG,when On2 VP6, Theora, Unc 422, Unc 444, WebM, WMV, VC-1, To have small files space matters XDCAM To have any resolution • But what price flexibility if you want a cheap generic product? AAC, AAC HE, AIFF, AMR, AES, BWF, Dolby D, Dolby D+, Dolby E, MPEG1-II, MP3, Ogg, WAV 23v x 13a x 14w = 4,186 formats 17,518,410 tests (in * out) use a 90sec test clip … AVI, DPX, GXF, MPEG PS, MPEG TS, MPEG MP4, MXF AS02, MXF AS03, MXF OP-ATOM, MXF OP1a, QuickTime, ASF, WMV, RIFF 8 16/12/2015 The interoperability dilemma End users want to exercise choice • • • • To use the rightAVC-Intra, codec for the right application Cineform, DVCam, DVC Pro, DNxHD, ProRes HQ, ProRes To have big files444, when quality matters HuffYUV, IMX, MPEG1, MPEG2, MPEG4-2, H.264, JPEG 2000, MJPEG, On2 VP6, Theora, Unc 422, Unc 444, WebM, WMV, VC-1, To have small files when space matters XDCAM To have any resolution • But what price flexibility if you want a cheap generic product? AAC, AAC HE, AIFF, AMR, AES, BWF, Dolby D, Dolby D+, Dolby E, MPEG1-II, MP3, Ogg, WAV 23v x 13a x 14w = 4,186 formats 17,518,410 tests (in * out) use a 90sec test clip … 50 years to fully test AVI, DPX, GXF, MPEG PS, MPEG TS, MPEG MP4, MXF AS02, MXF AS03, MXF OP-ATOM, MXF OP1a, QuickTime, ASF, WMV, RIFF File Formats kill margins! End users want to exercise choice • • • • To use the right codec for the right application To have big files when quality matters To have small files when space matters To have any resolution • But what price flexibility if you want a cheap generic product? Formats 2 x SD + 3x(23.98, 25, 29.97, 30) HD + 4 internet & web x 2 audio layouts = (2 + 12 + 4) x 2 x 50yrs = 1800 years 9 16/12/2015 Designing for change 8 years ago… • • • • Today’s display devices did not exist Today’s “Heavy Lifting” file formats did not exist The servers running transcode farms did not exist A “typical” 2011 central storage system was too expensive Yet… • Engineers are expected to build media systems with 5-10yr life • Archive ingest systems were expected to “finish” by now How do you design for change? Why are application specs a good idea? WITH APPLICATI O N SPECS WITHO U T APPLICATI O N SPECS High chance files just work High chance transcoding needed High chance the metadata is right High chance of metadata rework Vendors use a common, small test set Vendors have an infinite test matrix Costs can be controlled Cost have external influences 10 16/12/2015 Audio Files IFF The grandaddy (mummy?) of them all Introduced by Electronic Arts in 1985 (30 years!) • Interoperable exchange Commodore-Amiga Key points: • A file is a series of hierarchical chunks • starting on an even address (thanks Motorolla) • With a TypeID (i.e. the FourCC / OSType) • Group chunks “FORM”, “LIST”, “CAT” 11 16/12/2015 RIFF, AIFF In 1988 we got AIFF • Big Endian Apple variant In 1991 we got RIFF • Little endian IFF from Microsoft & IBM – Windows 3.1 multimedia .wav “WAVE” - RIFF with CD bitstreams @ 44.1kHz • Compression and multichannel audio added later Bwav EBU extensions to wav – adding BEXT chunks (EBU tech 3285) RF64 extension to wav structure to allow files > 4GB (EBU tech 3306) MP3 players Surround streams for cinema then consumer Formats trickle downstream & formats leech upstream Other random audio formats .3gp 3GPP container (mp4 derivative) for AMR group of codecs .aac ADTS or ADIF containers with MP2 or MP4 bitstreams .aes AES wire line – captured to disc .flac free lossless audio codec – often wrapped with ogg .m4a MPEG4 audio – usually aac .m4p aac with Apple DRM .mp3 MPEG2 layer 3 - .ogg usually vorbis codec (think free mp3) wrapped in ogg .ra Real Media audio 12 16/12/2015 The world of free Free music led to free tools Free tools led to free formats Broadcasters & Post houses & vendors hate spending money • Free is a four letter word • Those formats – often well documented cores with poor extensions • Leak upstream and end up in the pro world • Money is saved during the project • Money is haemorrhaged recovering & archiving the project Video Files 13 16/12/2015 Video file formats Probably only 3 • .gif • .png • .m2v Video file formats Probably only 3 • .gif • .png • .m2v Probably only 3 common silent movie formats • All the others are technically wrappers 14 16/12/2015 Wrappers Consumer Files .asf .avi .dif .dv .divx .flv .gif .mkv .mov .mp4 .pes .ts .ts .mts Theora .vp3 - 8 .wmv .webm Advanced system format – serialised object RIFF replacement Another variant of the RIFF ecosystem Raw dv blocks serialised to a file DivX proprietary wrapper for their codecs (MPEG4-2 & h.264 like) Flash video Yes, really Matroska (russian doll) EBML based (like binary XML) quicktime file – contains editing information ISO standardised form of quicktime (ISO/IEC 14496-12:2004) various program stream variants various transport stream variants originally .vp3 until it forked. ogg wrapped (HTML5 controversy!) raw On2 video streams often in flash /ogg wrapper Windows Media Video (VC-1) in asf. Big news @ SMPTE google’s open source vp8 15 16/12/2015 Editing files Optimised for random access • .avi free tools for “build it yerself” users • .mov FCP + apple hardware + mov = reliability • .mxf growing files an advantage The wrapper hides codec support issues • Timecodes, offsets, synchronisation • Intra vs Long Gop • Clean start / fast start vs Handles Camera Files Optimised for open ended recording • MXF variants • • • • P2 XDCAM AVCIntra, AVC LongG, AVC Ultra X-AVC • Quicktime variants • RAW variants • Software matched to sensor required 16 16/12/2015 Server Files Originally a closed system • One format – files should never escape • e.g. Pinnacle Systems Then • Quasi-published formats • .gxf, .lxf, quicktime reference Ultimately • Any format streamed from NAS / Cloud • e.g. Harmonic, Grass & Nexio ranges Mezzanine files Originally the wild west Ultimately • MXF or Quicktime • Codecs range from HD AVC LongG @ 25Mbps to HD J2k @500Mbps 17 16/12/2015 Lightweight compression New breed of link codecs • Dirac • TICO • J2k • Others… If it exists on a wire … • … It will end up on a file • … No time to standardise it • … Lots of time to spend on engineering resources to make interoperable Timecode At this point we have to mention timecode Many formats don’t support it, but the Pros NEED it they told me so….. …and they claimed to know the difference between want & need 18 16/12/2015 Why is timecode important? Timecode indicates the timing of each frame. It is used to ensure: Alignment between independent devices (e.g. video and audio recorders) Alignment between assets (e.g. captions and video) Correct edit points (e.g. cutting at the correct time) Accurate playback duration Why 29.97? Black and white television was 30 frames per second, with luminance (FM) and audio (AM) at a fixed frequency distance (4.5 MHz) Adding the color carrier frequency required inserting a third band… Without causing artifacts on the existing black and white TV sets So, color carrier frequency needed to be an odd harmonic of half line frequency Some math was done… Ratio of Horizontal line rate change = 1.001 : 1, 30fps / 1.001 = 29.97 “It’s Backwards Compatible!” 19 16/12/2015 Why 29.970029970029970029970029970299700…? Black and white television was 30.000000000 frames per second, with luminance (FM) and audio (AM) at a fixed frequency distance (4.5 MHz) Adding the color carrier frequency required inserting a third band… Without causing artifacts on the existing black and white TV sets So, color carrier frequency needed to be an odd harmonic of half line frequency Some math was done… and this solution was the best compromise! Ratio of Horizontal line rate change = 1.001 : 1, 30fps / 1.001 = 29.97 “It was a Backwards Compatible Solution!” Common Perceptions about DF vs. NDF Generally people don’t understand why we have fractional frame rates 00:00:00:00 30 fps 00:00:00;00 29.97 fps Colon! Semi-Colon! Why on earth did we do this? It just means s*#@ will fall on the floor! 20 16/12/2015 Common Perceptions about DF vs. NDF Colon! Semi-Colon! Why on earth did we do this? It just means s*#@ will fall on the floor! The problem with 29.97 time code… “It’s just like leap years” Your video is running at 29.97 frames per second If you count to 30 for every second, you will be off by 108 frames per hour This is 3.6 seconds per hour, or roughly 2 minutes every day Congress refused to change the standard duration of a minute and refused to speed up the rotation of the earth, so… A new time code scheme was invented to account for the difference 21 16/12/2015 Teaching your child to count the DF way “It’s just like leap years” Duration of a solar year is slightly less than 365.25 days We have February 29th when the year number is a factor of 4 Except on centuries… … that are not multiples of 400 Example: • 1701 and 1700 and were not leap years • 1996 and 2000 were leap years Teaching your child to count the DF way “It’s just like leap years” Duration of a 29.97fps hour (at 30fps) is 108 frames too long So, we skip two frames every minute Drop-frame timecode skips ;00 and ;01 … except on multiples of ten minutes Example: • 00:05:59;28 – 00:05:59;29 – skip two – 00:06:00;02 – 00:06:00;03 • 00:09:59;28 – 00:09:59;29 – 00:10:00;00 – 00:10:00;01 22 16/12/2015 Example: The “I don’t know what I have” problem Imagine a world … Captions had be created, QC’d and aligned manually Time to digitize the archive! Some caption originals existed Some were 23.98 Some were 29.97 Some were 30.0 Some were aligned to 1st frame Hole $$$ Some were aligned to start of clock Some were aligned to the moon (or maybe the tides) Caption Files 23 16/12/2015 Once Upon a Time in a Standards Body far far away 1927 – The Jazz Singer. Talking pictures replaced silent films. 1947 – Emerson Romero puts captions between picture frames. 1948 – Captioned Films for the Deaf (CFD) captions America the Beautiful. 1971 – First National Conference TV for the Hearing Impaired, Nashville, TN 1972 – BBC CEEFAX, 1973 – ITA Oracle 1976 – Teletext and then 1986 – World System Teletext 1991 – EBU 3264 – STL published 1999 – EIA 708B approved 2001 – A/53B approved 2006 – SMPTE ST-436 published 2010 – ST-2052 published (SMPTE-TT) What’s interesting about these standards? 2012 – EBU-TT published 2015 – TTML IMSC1 published Once Upon a Time in a Standards Body far far away 1927 – The Jazz Singer. Talking pictures replaced silent films. 1947 – Emerson Romero puts captions between picture frames. 1948 – Captioned Films for the Deaf (CFD) captions America the Beautiful. 1971 – First National Conference TV for the Hearing Impaired, Nashville, TN 1972 – BBC CEEFAX, 1973 – ITA Oracle 1976 – Teletext and then 1986 – World System Teletext 1991 – EBU 3264 – STL published 1999 – EIA 708B approved 2001 – A/53B approved 2006 – SMPTE ST-436 published 2010 – ST-2052 published (SMPTE-TT) What’s interesting about these standards? Which ones are predominantly B2B? 2012 – EBU-TT published 2015 – TTML IMSC1 published 24 16/12/2015 $$ Captions are REALLY important $$ • Captioning – it’s the law Pictures and Sound are optional. You You have have to to show show captioning. captioning Or else… Typical Captions workflow • • • • And you expect this to work? 15 inputs x 22 outputs = 330 test cases x display modes for each standard = many 1000s of tests MXF TS MXF GXF 1. Identify the captioning source 2. Transcode video, audio & captions etc MOV 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. PS VANC – 708 VANC – OP47 VBI – in-vision VBI – proprietary server (1) VBI – proprietary server (2) VBI – proprietary server (3) MXF ST-436 Quicktime AVID DNxHD (pre-2011) GXF LXF .stl .cap .scc .mcc .ttml (SMPTE-TT / EBU-TT) 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. A/53 In-vision VBI (608) In-vision VBI (teletext) DVB subtitle bitmaps SAMI SMIL Echostar proprietary .xif .890 Other proprietary 25 16/12/2015 Why don’t we use Mezzanines? • • • • (15 inputs + 22 outputs) x 3ish formats = 100 test cases x display modes for each standard = several 100s of tests .imf MXF GXF .mxf It might just work! MXF .ttml TS 1. Identify the captioning source 2. Transcode video, audio & captions etc MOV 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. PS VANC – 708 VANC – OP47 VBI – in-vision VBI – proprietary server (1) VBI – proprietary server (2) VBI – proprietary server (3) MXF ST-436 Quicktime AVID DNxHD (pre-2011) GXF LXF .stl .cap .scc .mcc .ttml (SMPTE-TT / EBU-TT) 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. A/53 In-vision VBI (608) In-vision VBI (teletext) DVB subtitle bitmaps SAMI SMIL Echostar proprietary .xif .890 Other proprietary Lack of standards… 26 16/12/2015 Happy Birthday MXF MXF Bruce’s MXF funding proposal to UK government in 1997 rejected because the problem was already solved MXF origins - “Call it Eminem – he’s a rapper” Joe Zaller 1998 27 16/12/2015 From 2005: The problem – too many formats… User 1 User 2 User 3 User 4 ingest ingest ingest ingest F1 F1 F5 F6 F2 F3 edit F1 F4 edit F6 F3 edit F6 F3 edit Vendors playout V1, V2, V3, V4 Vendors playout V1, V4, V5, V6 playout Vendors V2, V5, V7 Vendors playout V1, V2, V6, V7 From 2005: The problem – too many formats… User 1 ingest All the vendors F1 implement all the formats User 2 ingest all the time F1 User 3 User 4 ingest ingest F5 F6 F2 F3 edit F1 F4 edit F6 F3 edit F6 F3 edit Vendors playout V1, V2, V3, V4 Vendors playout V1, V4, V5, V6 playout Vendors V2, V5, V7 Vendors playout V1, V2, V6, V7 28 16/12/2015 From 2005: The problem – too many formats… edit ingest F1 We can’t standardize the choice of: F2 F3 •User video2 codec ingest • audio codec F1 F4 edit •User number 3 of audio channels ingest F5 • vendor F6 F3 edit User 4 F6 F3 edit User 1 ingest F1 F6 Vendors playout V1, V2, V3, V4 Vendors playout V1, V4, V5, V6 playout Vendors V2, V5, V7 Vendors playout V1, V2, V6, V7 From 2005: The problem – too many formats… F2 edit Vendors ingest F1 playout F3 We can standardize the choice of wrapper to make it easier to handle V1, V2, V3, V4 the: F1 edit Vendors •User video2 codec ingest F1 playout F4 V1, V4, V5, V6 • audio codec User 1 •User number 3 of audio channels ingest F5 • vendor F6 F3 edit User 4 F6 F3 edit ingest F6 playout Vendors V2, V5, V7 Vendors playout V1, V2, V6, V7 29 16/12/2015 Opinions DANGER OPINIONS AHEAD I ASKED FO R O PINIO NS FRO M A NU MBER O F CO MPANI ES ARO U ND THE WO RLD… MXF in JAPAN ARIB TR-B31 • “Technical Methods for File-based Program Exchange” • MXF localization for Program exchange in Japan • Which provides following • Packaging Method (Folder Structure) • Program Exchange Metadata • Japanese Closed Caption Insertion for MXF JBA T-031 (JBA=the Japan Commercial Broadcasters Association) “File-based Television Program Exchange Provisional Standard” • Standard for Program and CM material Exchange between commercial broadcaster in Japan under ARIB TR-B31 • Compatible with conventional HDCAM program exchange • Provides XDCAM, P2, GF for exchange medium 30 16/12/2015 What is stopping MXF penetrating the Advertising industry in the USA? Media Outlets and online video publishers will accept ads in a variety of digital formats • Including MPEG2, PRORES, MPEG4 • Media outlets transcode files to whatever formats they need for their needs Commercial distribution and production companies follow Media Outlet specifications Passage of SMPTE Digital Ad Slate (Embedding standardized Advertising metadata in MXF files) has been delayed • Passage of this SMPTE document would accelerate MXF advocacy Advertisers and Ad Agencies have not been educated in the efficiencies of using MXF single distribution format for ads • If they were, they would be advocating for it! Adobe Premiere Pro has had native MXF decode and encode for many years Every release adds new essence support and that support is industry leading in its range Thousands of broadcasters worldwide depend on Premiere and AME in MXF-based workflows Media Browser natively understands file-based camera directories and presents the user with scrubbable media MXF has definitely made the marketplace better and generally more controlled. 31 16/12/2015 Advanced Media Workflow Association Application Specifications (ASs) - successes and failures AMWA ASs have always been created to satisfy a perceived business need Successes have been achieved because the need remained constant and the specification was delivered quickly (for example, AS-11) Failures have occurred where the requirements changed and / or the specification took a long time to finalise (for example, AS-02) Change in consumer demands and technology are accelerating This makes us vulnerable to shifting requirements In the future we need to be light on our feet and efficient in finding solutions www.AMWA.tv to keep up to date Archimedia Technology 2013 all-formats reference player 2011 Emmy SAMMA JPEG2000 in MXF SMPTE 2013 ‘It’s A Retrieval Problem, Not A Storage Problem’ SMPTE 2015 Australia ‘The Whole Truth and Nothing but the Truth’ 32 16/12/2015 How has MXF helped cinema? Digital Cinema Initiatives • Cinema needed 6 reels of MXF images, MXF sound, subtitles & control • Cinema needed secure encryption – MXF was enhanced to do this • ASDCP.lib – free libraries for MXF testing • In 8 years • • • • • About 150,000 movies To about 140,000 cinemas Giving about 1,000,000,000 showings worldwide Almost no dark screens due to MXF Get the Application specification right and MXF is very reliable! Digital Production Partnership (DPP) UK wide MXF file format AS-11 UK DPP UK File Day 1st October 2014 1 year on the statistics speak for themselves; • Over 10 000 programme files successfully delivered! • MXF and essence checks aligned with EBU QC Items • A single MXF based file compliance check has caught ALL errors • AMWA and DPP run a QC device certification for file compliance testing • AS-11 MXF has given the DPP broadcasters a “self contained” programme package that Craft and Production teams can understand 33 16/12/2015 How has MXF affect OpenCube / EVS OpenCube joined EVS in 2010 EVS still active in MXF implementation and has kept active all OEM customers using MXFTk MXF current implementation is driven by: • New ENG camera format (XDCam, P2, …) • Master format per country: ARD-ZDF, AS-11, AS-10 in France, IMF, … EVS active in MXF file format legalisation with EVS Ingest Funnel and the use of BPM (Business Process Management) EVS active in new AS definition: ex. AS-07 with AMWA and US LoC EVS has decided to slow down his MXF implementation effort when it becomes a commodity: ex. DCP Grass Valley MXF is a Wild West of media formats – No Laws! Too much choice means many MXF flavours Playout servers had to validate many flavours of MXF Some people think that creating constrained MXF flavours means that MXF is a failure The same issue has occurred with BXF The Broadcasting Industry is no good at software standards The Broadcasting Industry needs to change the way it does standards 34 16/12/2015 MOG Technologies How has MXF changed in the last 10 years. How have SDK customers changed? Initially, SDK customers just wanted to support “MXF” Now there are several MXF-based specialized “flavours”, with increased interoperability • Customers want to be able to read and create them, e.g. Sony XAVC, Panasonic AVC Ultra, Avid OP Atom, AS-11, DPP, ARD/ZDF, etc. MXF has been continuously extended to map new codecs, and customers want that too: AVC, HEVC, DNxHR, etc. In the last years we’ve seen much interest in: • Higher resolutions, e.g. UHD • Edit-while-recording workflows, leveraging MXF’s flexibility with regards to the file structure • Carriage of ancillary data, e.g. closed captions • Compliance checking tools for automated quality control Panasonic Corporation Panasonic have been adopting MXF as P2 essence file format since 2005, selecting Operational Pattern Atom and 1b suitable for acquisition MXF has greatly contributed to establishing the P2 file-based workflow with partner companies and guarantee of the interoperability Acquisition OP-Atom/OP-1b Low Res. Server Editing NLE On-Air On-Air Server P2 Card Ingest Material Server Archive This slide is on behalf of Panasonic 35 16/12/2015 Sony Corporation An exchange format in each region/group Contributed to the SMPTE standardisation • ST 377-1: MXF • ST 381 suite of documents: MPEG Mappings • ST 383, 386, 387: DV/D10/D11 Mappings • ST 385: Content Packages Standardisation ARIB TR-B31 AMWA AS-10 ARD_ZDF_HD01 Joined MXF development in Pro-MPEG Forum Disclosed Sony MXF implementation RDD 9 - MXF Interop. Spec. of Sony MPEG Long GOP Products RDD 3 - e-VTR MXF Interop. Spec. 2000 2005 2010 RDD 32 - XAVC MXF Mapping and Operating Points 2015 Implementation Launched in 2003 From SD, HD to 4K, over 400,000 Sony products support MXF Utilised MXF OP-1a consistently to allow easy support by 3rd parties Telestream Primarily affected our Transcoding business… did MXF bring interoperability? Answer: If one decoder can’t read the output from another encoder… The first few years were spent chasing different “flavours” of MXF • Each broadcast server did things slightly differently • Some vendors used an “MXF” extension… and the files were not even MXF! Then things started to normalize… • Sony MXF variants emerged as a neutral “common ground” AMWA specifications allowed for some interpretation… • AS-02, AS-03 were specific in structure but loose in specifics… • … but as always, once people get things working, no problem! • DPP AS-11 MXF was an excellent program, a good example of doing it right Growing file support within MXF was a huge advancement 36 16/12/2015 Christmas Wishes Bruce’s Christmas wishes 37 16/12/2015 Bruce’s File Format Christmas wishes 1. System architects consider the TCO of file formats • not just the capital cost of software / transcoders / editors 2. Implementers consider interoperability • During the code design phase and not at the validation stage • We should compete on product functionality, not the ability to read a file 3. Better collaboration at a commercially significant scale • leading to interoperability e.g. country level not a single post house install Wishing You A Well Formatted Christmas Thank you Questions? 38
© Copyright 2026 Paperzz