Wat is het MXF-bestandsformaat?
.mxf (kort voor Material Exchange Format) is een professioneel containerformaat ontwikkeld door de Society of Motion Picture and Television Engineers (SMPTE). Een .mxf-bestand slaat vastgelegde audio- en videogegevens op samen met gerelateerde metagegevens - inclusief tijdcode, beschrijvende tags en montagelijsten - in een enkel op zichzelf staand pakket.
Digitale tegenhanger van analoge videoband
Het .mxf-formaat kan worden gezien als een digitale tegenhanger van analoge videoband: net als een haspel is een .mxf-bestand opgebouwd als een sequentiële stroom van KLV (Key-Length-Value) datapartities, wat het zeer geschikt maakt voor lineaire broadcast-ingest en playout. Het kan video opslaan die is gecodeerd met een breed scala aan professionele codecs, waaronder MPEG-2 (zoals gedefinieerd in de SMPTE D10-specificatie), XDCAM HD, AVC-Intra, DNxHD en Apple ProRes.
Universaliteit van het MXF-formaat
Het hoofddoel van MXF-standaardisatie is het faciliteren van betrouwbare uitwisseling van videogegevens tussen verschillende platforms - broadcastcamera's, ingest-servers, montagesystemen en archiefopslag. .mxf is het native opnameformaat van Sony XDCAM, Panasonic P2 en Canon XF camerasystemen. Het formaat is geoptimaliseerd voor uitwisseling en archivering van multimedia-inhoud, en het metagegevensmodel is nauw verwant aan het Advanced Authoring Format (AAF), beide beheerd onder de AMWA-paraplu.
MXF-bestanden openen en converteren
Het openen van .mxf-bestanden vereist een applicatie met de juiste codec-ondersteuning. Professionele NLE's zoals Adobe Premiere Pro, DaVinci Resolve en Apple Final Cut Pro ondersteunen .mxf standaard, evenals de open-source ffmpeg command-line tool. Bestanden kunnen ook worden geconverteerd naar andere formaten zoals .mov of .mp4 met behulp van transcoding-software.
Beveiliging & veiligheid
RISICO: LOWMXF is een passieve mediacontainer - gecodeerde video/audio en metagegevens, geen uitvoerbare code - dus het bestand zelf is geen malware-vector. Praktische valkuilen in de echte wereld zijn niet gerelateerd aan beveiliging: (1) MXF bevat veel verschillende codecs, dus een bestand kan de juiste decoder nodig hebben (VLC/FFmpeg bevatten de meeste); (2) OP-Atom-bestanden (Panasonic P2, Avid) splitsen een clip over meerdere .mxf-bestanden in een mappenstructuur - kopieer de hele kaart/map, niet een enkele .mxf, anders verlies je sporen; (3) vermijd gebundelde „gratis MXF-converter”-downloads van advertentieportalen - gebruik in plaats daarvan VLC/Shotcut/HandBrake/FFmpeg.
Formaatdetails
in een notendopProgramma's die MXF-bestanden openen
Technische details
diepe specificaties| Containerstructuur | Sequentiële KLV (Key-Length-Value) triplets georganiseerd in Header, Body, en Footer Partities |
| SMPTE-standaard | SMPTE ST 377-1 (oorspronkelijk SMPTE 377M, 2004); herzien als ST 377-1:2011 met latere wijzigingen |
| Bestandssignatuur | 16-byte SMPTE Universal Label op offset 0; de eerste vier bytes zijn altijd 06 0E 2B 34 - geen leesbare ASCII magic string |
| Operationele Patronen | OP1a (single-item, interleaved - meest gebruikelijk); OP-Atom (één essence-spoor per bestand, gebruikt door P2 en XDCAM) |
| MIME-type | application/mxf |
| Ondersteunde videocodecs | MPEG-2 (D10/XDCAM HD/HD422), AVC-Intra, DNxHD/DNxHR, Apple ProRes (RDD 36), JPEG 2000 |
| Ondersteunde audio | Ongecomprimeerde PCM (meest gebruikelijk); ook Dolby E, Dolby AC-3, en AAC via geregistreerde essence descriptors |
| Metagegevens-codering | Alle structurele en beschrijvende metagegevens gecodeerd als KLV; ondersteunt SMPTE DMS-1 en UMID (Unique Material Identifier) spooridentificatie |
| Native cameraformaat | Standaard opnameformaat van Sony XDCAM en XDCAM EX, Panasonic P2, Canon XF, en Ikegami GF-serie camera's |
| Broadcast-leveringsspecificatie | AS-11 (AMWA applicatiespecificatie) beperkt MXF voor bestandslevering aan Britse en Europese broadcastorganisaties |
| Indextabellen | Optionele IndexTableSegment KLV-objecten maken frame-nauwkeurige willekeurige toegang binnen de essence-gegevens mogelijk zonder een volledige bestandsscan |
| Essence wrapping-modi | Frame-wrapping (één KLV per videoframe, maakt frame-nauwkeurige toegang mogelijk) en clip-wrapping (alle essence in een enkele KLV) |
| Partitiestatus-vlaggen | Header Partition kan Open/Incomplete zijn tijdens opname; ingesteld op Closed/Complete bij finalisatie, wat crash-herstel en gedeeltelijk afspelen mogelijk maakt |
| Bijbehorende sidecar-bestanden | P2- en XDCAM-systemen koppelen .mxf essence-bestanden aan XML-sidecar-bestanden voor metagegevens op clip-niveau buiten de container |
| Uitgebracht | 2004 (SMPTE 377M); widely adopted by broadcast cameras (Sony XDCAM, Panasonic P2, Canon XF) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | ieeexplore.ieee.org |
MXF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over MXF-bestanden.