MXF to MP4 converter
Broadcast and pro cameras (Sony XDCAM, Canon Cinema EOS, Panasonic P2) record MXF, which most consumer apps cannot open.
What happens to your MXF
XDCAM (MPEG-2), DNxHD or AVC-Intra video is decoded and encoded to H.264; multichannel PCM audio is mixed into AAC.
Tip: MXF clips are large and high-bitrate. Use a computer, pick 1080p, and expect re-encoding to take longer than the clip length.
How to convert MXF to MP4
- Drop your MXF file on the box above, or tap it to pick one. The engine (about 31 MB) loads once per visit.
- The converter reads the file's streams and shows which codecs are inside.
- Keep the defaults, or pick a quality and resolution.
- Press the button, wait for the progress bar, then download your MP4.
Prefer the command line?
This is the FFmpeg command the converter runs for a typical MXF (mpeg2video + pcm_s24le). Paste it into a terminal with FFmpeg installed for batch jobs or files too big for a browser tab:
ffmpeg -y -i input.mxf -map 0:v:0 -map "0:a:0?" -sn -dn -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -c:v libx264 -preset veryfast -crf 23 -pix_fmt yuv420p -movflags +faststart -c:a aac -b:a 160k output.mp4This re-encodes, so expect it to take a while on long files. Your own file may contain different codecs; the converter above detects them and adapts. For other jobs, ask the FFmpeg command helper.
Questions
Will all audio channels be kept?
MXF often stores each microphone as a separate mono track. The converter takes the first audio stream; desktop FFmpeg can mix several.
Is timecode kept?
No. MP4 output does not carry the MXF timecode track.
Is my MXF file uploaded?
No. The MXF is read from your device by FFmpeg running as WebAssembly in the page, and the MP4 is written back to your device. No server ever receives it.
Is there a size limit for MXF to MP4?
We set none. The practical limit is browser memory: roughly 2 GB of output on a computer, and much less on phones.