Initializing... drag & drop files here
Supports: MPG, MPEG
MXF is the SMPTE-standardised wrapper that broadcast ingest, playout and tapeless archive systems expect, and an MPEG program stream is exactly the kind of legacy asset that needs wrapping before a facility will touch it. This page re-encodes the video, wraps it with uncompressed audio and hands you a single self-contained .mxf. What it does not do is guess at your house delivery spec — so the useful thing to know before you convert is precisely which essence, operational pattern and GOP structure come out the other end.
| Property | Value |
|---|---|
| Full name | Material Exchange Format |
| Standard | SMPTE 377M, first released September 2004 |
| Operational patterns | OP1a (SMPTE 378M) — one self-contained interleaved file; OP-Atom (SMPTE 390M) — one essence track per file, which is what Avid uses |
| What it is | A wrapper, not a codec. It carries video and audio "essence" alongside timecode and descriptive metadata |
| Codecs the format can carry | MPEG-2, DV, SMPTE D-10, D-11, uncompressed picture, AES/EBU and Broadcast Wave audio, and vendor codecs such as DNxHD, AVC-Intra and JPEG 2000 |
| Typical users | Broadcast ingest and playout, post-production interchange, long-term archiving |
| Opens in | Adobe Premiere Pro, DaVinci Resolve, Avid Media Composer, Final Cut Pro, VLC for preview |
| Does not open in | QuickTime Player and Windows Media Player, natively |
| Aspect | What you get here |
|---|---|
| Operational pattern | OP1a — a single self-contained file with video and audio interleaved. Our pipeline uses the standard MXF muxer, not the separate OP-Atom one Avid requires |
| Video codec | MPEG-2 by default, H.264 as the alternative. Those two are the entire list |
| Codecs not offered | AVC-Intra, DNxHD/DNxHR, JPEG 2000 and ProRes. MXF can carry all of them in general; this page cannot produce them |
| GOP structure | All-intra, GOP = 1. Every frame is an I-frame — our pipeline forces this on MXF output to stay inside the muxer's frame-offset limits |
| Audio | PCM 16-bit little-endian, uncompressed. It is the only audio option on this target |
| Frame rate | Inherited from the source. There is no frame-rate control on this page, so a 29.97 fps NTSC capture stays 29.97 |
| Audio tracks | One. With no track picker, the stream with the most channels wins; on a tie, the lowest index |
| Metadata shims | None. No AS-11, XDCAM or station-specific descriptive metadata is written |
If your facility enforces a house spec — a named shim, a fixed frame rate, a specific bitrate and codec profile — treat this as a starting point rather than a delivery master, and get the written spec before you convert.
.mpg or .mpeg file, or click "Add Files" to browse. Both extensions name the same MPEG program stream, and clips can be queued and converted with one set of settings..mxf. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours — no sign-up, no watermark.Three behaviours interact here, and together they explain why an MXF is almost always larger than the MPG it came from.
First, the output is all-intra. Long-GOP MPEG-2 spends most of its bits on predicted frames that reference their neighbours; with GOP = 1 every frame has to stand alone, so matching the source's apparent quality takes a substantially higher bitrate. Second, the audio is uncompressed PCM: 16-bit stereo at 48 kHz costs 1.536 Mbit/s by itself, roughly six times a 256 kbps MP2 track. Third, MPEG-2 has a resolution-derived minimum bitrate in our pipeline — the target is computed from pixel count and floored at 2 Mbit/s, so a standard-definition frame cannot be encoded below that no matter what you ask for. A request under the floor is silently raised to it.
The practical consequences for the controls:
OP1a, and Avid will not read it as native media. OP1a (SMPTE 378M) stores video and audio interleaved in one self-contained file, which is what Premiere Pro, DaVinci Resolve and most playout and ingest servers want. Avid Media Composer expects OP-Atom (SMPTE 390M), where each essence track lives in its own file, wrapped around codecs Avid licenses such as DNxHD/DNxHR or AVC-Intra. A perfectly valid OP1a MPEG-2 file is simply not an Avid file. Bring the clip into Premiere or Resolve, or import and transcode inside Media Composer itself.
Three reasons stack up. The video is written all-intra with GOP = 1, so there are no predicted frames sharing the load and the same apparent quality costs far more bits. The audio is uncompressed PCM rather than the MP2 in your source — 1.536 Mbit/s at 48 kHz stereo against a couple of hundred kilobits. And on MPEG-2 the default Quality Preset aims above the source bitrate rather than at it. All three are deliberate: MXF exists to be robust and editable in a facility, not compact. If size is the constraint, switch the Video Codec to H.264 and use Constant Quality.
The Video Codec list on this page contains exactly two entries: MPEG-2 and H.264. MXF as a format carries far more than that — DNxHD, DNxHR, AVC-Intra, JPEG 2000, D-10 and uncompressed among them — but those are vendor or broadcast-profile encoders that this converter does not build, so promising them would be dishonest. If a delivery spec names DNxHD or AVC-Intra specifically, you need an NLE or a dedicated transcode tool that licenses those encoders.
Not as a quality control. MPEG-2 has no constant-rate-factor mode, so when you choose Constant Quality with MPEG-2 the value you set is accepted and then converted into a bitrate target before it reaches the encoder — the number itself is discarded, and only resolution and the derived bitrate move the output. That is why the guidance above steers you to Quality Preset, Constant Bitrate, Variable Bitrate or Specific file size on this codec. Select H.264 instead and the slider re-ranges to 16–51 and works exactly as a CRF control should.
Uncompressed PCM 16-bit little-endian, and no — it is the only entry in the Audio Codec list on this target, which reflects how broadcast systems expect audio to arrive. Your MP2 (or AC-3, if it rides in a DVD private stream) is decoded and written out as linear PCM at the source's own sample rate and channel layout. Only one audio track survives the conversion: with no track picker, the stream with the most channels is selected, and ties go to the lowest index. A multi-language DVD rip therefore loses its secondary language.
Not on this page — there is no frame-rate control, so the output inherits whatever the source ran at. A 29.97 fps NTSC capture stays 29.97 and a 25 fps PAL capture stays 25. If your delivery spec demands a specific rate, the conversion has to happen in an NLE or a dedicated transcoder where you can choose a proper conversion method, because rate changes need judgement about blending, dropping or interpolating frames that a single dropdown cannot make well. The same applies to interlacing: nothing here deinterlaces, so interlaced source fields carry straight through.
Premiere Pro, DaVinci Resolve, Avid Media Composer, Final Cut Pro and most professional ingest and playout systems read MXF; VLC opens it for preview. QuickTime Player and Windows Media Player do not support it natively, so "it won't open" on a consumer machine is usually a player limitation rather than a bad file. The picture does not improve: MXF wraps and re-encodes the essence you already had, and no re-encode restores detail the original MPEG-2 pass discarded. If you only need something watchable and shareable, MPG to MP4 is a far better fit, and MXF to MP4 handles the return trip.
Your upload travels over an encrypted connection, is converted on our servers, and both the upload and the finished .mxf are deleted automatically after a few hours. Nothing is shared or made public, there is no sign-up and no watermark. Because an all-intra MXF with PCM audio is large, the download can be several times the size of what you sent; the constraint at the other end is upload size and time over your own connection, so trimming with Video Cutter first is worth it when you only need one segment.