Initializing... drag & drop files here
Supports: MXF
MXF is a broadcast interchange wrapper: high bitrate, frequently all-intra, built so that a picture survives being decoded and re-encoded repeatedly through a production chain. Xvid is a GPL implementation of MPEG-4 Part 2 Advanced Simple Profile, forked from OpenDivX in 2001 and famous for one thing — fitting a feature film onto a CD-R. Converting from one to the other is a deliberate step down in every technical dimension, and it is worth doing for exactly one reason: something old will not accept anything else.
If your destination is a DivX-certified set-top player, an old car head unit, a capture appliance or a legacy editing suite that names Xvid or AVI, this page is right. If it is a computer, a phone, a browser or an NLE made in the last decade, MXF to MP4 gives you the same picture in a fraction of the bytes.
| Property | MXF (source) | Xvid (output) |
|---|---|---|
| What it is | SMPTE interchange wrapper, container spec ST 377-1 | MPEG-4 Part 2 Advanced Simple Profile video |
| First released | 22 September 2004 | 2001, as a GPL fork of OpenDivX |
| Licence | Open SMPTE standard | GNU GPL v2 |
| Designed for | Production, conform and archive | Fitting long video into small files on 2001 hardware |
| Typical video essence | XDCAM MPEG-2 422P@HL, AVC-Intra, DNxHD, ProRes, uncompressed | One MPEG-4 ASP stream |
| GOP structure | Frequently all-intra (every frame independent) | Long-GOP with predicted frames |
| Chroma | Often 4:2:2, sometimes 10-bit | 4:2:0, 8-bit |
| Typical bitrate | 50-220 Mbit/s | 1-3 Mbit/s for standard definition |
| Audio inside | Several discrete PCM tracks | One track — MP3 here by default |
| Metadata | Timecode, reel and tape names, essence descriptors, sometimes captions | Effectively none |
| Container written here | — | AVI, under an .xvid file name |
.xvid File Actually IsThe download arrives named .xvid, but there is no such container. The bytes inside are a plain AVI: the file begins with the RIFF signature and the AVI form type, and a probe reports an MPEG-4 video stream alongside an MP3 audio stream. .xvid is not a registered extension, so Windows and macOS will not associate a player with it and most software refuses it on a double-click.
Rename it to .avi and it behaves like any other Xvid file — VLC, MPC-HC, ffmpeg and DivX-certified hardware all read it. Nothing about the data changes; the extension only decides which program the operating system offers. That is worth knowing before you conclude the conversion failed.
.mxf onto the page or click "Add Files" to browse. Several clips can be queued and every file in the batch uses the same settings..xvid to .avi before playing it. Files upload over an encrypted connection, are converted on our servers and are deleted automatically after a few hours — no sign-up, no watermark, never shared or made public.Xvid has no CRF mode. That single fact reshapes every quality control on this page, and it matters more here than on almost any other Xvid conversion, because an MXF master is a very high-bitrate file to begin with.
| Mode | What it does on Xvid | Notes |
|---|---|---|
| Quality Preset — Highest | Targets 1.50x the source video bitrate | On a 100 Mbit/s master, an absurd number |
| Quality Preset — Very High (opens here) | Targets 1.32x the source | Still aiming above the master |
| Quality Preset — High | Targets 1.14x the source | Roughly break-even |
| Quality Preset — Medium | Targets 0.90x the source | The first rung that actually shrinks anything |
| Quality Preset — Low / Very Low / Lowest | 0.72x / 0.54x / 0.30x | 0.30x of a broadcast master is still very large |
| Constant Bitrate / Variable Bitrate | Encodes at the rate you type | 1.5-2.5 Mbit/s suits standard-definition material |
| Specific file size | Works back from a byte budget you type | The control to use when a fixed capacity is the constraint |
| Constraint Quality | The 1-31 quality field plus a Max bitrate ceiling | The dependable "no bigger than X" combination |
| Constant Quality | Exposes a field labelled CRF — but on Xvid it is a qscale from 1 to 31 where lower is better | It works and it does change the output; only the label is borrowed |
The trap worth spelling out is the qscale field. It opens at 5, which on this scale is a good review-copy setting, not a bad one. What goes wrong is typing 23 out of x264 habit: on a 1-31 scale where 1 is nearly transparent, 23 sits near the bottom of the quality range and the picture falls apart. Roughly, 2-4 gives a near-master proxy, 5-8 a good review copy, and 10 upward trades picture for size deliberately.
| Audio Codec | Fits AVI? | Use it when |
|---|---|---|
| MP3 (opens here) | Yes — the standard AVI pairing | You want the file to open anywhere AVI opens at all |
| AC3 | Yes | Your master carries a 5.1 mix you want to keep as surround |
| MP2 | Yes | Staying close to the audio a broadcast program stream usually carries |
| PCM 16-bit Little Endian | Yes | You want the samples untouched and do not care about size |
| AAC, FLAC, PCM 24/32-bit | Writes, but unusual inside AVI | A specific downstream tool asked for it by name |
| Vorbis, Speex, DTS, EAC3, WMA v1/v2 | Writes, well outside AVI's usual set | Rarely — treat these as a gamble on playback |
.xvid file not open?Because .xvid is not a container extension any operating system registers. The file is an AVI internally — it opens with the RIFF signature and the AVI form type, and holds an MPEG-4 ASP video stream with an audio track alongside it. Rename it to .avi and it opens normally in VLC, MPC-HC, Windows Media Player and DivX-certified hardware. If it still refuses after the rename, the problem is the decoder rather than the container, and installing VLC solves it in almost every case.
They encode the same bitstream — MPEG-4 Part 2 ASP — but they are separate encoders with separate histories. Xvid began in 2001 as a GPL fork of OpenDivX after DivXNetworks closed off its improved encoder source, and the two developed independently from there. Hardware labelled "DivX Certified" decodes MPEG-4 ASP, so it plays Xvid files too; the certification is about the bitstream, not the encoder that produced it. If a device names DivX specifically, MXF to MP4 is still usually a better answer than either.
Because Quality Preset multiplies the source bitrate rather than setting an absolute one, and MXF masters are deliberately enormous. The rung the page opens on aims at 1.32x whatever the master's video track already carried, so a 100 Mbit/s all-intra file is asked for 132 Mbit/s of MPEG-4 ASP — a codec that cannot usefully spend that many bits anyway. Set Constant Bitrate to something sensible for the material, or Specific file size with a byte budget, and ignore the preset entirely on high-bitrate sources.
No, and it is the most common mistake on this page. With Xvid selected that field is an MPEG quantiser running 1 to 31 where lower means better quality and a bigger file — the inverse ballpark to the 18-28 range people know from x264. It opens at 5, which is a reasonable review-copy value rather than a placeholder. Typing 23 because that is the familiar number lands you near the bottom of the scale. Use 2-4 for a near-master proxy and 5-8 for general work, or switch to Constraint Quality if you want a max-bitrate ceiling alongside the quality target.
The one with the most channels, with ties broken toward the lowest stream index. There is no track picker here and no explicit stream mapping in the pipeline, so the encoder's automatic selection rule decides. A deliverable carrying a stereo mix plus separate mono stems gives you the stereo pair and drops the stems. If a particular language, microphone or stem is what you need, isolate it in your NLE and export it before converting.
No. Broadcast MXF carries a structural metadata layer — start timecode, reel and tape names, essence descriptors, sometimes captions — and AVI has nowhere to store almost any of it. Keep the original MXF as your conform master and treat the Xvid as a delivery or review copy. This is the general rule for this conversion: it is a one-way step to an older, simpler file, and the things MXF was designed to carry do not come with it.
Because broadcast SD is frequently anamorphic — a 16:9 picture stored in a 720x576 or 720x480 raster with non-square pixels, relying on the player to stretch it. Leaving Video resolution on "Keep original" passes that stored pixel aspect through intact. Any resize, including a percentage or a height preset, normalises pixels to square and discards the flag, which is exactly when the picture goes narrow. If you need to resize anamorphic material, use Width x Height and type the display geometry: 854x480 for NTSC 16:9, 1024x576 for PAL 16:9.
No. There is no deinterlacing filter anywhere in this pipeline, under any setting or preset, so an interlaced master keeps its field structure and the comb-line artefacts on moving subjects are encoded straight into the Xvid stream. MPEG-4 ASP as encoded here has no interlaced coding tools either, so the woven picture simply becomes the picture. Deinterlace on export from your editor, then upload the progressive file.
Usually, once you rename it to .avi and burn it to disc — but keep it inside what those players were built for. Standard-definition frame sizes (720x576 or 720x480), a video bitrate around 1.5-2 Mbit/s, and MP3 or MP2 audio are the safe envelope. HD resolutions, very high bitrates and exotic audio codecs are the usual reasons an otherwise-valid file is rejected. Since a broadcast master is far outside that envelope in every dimension, set the resolution and bitrate explicitly rather than accepting the defaults.
There is no fixed per-file cap; the practical limit is upload size and connection speed, and a broadcast master runs to many gigabytes before the conversion starts. If you only need a section, trimming first with trim MXF or the video cutter saves far more time than any encoder setting. Everything you upload travels over an encrypted connection, is converted on our servers, and both the upload and the output are deleted automatically after a few hours — no sign-up, no watermark, never shared or made public.