Initializing... drag & drop files here
Supports: CR2
MXF is the Material Exchange Format, the professional wrapper broadcasters, post houses and archives use to move picture, sound and metadata between systems. Wrapping a Canon raw photograph as MXF means rendering it and encoding it as video so that an ingest system or an editing bin treats it as a clip rather than a still. This tutorial covers the codec and audio choices MXF permits, what the wrapper is actually for — and, before you spend an upload on it, the one rule that decides whether a still-image conversion can succeed at all: MXF stores only broadcast edit rates, and a still is encoded at one frame per second.
.cr2 onto the page or click "+ Add Files". With several queued, Merge strategy chooses between one clip containing all of them ("Merge images") and one file each ("Video per image").MXF inherited a hard constraint from broadcasting: the wrapper records an edit rate, and that rate has to be one that real television and cinema systems run at. Rates outside that set are refused outright rather than rounded to something close.
A still image has no frame rate of its own, so the encoder is handed the picture, told to loop it, and given a duration. The rate used for that is one frame per second — which is not a broadcast edit rate. The result is that MXF turns the file away with an unsupported-frame-rate error, while every other video target on this site accepts it without comment. This is not a setting you can change on this page: there is no frame-rate control on an image-to-video conversion, so the practical answer is to wrap the still somewhere else first.
The route that works is short. Convert the photograph to a normal clip with CR2 to MOV or CR2 to MP4, import that into your editing or transcoding system, and render the MXF from there at the rate your delivery specification names — 25 for a European broadcaster, 29.97 for a North American one, 24 or 23.976 for cinema. That is also the step where you set the operational pattern, essence type and track layout the receiving system will be checking, none of which a straight file conversion can decide for you.
| Frame rate | Accepted |
|---|---|
| 23.976 and 24 | Yes |
| 25 | Yes |
| 29.97 and 30 | Yes |
| 47.952 and 48 | Yes |
| 50 | Yes |
| 59.94 and 60 | Yes |
| 1, 5, 10, 12, 15, 20 | No — refused as non-broadcast rates |
| Property | Value |
|---|---|
| Full name | Material Exchange Format |
| Core standard | SMPTE 377M; the current edition is published as ST 377-1:2019 |
| What it is | A wrapper for essence plus metadata, deliberately agnostic about the codec inside |
| Operational patterns | OP1a, defined in SMPTE 378M, and OPAtom, defined in SMPTE 390M |
| Essence containers defined by SMPTE | MPEG (381M), DV (383M), D-10 (386M), AES/EBU and Broadcast Wave audio (382M), uncompressed picture (384M) |
| Codecs offered here | MPEG-2, preselected, and H.264 |
| Audio codec offered here | Uncompressed 16-bit little-endian PCM |
| Used by | Broadcast delivery and playout, tapeless archiving, digital cinema workflows |
| Not used by | Phones, browsers, social platforms, consumer media players |
.cr2 holds one exposure, held for the duration you set. There is no motion in the source to preserve.MXF is the wrong target for anything outside a professional chain. It does not play on phones, in browsers or on social platforms, its files are large by intent, and the conformance rules that make it valuable for broadcast make it awkward everywhere else. For a photograph you simply want to see, share or send, CR2 to MP4 is smaller and plays essentially anywhere, and CR2 to JPG keeps it a picture at full resolution. Going the other way — a broadcast file you need in an ordinary format — MXF to MP4 handles it.
Because it is a broadcast container and stores an edit rate rather than an arbitrary timebase. The set of legal rates is the set real television and cinema systems use, so anything else is rejected rather than approximated. A one-frame-per-second still clip falls outside that set. Other containers have no such restriction, which is why the identical conversion succeeds as MP4, MOV or MPG.
Essence and metadata. Essence is the coded picture and sound; metadata describes the material, the timeline and how the tracks relate. MXF specifies none of the codecs itself — it specifies how they are wrapped, indexed and described. That is why two .mxf files can be completely different internally, and why a delivery specification always names an essence type alongside the container.
Operational patterns, which are rules for how material inside the file is organised. OP1a, defined in SMPTE 378M, wraps one self-contained item with its tracks interleaved in a single file, and is what most broadcast deliveries ask for. OPAtom, defined in SMPTE 390M, puts one essence track per file — picture in one, each audio channel in another — which is how several editing systems write media natively. A receiving system usually accepts only one of them.
Whatever the receiving document names. MPEG-2 is preselected here and is the essence MXF has carried since it was standardised, including the D-10 flavour that fills broadcast archives; H.264 is the choice when a modern specification names AVC. Do not pick on the basis of which sounds more current — ingest checks the essence type, and a mismatch fails validation even when the picture is perfect.
Because a photograph has no sound to encode. MXF itself is designed around uncompressed AES/EBU-style audio, and uncompressed 16-bit little-endian PCM is the only audio codec this target offers, so any track you add downstream should follow that convention rather than a compressed codec.
That is what Merge strategy on "Merge images" is for, and each picture would be held for the Image Duration you set, in upload order. The same frame-rate rule applies to the result, though, so build the sequence as CR2 to MOV and render the MXF from an editor once the timing is set the way you want it.
Not quite. Those are camera systems that record MXF files with particular essence types and operational patterns: XDCAM media holds MPEG-2 essence, Panasonic P2 cards hold DVCPRO or AVC-Intra essence, often as OPAtom. All of them are MXF and none of them are interchangeable without checking the essence and pattern first, which is precisely why the wrapper alone tells you so little.
It is uploaded over an encrypted connection, processed on our servers and deleted automatically a few hours later. Nothing is shared or made public, and there is no sign-up or watermark. Raw files are large, so upload time dominates the wait — if you are only testing whether a workflow accepts a wrapped still, convert a smaller export rather than the full-resolution raw.