Convert VOB to MPG — Free Online Tool

Convert VOB files from DVD discs to MPG format, rewrapping the MPEG-2 video stream and transcoding AC3 Dolby audio to MPEG-1 Audio Layer II (MP2) — the standard audio codec for MPEG program streams. This makes your DVD content playable in legacy media players and broadcast-compatible software that expect standard MPEG-2 program stream files.

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

VOB and MPG are both MPEG-based container formats, so the MPEG-2 video stream is re-encoded using the mpeg2video codec at a high quality setting (q:v 2), preserving the visual fidelity of your DVD content. The bigger change happens on the audio side: VOB files typically carry AC3 (Dolby Digital) audio, which is not part of the standard MPEG program stream spec that MPG targets. The AC3 audio is therefore transcoded to MP2 (MPEG-1 Audio Layer II) at 192k bitrate — a codec that is natively muxable into MPG containers and widely supported by broadcast and legacy playback hardware. Note that MPG does not support subtitle streams or multiple audio tracks, so those components from the VOB source are dropped during conversion.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool, which handles reading the VOB container, demuxing its MPEG-2 video and AC3 audio streams, transcoding them, and muxing the result into an MPG program stream.
-i input.vob Specifies the input VOB file — the DVD Video Object container carrying MPEG-2 video, AC3 audio, and potentially subtitle streams and navigation data.
-c:v mpeg2video Encodes the output video using the MPEG-2 video codec, which is the native and required video format for MPG program streams and maintains compatibility with the original DVD-sourced content.
-c:a mp2 Transcodes the audio from the VOB's AC3 (Dolby Digital) format to MPEG-1 Audio Layer II (MP2), which is the standard-compliant audio codec for MPEG-2 program stream MPG files and is required for compatibility with broadcast and legacy playback systems.
-q:v 2 Sets the MPEG-2 video quality using a variable bitrate quality scale from 1 (best) to 31 (worst). A value of 2 produces near-maximum quality output, preserving as much detail from the source DVD video as the re-encoding process allows.
-b:a 192k Sets the MP2 audio bitrate to 192 kilobits per second, which provides good audio quality for stereo content and is a standard bitrate for MP2 audio in broadcast and DVD-compatible MPEG program streams.
output.mpg Defines the output filename with the .mpg extension, which signals FFmpeg to mux the encoded MPEG-2 video and MP2 audio into a standard MPEG-2 program stream container.

Common Use Cases

  • Preparing DVD-sourced footage for ingestion into legacy non-linear editing systems (like older Avid or Premiere versions) that accept MPEG-2 program streams but not VOB files with AC3 audio
  • Converting home DVD recordings to MPG so they can be played on older standalone DVD players or set-top boxes that support MPEG files from USB but not VOB container format
  • Archiving DVD content in a simpler, more universally readable MPEG-2 program stream format stripped of DVD-specific navigation and menu metadata
  • Preparing video content for broadcast or cable playout systems that require standard MPEG-2 program streams with MP2 audio rather than DVD-specific VOB containers with AC3
  • Extracting individual VOB chapters from a DVD rip and converting them to standalone MPG files for use in slideshow software or educational presentation tools
  • Converting VOB files to MPG for compatibility with older video processing pipelines or transcoding servers that parse MPEG-2 program streams but fail on VOB container metadata

Frequently Asked Questions

The video is re-encoded rather than stream-copied, so there is a small generational quality loss compared to the original MPEG-2 video in the VOB. However, using q:v 2 (the second-highest quality setting on the 1–31 scale) keeps this loss minimal and practically imperceptible for most content. The more noticeable change is the audio: AC3 Dolby Digital is transcoded to MP2, which is a different lossy codec, so some audio fidelity is lost in that transcode. For archival purposes where original quality is critical, keeping the source VOB files is advisable.
The MPG (MPEG program stream) format does not have native support for DVD subtitle streams or multiple simultaneous audio tracks — those are features specific to the DVD-Video specification implemented in the VOB container. During this conversion, only the primary video and first audio track are carried into the MPG output. If you need to preserve subtitles or alternate language audio tracks, consider converting your VOB to a format like MKV or MP4 instead.
Yes — the displayed command works identically in the FFmpeg desktop application. For full DVD rips that may be several gigabytes, running FFmpeg locally is recommended since the browser-based tool supports files up to 1GB. Simply install FFmpeg, replace 'input.vob' with your actual filename, and run the command in your terminal or command prompt. You can also adjust quality flags like -q:v or -b:a before running it.
Adjust the -q:v value between 1 and 31, where 1 is the highest quality (largest file size) and 31 is the lowest quality (smallest file size). The default here is 2, which already produces near-maximum quality MPEG-2 video. If you need smaller output files and can tolerate some quality reduction, try -q:v 5 or -q:v 8. For audio, change -b:a 192k to values like 128k for smaller files or 256k for higher audio fidelity in the MP2 stream.
Standard MPEG program stream (MPG) files are defined to carry MP2 or MP3 audio, not AC3. While some players tolerate AC3 muxed into an MPG container, it is technically non-compliant and causes compatibility failures with many broadcast systems, legacy players, and editing tools. The conversion to MP2 ensures the output MPG file conforms to the MPEG-2 program stream standard. If you specifically need to retain AC3 audio alongside MPEG-2 video, a format like TS (MPEG transport stream) or MKV would be a better target container.
Yes, on the command line you can batch process using a simple shell loop. On Linux or macOS, use: for f in *.vob; do ffmpeg -i "$f" -c:v mpeg2video -c:a mp2 -q:v 2 -b:a 192k "${f%.vob}.mpg"; done. On Windows Command Prompt, use: for %f in (*.vob) do ffmpeg -i "%f" -c:v mpeg2video -c:a mp2 -q:v 2 -b:a 192k "%~nf.mpg". The browser-based tool processes one file at a time, so the desktop FFmpeg approach is recommended for bulk DVD conversion tasks.

Technical Notes

Both VOB and MPG are grounded in the MPEG-2 standard, making this a relatively contained format conversion — but the differences in what each container is designed to carry are significant. VOB is the DVD-Video container format, built to multiplex MPEG-2 video with AC3 (Dolby Digital) or DTS audio, DVD subtitle bitmap streams (VobSub), and navigation/menu data defined by the IFO structure. MPG, by contrast, targets the MPEG-2 Program Stream specification, which mandates MP2 or MP3 audio and has no provision for DVD-style subtitle packets or multi-track audio. The re-encoding of video at q:v 2 produces a high-bitrate MPEG-2 stream suitable for most use cases, though it cannot be a perfect copy of the original quantization matrices used during DVD mastering. VOB files that span multiple segments (VTS_01_1.VOB, VTS_01_2.VOB, etc.) should be concatenated before conversion — FFmpeg's concat demuxer or simple file concatenation (cat on Linux) can merge them into a single input. Also note that some VOB files contain copy protection (CSS encryption) which must be removed by a DVD ripping tool before FFmpeg can read them.

Related Tools