Why VOB Files Are Tied to Physical DVD Media

The Video Object (VOB) format is structurally intertwined with physical optical discs because its architecture was engineered around the mechanical limitations, file systems, and read mechanisms of DVD-Video technology. Unlike modern multimedia containers such as MP4 and MKV, which leverage the near-instantaneous random-access capabilities of solid-state drives and high-bandwidth networks, VOB relies on strict physical sector alignment, aggressive stream interleaving, and external metadata files to maintain smooth playback on spinning media.

Sector Alignment and Interleaving for Optical Pickups

Optical disc drives rely on a physical laser assembly that must physically move across a spinning disc to locate data. Seek times on optical media are notoriously slow compared to solid-state storage. To prevent buffer underruns and playback stutter, the VOB container (derived from the MPEG-2 Program Stream) employs continuous stream interleaving.

Audio, video, subtitle data, and navigation packs are multiplexed into small, alternating chunks called Video Object Units (VOBUs). Each pack inside a VOB corresponds precisely to a 2,048-byte physical DVD sector. This strict 2 KB sector alignment allows the optical pickup to read audio, video, and subtitles in a single continuous linear sweep without having to jump back and forth between separate physical tracks on the disc. In contrast, modern formats designed for solid-state storage can store video and audio tracks in isolated, contiguous blocks because solid-state memory incurs virtually zero latency penalty when retrieving non-contiguous data.

Reliance on External Navigation (IFO and BUP Files)

A standalone VOB file lacks a centralized metadata index. Modern formats like MP4 use an internal index (such as the moov atom), and MKV uses a SeekHead element with cues to tell media players exactly where keyframes, chapters, and tracks reside.

VOB delegates this entire responsibility to external .IFO (Information) files and their backup .BUP files. The IFO file contains the playback sequence, aspect ratio flags, audio track languages, chapter markers, and multi-angle branch instructions. This separation was implemented because low-power microcontrollers in standalone DVD players could not parse large, complex metadata trees embedded directly within continuous video bitstreams. The player reads the lightweight IFO file into its limited memory first, using it as a map to physically guide the laser to specific sector offsets within the VOB files. Without the IFO file, a VOB is essentially a raw, fragmented stream with missing timing markers and limited seeking functionality.

The 1 GB File Size Boundary

VOB files on standard DVD-Video discs never exceed 1 gigabyte (1,048,576 KB). This hard limit stems from the early MicroUDF (Universal Disk Format) and ISO 9660 bridging specifications used on DVD media, as well as the 32-bit integer addressing limitations of 1990s-era DVD player firmware. Instead of storing a movie as a single contiguous file, the DVD standard requires splitting the presentation across multiple sequential files (such as VTS_01_1.VOB, VTS_01_2.VOB). Modern formats built for solid-state storage and 64-bit operating systems use 64-bit offsets, allowing single files to scale seamlessly to terabytes without artificial splitting.

Optimized for Linear Streams Rather Than Random Access

Because VOB was built for uncompressed or lightly compressed linear distribution via physical discs, it lacks modern streaming and scrubbing optimizations: