Initializing... drag & drop files here
Supports: ASF
ASF (Advanced Systems Format) is Microsoft's streaming container from 1996, normally holding Windows Media Video alongside a Windows Media Audio track. MXF is SMPTE's professional interchange wrapper — the file broadcasters, playout servers and edit suites use to hand material to each other. Moving between them is a re-encode plus a rewrap: the picture is decoded and written back as MPEG-2 or H.264 inside an MXF, and the sound is written as uncompressed linear PCM.
Two things to settle before you start. First, wrapping consumer video in a broadcast container does not make it broadcast-grade — a facility's delivery specification governs the codec, bitrate, raster and audio layout inside, and a low-bitrate ASF stays low-bitrate no matter what wrapper it lands in. Second, MXF audio here must be 48 kHz, and that catches a lot of Windows Media sources out. The section below explains how to check yours before you spend an upload on it.
The MXF audio mapping is implemented at 48 kHz linear PCM — the broadcast sample rate — and the wrapper accepts nothing else. We confirmed that directly: the same clip wrapped cleanly at 48 kHz and was refused at both 44.1 kHz and 32 kHz. There is no sample-rate control on this page.
Check the rate in VLC (Tools → Codec Information) or any media inspector before you spend an upload on it. If your source is not at 48 kHz and you need a professional intermediate today, ASF to MOV accepts any sample rate and is readable by Resolve, Premiere and Media Composer; MXF is worth the trouble only when a delivery specification names it.
| Property | Value |
|---|---|
| Full name | Material Exchange Format |
| Standard | SMPTE ST 377-1, current edition ST 377-1:2019 |
| Structure | Header, body of essence containers and footer, described by KLV-encoded metadata |
| Codec policy | Container only — it carries MPEG-2, H.264, DV, D10 and many others |
| Operational patterns | OP1a puts everything in one file; OP-Atom stores one essence element per file |
| Video written here | MPEG-2 by default, H.264 selectable — those two and no others |
| Audio written here | Uncompressed 16-bit little-endian PCM, at 48 kHz |
| GOP structure written here | 1 — every frame is an intra frame |
| Timecode | A core design goal; the output is stamped from 00:00:00:00 |
| Best for | Broadcast delivery, playout, camera acquisition, archive, Digital Cinema packaging |
| Property | Value |
|---|---|
| Full name | Advanced Systems Format, originally Active Streaming Format |
| Developer | Microsoft, introduced 1996 |
| Structure | Header object, one or more Data objects, optional Index objects |
| Typical video codec | Windows Media Video |
| Typical audio codec | Windows Media Audio |
| Related extension | .wmv — the same container, labelled to indicate a video payload |
| Content protection | Carries a DRM framework; protected files will not decode outside an authorised player |
| Timecode | None. There is no standard timecode track to inherit |
| Best for | Legacy Windows Media playback and streaming archives |
.asf onto the page or click "+ Add Files". Batch uploads all convert with the same settings..mxf. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.Three things stack up, and none of them is avoidable on this page.
The MXF muxer has strict limits on how far a frame's presentation offset may sit from its decode order, so the encoder writes an all-intra stream with a GOP of 1 — every frame is a keyframe, and nothing is predicted from its neighbours. That alone is the dominant cost: encoding the same clip at the same quantizer with a normal GOP produced 4.38 MB, and with GOP 1 it produced 7.19 MB, a 1.64x increase for identical picture settings. On top of that, MPEG-2 needs more bits than a modern codec for comparable detail, and uncompressed 48 kHz 16-bit stereo PCM costs roughly 11.5 MB per minute regardless of what the source audio cost. That size is the point in a mastering workflow, but it makes MXF a poor choice if you simply wanted a smaller file.
It is the first thing to check. The MXF audio mapping is implemented at 48 kHz and rejects other rates outright — we reproduced that refusal at both 44.1 kHz and 32 kHz and confirmed the same clip wraps without complaint at 48 kHz. There is no sample-rate control on this page to work around it, so a 44.1 kHz Windows Media soundtrack has to be resampled somewhere before the wrapper will take it. Inspect your file's audio rate before retrying; a silent ASF, with no audio track at all, converts normally.
OP1a — picture and sound interleaved in a single file, which is what delivery, playout and archive workflows normally expect and what DaVinci Resolve, Premiere Pro and most professional players read from a delivered .mxf. OP-Atom, which splits each essence element into its own file, is an Avid media-management layout rather than something a general converter produces; an OP1a file is brought into Media Composer by linking or importing rather than by dropping it into a MediaFiles folder.
No, and this is the most common misunderstanding about the format. MXF standardises how picture, sound, timecode and metadata are packaged; it says nothing about whether the video inside meets anyone's quality bar. A broadcaster's delivery specification dictates the exact codec, bitrate, raster, frame rate and audio layout that will be accepted. This page produces a structurally valid MXF, but a 480p Windows Media stream is still a 480p Windows Media stream once it is inside one. Encode to the specification the recipient published.
Because that is how professional MXF stores sound. The Audio Codec group here lists PCM 16-bit little-endian alone, matching broadcast and camera practice of carrying linear PCM rather than a compressed codec. There is an upside: your WMA track is decoded once and written out as PCM without a second lossy generation, so the audio side of this conversion is gentler than the video side. The cost is size — linear PCM is the same rate whether the source was 64 kbps or 320 kbps.
One generation of it, yes. This is a re-encode rather than a rewrap: the Windows Media Video is decoded and re-compressed as MPEG-2 or H.264. Keep Video resolution on "Keep original" and give the encoder a generous bitrate to make that generation as cheap as possible. Shrinking the raster and squeezing to a small target size in the same pass is what makes the loss visible. The audio does not take a second lossy hit because it lands as PCM.
Very little, because there is very little to carry. ASF stores title, author and description fields inside its Header object, but those do not map onto MXF's structural and descriptive metadata model, and ASF has no standard timecode track for MXF to inherit. The output is therefore created with fresh structural metadata and a timecode track starting at 00:00:00:00. MXF's rich metadata is designed to be filled in by cameras and facility systems at acquisition and ingest — a converted consumer file simply has nothing to put in those fields.
Because those are the two this wrapper is offered with here, and they cover the overwhelming majority of MXF ingest requirements. MPEG-2 is the long-standing broadcast workhorse and the safer bet with older ingest systems; H.264 is more efficient and increasingly accepted. MXF itself is codec-agnostic and can carry DV, D10, JPEG 2000 and others in the wider world, but a general-purpose converter offering every one of them would mostly produce files that fail somebody's specification.
Because MPEG-2 has no quality mode. The codec predates CRF-style rate control and understands only bitrates, so a Constant Quality or Constraint Quality request is converted into a bitrate figure and the value you typed is discarded. The encoder also enforces a resolution-derived minimum bitrate — with a 2 Mbps floor — because MPEG-2 fails outright if asked for too little. Use Constant Bitrate, Variable Bitrate or Specific file size when a number matters, or switch Video Codec to H.264, where quality-based rate control behaves as labelled.
DaVinci Resolve and Premiere Pro import OP1a MXF directly, as do VLC and most professional players. Avid Media Composer works natively with OP-Atom media, so an OP1a file is linked or imported rather than copied into an Avid MediaFiles folder. If an ingest system rejects the file outright, the usual culprit is the codec, raster or audio layout failing a specification rather than anything wrong with the wrapper itself.
Your ASF is uploaded over an encrypted connection and converted on our servers, with no sign-up, no watermark, and no sharing or public listing. Both the upload and the finished MXF are deleted automatically a few hours later. Because all-intra MPEG-2 with PCM audio produces large files, the thing to plan around is upload and download time over your own connection rather than anything on our end.