Convert MXF to VOB — Free Online Tool

Convert MXF broadcast files to VOB format for DVD-Video compatibility, transcoding the video stream to MPEG-2 and audio to AC3 — the exact codecs required by the DVD specification. Ideal for taking professional production footage from broadcast workflows and packaging it for DVD playback.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

MXF files from broadcast and post-production environments often contain H.264 (libx264) or MPEG-2 video paired with PCM audio — codecs chosen for editing and archiving, not DVD playback. Converting to VOB requires re-encoding the video to MPEG-2 (the mandatory DVD-Video video codec) and the audio to AC3 (Dolby Digital), which is the standard audio format for DVD. This is a full transcode, not a remux: both streams are decoded and re-encoded from scratch. The MXF container's professional metadata, timecodes, and multi-audio track support are largely discarded in the process, as VOB's structure is governed by DVD-Video standards and does not carry broadcast metadata. The output is written with the '-f vob' flag to ensure FFmpeg formats the container correctly for DVD-Video compatibility.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool. When run in this browser-based tool, it executes via FFmpeg.wasm (WebAssembly) entirely within your browser — no data is sent to a server. The same command can be run locally on your desktop for files over 1GB.
-i input.mxf Specifies the input MXF file. FFmpeg will detect and demux the MXF container, identifying its video streams (typically H.264, MPEG-2, or MJPEG) and audio streams (typically PCM) for transcoding into the DVD-compatible VOB format.
-c:v mpeg2video Re-encodes the video stream to MPEG-2, the mandatory video codec for DVD-Video. Regardless of whether the source MXF contains H.264 or MPEG-2, the video is fully decoded and re-encoded to ensure compliance with DVD MPEG-2 profile requirements.
-c:a ac3 Re-encodes the audio stream to AC3 (Dolby Digital), the standard audio codec for DVD-Video. MXF files commonly carry PCM audio (pcm_s16le or pcm_s24le), which is not supported in VOB, so this transcode to AC3 is required for DVD compatibility.
-q:v 4 Sets the MPEG-2 video quality using a fixed quantizer scale, where 1 is the highest quality and 31 is the lowest. A value of 4 targets high-quality output suitable for DVD distribution, striking a balance between visual fidelity and file size.
-b:a 192k Sets the AC3 audio bitrate to 192 kilobits per second, a standard DVD-compliant AC3 bitrate for stereo audio. This is the default and provides good audio quality; 256k or 384k can be used for higher fidelity if the DVD authoring pipeline supports it.
-f vob Explicitly forces FFmpeg to use the VOB muxer for the output container, ensuring the MPEG-2 program stream is structured correctly for DVD-Video authoring tools. Without this flag, FFmpeg may not format the container in a way that DVD authoring software can reliably process.
output.vob The output filename with the .vob extension. This file contains multiplexed MPEG-2 video and AC3 audio in a DVD-Video Object structure, ready to be imported into DVD authoring software to build a complete disc with IFO and BUP files.

Common Use Cases

  • Preparing broadcast interview footage captured in MXF for inclusion in a DVD press kit or corporate presentation disc
  • Archiving legacy broadcast news packages or documentary segments from MXF-based ingest systems onto DVD for long-term physical distribution
  • Converting MXF rushes from a professional camera like an ARRI or Sony XDCAM system to VOB so the footage can be previewed on a standalone DVD player
  • Delivering a finished MXF program master to a client who requires a DVD screener for review on a television with a disc player
  • Re-packaging MXF training videos produced for broadcast into DVD format for distribution at events or conferences without internet access
  • Converting MPEG-2-encoded MXF files from broadcast servers to VOB so they can be authored into a DVD-Video disc structure using tools like DVDStyler or Encore

Frequently Asked Questions

Yes, this is a lossy transcode. If your MXF file contains H.264 or PCM-encoded streams, both video and audio are fully decoded and re-encoded — video to MPEG-2 and audio to AC3 — introducing compression artifacts at each stage. Even if your MXF already contains MPEG-2 video, it will still be re-encoded rather than copied, because VOB requires specific MPEG-2 profile and bitrate constraints for DVD compliance. To minimize quality loss, you can lower the '-q:v' value (closer to 1) for higher video quality at the cost of a larger file.
No. MXF is specifically designed to carry rich broadcast metadata including SMPTE timecodes, clip names, reel IDs, and production information. The VOB format is a DVD-Video container governed by the DVD specification, which has no equivalent metadata fields. All MXF-specific metadata will be dropped during the transcode. If preserving timecode or metadata is important, archive the original MXF file separately before converting.
A raw VOB file produced by this conversion is not immediately playable in a standalone DVD player without authoring. DVD players require a specific disc structure including an IFO (Information) file and a BUP (backup) file alongside the VOB, organized inside VIDEO_TS and AUDIO_TS folders. To create a fully playable DVD disc or ISO image, you need to pass this VOB file through DVD authoring software such as DVDStyler, DVD Flick, or Adobe Encore after conversion.
By default, FFmpeg will select a single audio track (usually the first detected) for the VOB output. VOB does technically support multiple audio streams per the DVD specification, but the default command maps only the primary audio. If you need to include multiple audio tracks, you would need to add explicit '-map' flags to the FFmpeg command, such as '-map 0:v:0 -map 0:a:0 -map 0:a:1', and be aware that DVD players have limits (typically up to 8 audio streams) and all must be encoded as AC3.
Video quality is controlled by the '-q:v' flag, which accepts values from 1 (highest quality, largest file) to 31 (lowest quality, smallest file) — the default of 4 is a good balance for DVD distribution. To increase quality, change it to '-q:v 2'. Audio quality is set by '-b:a', and common DVD-compliant AC3 bitrates include 192k, 256k, and 384k — the DVD spec supports up to 448k for AC3. For example, '-b:a 384k' will produce noticeably better audio at the cost of a slightly larger file.
FFmpeg cannot reliably detect that the output should be formatted as a VOB container just from the '.vob' file extension alone. The '-f vob' flag explicitly instructs FFmpeg to use the VOB muxer, ensuring the container structure, packet formatting, and MPEG-2 program stream layout conform to DVD-Video expectations. Without it, FFmpeg might fall back to a generic MPEG program stream muxer that produces a file incompatible with DVD authoring tools.

Technical Notes

MXF to VOB conversion is governed almost entirely by the constraints of the DVD-Video specification rather than by FFmpeg defaults. MPEG-2 video in VOB must conform to specific DVD profile requirements: resolution should be 720x480 (NTSC) or 720x576 (PAL), frame rate must match the target standard (29.97 or 25fps), and the video bitrate is typically capped around 9.8 Mbps for DVD compliance. If your source MXF contains interlaced footage — common in broadcast MXF from cameras like Sony XDCAM — the interlacing should ideally be preserved or explicitly handled, as the default transcode will not automatically deinterlace. AC3 audio in VOB is constrained to specific channel configurations and bitrates; stereo AC3 at 192k is broadly compatible, but surround (5.1) AC3 from a multi-channel MXF source would require additional FFmpeg channel mapping flags. Note that subtitles, while supported by the VOB format, cannot be carried over from MXF in this command because MXF subtitle streams require additional demuxing and re-encoding into DVD bitmap subtitle format (VobSub), which is a separate and complex workflow. File sizes will typically increase compared to H.264-based MXF sources, since MPEG-2 at equivalent quality is less efficient than H.264 compression.

Related Tools