Initializing... drag & drop files here
Supports: MXF
MXF — Material Exchange Format, defined by SMPTE 377M and first published on 22 September 2004 — is the wrapper that broadcast cameras, Sony XDCAM and Panasonic P2 decks, video servers and edit suites hand around. It carries video, audio, timecode and metadata together, and its audio is commonly stored as AES/EBU or Broadcast Wave PCM across several tracks. This page throws the picture away and encodes the audio to AAC. That sounds simple, but two things decide whether you get what you wanted: which of the bitrate controls gives you a result you can predict, and which audio track gets picked when there is more than one. Both are covered below.
.mxf onto the page or click "Add Files". Audio Codec shows AAC and nothing else, so there is no codec decision to make. Several files can be queued with the same settings.The File Compression group shows five modes, and on an AAC target they differ in how tightly you can predict the outcome. Constant Bitrate and Custom Bitrate are the precise end — you name a rate and that is the rate the encoder is asked for. Variable Bitrate sits in the middle, aiming at a quality rung and letting the delivered rate follow the material. Quality Preset is the hands-off end: its dropdown shows "Highest" when the page loads but holds no selection, so leaving it alone means the server applies its own default rather than the label you can see, and it is the least predictable of the five.
| Mode | What reaches the AAC encoder | Use it when |
|---|---|---|
| Quality Preset | Nothing until you pick a rung — the dropdown holds no selection | You have no particular target and are content with the server's default |
| Variable Bitrate | The encoder's own VBR quality setting, one of five levels | You want good quality at whatever size it takes — the default choice for speech and music alike |
| Constant Bitrate | A fixed bitrate from a dropdown, 8 through 384 kbps, opening at 128 kbps | You need a predictable rate, e.g. for a delivery spec |
| Custom Bitrate | A bitrate you type, opening at 128 Kbps | You need a rate the dropdown does not list |
| Specific file size | A bitrate solved from your target size and the clip's duration | The file must fit a hard size limit |
Two notes on the numbers. The Variable Bitrate rungs are labelled with ranges — "96k-112k" at the top down to "20k-32k" at the bottom — but those labels come from the encoder's own documentation and are indicative rather than a promise. Measured through this pipeline, the top rung lands near 150 kbps, and it lands there whether the output is mono or stereo, so do not read the labels as a per-channel budget. And on Constant Bitrate, the dropdown runs from 8 kbps to 384 kbps and opens at 128 kbps — pick by content rather than by habit: 64-96 kbps for speech, 128-192 kbps for general listening, 192-256 kbps for music you want kept clean.
Professional MXF rarely holds one tidy stereo mix. A camera original might carry a boom on track 1, two radio mics on tracks 2 and 3, and a camera reference on track 4 — each often as a separate mono stream. There is no track picker on this page, so stream selection falls to the default rule: the audio stream with the most channels wins, and if several tie, the lowest-numbered one is used.
That rule works fine when your MXF has one obvious mix (a 2-channel stereo pair beats a set of mono tracks). It works badly when every track is mono, because then track 1 wins on index alone — which may well be the boom rather than the mix you wanted. If the audio you get is the wrong source, bounce a stereo mixdown in your editor first and convert that export.
| Property | MXF (source) | AAC (output) |
|---|---|---|
| Full name | Material Exchange Format | Advanced Audio Coding |
| Standard | SMPTE 377M / ST 377-1, first published 2004 | ISO/IEC MPEG standards |
| Contents | Video, audio, timecode and metadata together | Audio only — the picture is discarded |
| Audio payload | Commonly AES/EBU or Broadcast Wave PCM, often multi-track | Lossy, perceptually coded, one stream |
| Track handling | Multiple discrete tracks | Single mono or stereo output |
| Encoder used here | — | Fraunhofer FDK AAC |
| Typical origin | Sony XDCAM, Panasonic P2/DVCPRO, video servers, digital cinema | Podcasts, transcription, review copies, general playback |
| Opens in | Professional editing and broadcast tooling | Effectively every phone, browser and media player |
Constant Bitrate, or Custom Bitrate if you want a value the dropdown does not list. The Quality Preset dropdown displays "Highest" when the page loads, but nothing is pre-selected there — if you never touch it, the server falls back to its own default rather than the value you can see. The presets are also the least predictable control here, so when the output rate matters, name it explicitly with Constant Bitrate and check the result in your player's file-info panel. Variable Bitrate is the middle option, for when you would rather target a quality rung than a number.
They are labels for the encoder's five internal VBR quality levels, borrowed from its documentation, and they describe an expectation rather than a guarantee. Measured through this pipeline the top rung comes out near 150 kbps — and near 150 kbps for a mono output as well as a stereo one, so the ranges should not be read as a per-channel allowance. Treat them as "level 1 through level 5, higher is better" and pick the top rung unless size is critical.
The one with the most channels, and if several tie on channel count, the lowest-numbered of those. There is no track selector on this page. For a typical camera original where every track is a separate mono channel, that means track 1 — often the boom or a reference mic rather than a finished mix. If that is not what you want, bounce a stereo mixdown in your editing software and convert that instead.
AAC is lossy by design; it discards detail your ear is least likely to miss. The good news for MXF is that the audio inside is usually PCM, which means you are encoding from an uncompressed original — a first-generation encode, the best case for transparency. At the top VBR rung or 192 kbps and above, the result is hard to distinguish from the source for listening purposes. It is still a delivery format: keep the MXF, or take a lossless copy with MXF to WAV, if the audio has more work to do.
Usually not. Broadcast and cinema audio is 48 kHz and the AAC encoder here is set up around that rate, so leaving Audio Sample Rate on "Original" is the correct default. Drop to 24000 or 16000 Hz only for spoken-word material where you are chasing the smallest possible file and can accept the loss of high-frequency detail — that trade is usually better made with the bitrate control than the sample rate.
No. This conversion keeps the audio and discards the picture entirely; the output is an audio-only .aac file. If you want a playable file with video, use MXF to MP4 or MXF to MOV instead — those re-encode the video and carry an audio track along with it.
AAC is the more modern design and generally sounds better at the same bitrate, and since your MXF gives it a PCM source to work from you are getting the format at its best — a clean first-generation encode. It also plays natively across phones, browsers and editing applications. MP3 remains the safer choice only when a target device or upload form explicitly demands it, in which case use MXF to MP3.
Yes — the Trim control on this page takes a start time and a duration, so you can export just the section you need in the same pass. If the MXF itself is very large, it is often faster to cut the source first with the video cutter, which accepts MXF, and then extract audio from the shorter clip. Note that the audio-only cutter does not accept video files, so trim the MXF as video or trim the AAC afterwards.
Your MXF uploads over an encrypted connection, is processed on our servers, and is deleted automatically a few hours later. Nothing is shared or made public, and there is no sign-up or watermark. Because MXF wraps full-resolution video alongside its audio, even a short clip can be several gigabytes — upload time is almost always the longest part of the job.