Initializing... drag & drop files here
Supports: MXF
MXF is the professional broadcast wrapper defined by SMPTE ST 377-1 — the file that comes off Sony XDCAM decks, Panasonic P2 cards, Avid systems and broadcast archives. HEIC is the still-image format Apple devices have shot since 2017: HEVC-coded image data inside an HEIF container (ISO/IEC 23008-12), which packs a photograph into far fewer bytes than a JPEG of the same quality. This tutorial covers taking a single frame out of a moving master and saving it as that kind of still — a frame grab for a thumbnail, a reference shot, a contact sheet or an approval still. The output is one photograph, not a clip, so the setting that decides whether you succeed is which frame you ask for.
.mxf onto the page or click "Add Files" to browse. Several clips can be queued and all use the same settings.The Time field under "Specific Frame" starts at 0 seconds, and on a broadcast master the first frame is very often the worst possible choice. Files that come off a deck, a playout server or an archive routinely open with colour bars and tone, a countdown, a production slate, plain black, or a few frames while the camera settles. Ask for time zero on one of those and you will get exactly that, and the conversion will have worked perfectly.
So the first thing to do on any professional source is put a real number in that field:
Behind the scenes the frame is pulled out to a lossless PNG intermediate first and only then encoded to HEIC, so nothing is compressed twice while you hunt for the right moment. The Quality Preset only comes into play at that final step, and its top end behaves in a way worth knowing about:
| Quality Preset | HEIC encoder quality | What you get |
|---|---|---|
| Highest | 100 | Effectively the same as Very High — the scale saturates at the top |
| Very High (opens here) | 95 | The sensible choice for almost everything |
| High | 90 | Slightly smaller, still hard to fault |
| Medium | 80 | A good thumbnail or proxy still |
| Low / Very Low / Lowest | 70 / 60 / 50 | Visible compression; only for previews |
Some MXF files will not give up a frame at all, and that is usually about the file rather than the conversion. The extension covers several operational patterns — OP-1a (SMPTE 378M) and the deliberately constrained OP-Atom (SMPTE 390M) among them — wrapped around a long list of possible video essences, and vendor implementations diverged enough that Sony's and Panasonic's early camera files were mutually incompatible. Partial or still-growing captures pulled off a card mid-record, vendor-specific variants and unusual essence types are the common failures; re-exporting a flat OP-1a MXF from your editor and converting that resolves nearly all of them. The other case where this page is the wrong tool is when you did not really want a still: if you need something that moves, MXF to GIF makes an animation from the same source and MXF to MP4 gives you real video.
No. HEIF as a container family can hold image sequences, but this conversion is a frame grab and each output file is a single still. Choosing "Multiple Screenshots" gives you several separate still images, one per sampled frame — not one animated file. For motion, use MXF to GIF or convert to a real video format.
Practically none on HEIC, and this is measurable rather than a matter of opinion. The presets map onto encoder quality values — "Very High" at 95 and "Highest" at 100 — and the HEVC image encoder stops responding meaningfully near the top of that range. We encoded the same 1280×720 test frame at both settings and the two files came out within a single byte of each other, at roughly 223 KB. Leave it on "Very High"; picking "Highest" costs encoding time and buys nothing. Note that this is specific to HEIC — on MXF to AVIF the same two presets are genuinely far apart.
None of them. This is a still-image conversion, so the audio is discarded entirely along with the rest of the timeline. If you need the audio as well, run the file through MXF to FLAC for a lossless extract or MXF to MP3 for a small review copy — and be aware that those pages have no track picker either, so on a multi-track broadcast master the stream with the most channels is the one you get.
It depends entirely on where the still is going:
| Target | Choose | Why |
|---|---|---|
| Apple devices and Apple software | HEIC | Native support in Safari 17+, Photos, Preview and iOS |
| A web page | AVIF | Comparable efficiency with roughly 95% browser support |
| Anything at all — email, print, old software | JPG | Universal, and nothing will refuse it |
| Compositing or graphics work | PNG | Lossless, meant to be worked on rather than delivered |
No. The timecode, reel and tape names, essence descriptors and the rest of the production metadata all live in the MXF wrapper, and none of that survives into an image file. Make a note of the timestamp you converted at if you will need to find that frame in the master again — the HEIC will not tell you where it came from.
Usually because it is not the same frame at the same quality. At the setting this page opens on, HEIC is encoding at a very high quality target, and a high-quality HEIC of a detailed broadcast frame can be larger than a moderately compressed JPEG of the same image. Compare like for like by lowering the Quality Preset to "High" or "Medium", or set "Specific file size" and let the encoder hit a number you choose. HEIC's efficiency advantage over JPEG is real, but only when both are aimed at the same visual quality.
Yes — leave Image resolution on "Keep original" and the frame comes out at whatever the master's stored pixel dimensions are. The resolution presets on this page are height-based, with width following the source aspect, so picking one always makes the still smaller than the source rather than larger. Nothing is upscaled, and asking for a height greater than the master's own will not add detail that was never recorded.
It is uploaded over an encrypted connection, processed on our servers, and both the upload and the resulting stills are deleted automatically after a few hours. There is no sign-up, no watermark, and nothing is shared or made public. Since you are uploading an entire master to get one frame out of it, the upload is almost always the slowest part of the job — trimming the clip first with Video Cutter around the moment you want makes the whole thing much quicker.