Why Demux and Remux VOB Files for Archiving
When archiving home DVDs, simply concatenating raw VOB (Video Object) files often results in severe playback errors, broken timestamps, and audio desynchronization. Demuxing—extracting the raw audio, video, and subtitle streams—followed by remuxing them into a modern container like MKV or MP4 is the preferred preservation method. This process completely resolves DVD-specific stream anomalies, repairs timing references, and ensures universal compatibility across modern media players and software without losing any visual or audio quality.
The Pitfalls of Raw VOB Concatenation
DVDs store video in VOB files capped at an arbitrary
file size limit of 1 GB (1,048,576 KB) to maintain compatibility with
older file systems like UDF and ISO 9660. Because of this limitation, a
single continuous home movie is often split arbitrarily across multiple
files (such as VTS_01_1.VOB, VTS_01_2.VOB, and
so forth).
Attempting to join these files directly using simple binary
concatenation (such as using the command line copy /b or
cat) causes several significant issues:
- Presentation Time Stamp (PTS) Discontinuities: DVDs
rely on navigation packs (
NAV_PACK) and the disc's.IFOfiles to instruct DVD players when to reset or offset internal clocks. A raw VOB contains broken, non-continuous timestamps. Concatenating them creates abrupt time-code resets that confuse modern media players, causing playback to freeze, scrub incorrectly, or crash. - Audio/Video Sync Drift: Audio streams (often AC-3, LPCM, or MP2) are packaged into discrete packets interleaved with video. At the junction where two VOB files split, audio packets rarely align perfectly with video frames. Without proper stream parsing, simple appending leads to progressive audio desynchronization.
- Extraneous Metadata and Padding: VOB files contain non-media data, such as DVD menu commands, dummy cells, and padding packets designed for physical disc reading speeds. Simply chaining files together leaves this garbage data inside the stream.
How Demuxing Solves Stream Inconsistencies
Demuxing (demultiplexing) acts as a structural cleanse for the media.
Specialized tools parse the DVD file structure, read the accompanying
.IFO files to obtain proper playback order, and separate
the multiplexed container into its constituent elementary streams:
- Video: Typically raw MPEG-2 video.
- Audio: Uncompressed LPCM or compressed AC-3/DTS tracks.
- Subtitles: VobSub/PGS bitmap streams.
During demuxing, the extraction engine strips away the DVD-specific navigation packs, removes zero-byte padding, and discards unwanted multi-angle data. Most importantly, it analyzes the underlying audio and video frames independently, identifying missing packets or non-standard delays that were historically compensated for by the DVD player's runtime memory.
The Advantage of Remuxing to Modern Containers
Once the elementary streams are cleanly separated, they are remuxed
(re-multiplexed) into a modern container format, most commonly Matroska
(.mkv) or MP4.
- Lossless Quality: Remuxing does not re-encode the audio or video. The original MPEG-2 video frames and original audio samples are copied bit-for-bit, meaning archival integrity is preserved with zero compression artifacts or generation loss.
- Continuous Timestamps: The remuxing utility establishes a clean, continuous timecode baseline from zero to the end of the feature, ensuring scrubbing, fast-forwarding, and chapter tracking work reliably.
- Fixed A/V Alignment: Remuxers apply any necessary audio delay corrections directly into the container header, guaranteeing that audio and video remain locked in sync throughout the entire playback duration.
- Broad Ecosystem Support: While raw VOB playback support is fading from smart TVs, mobile operating systems, and media streaming servers like Plex or Jellyfin, MKV and MP4 files are universally supported.
By replacing raw VOB concatenation with demuxing and remuxing, digital archivists convert fragile, disc-bound data into clean, robust, and permanent standalone digital media.