Why DVD Movies Are Split Into Multiple VOB Files
When browsing the files inside a standard DVD’s VIDEO_TS
folder, you will notice that a single continuous movie is divided into
multiple sequential files, such as VTS_01_1.VOB and
VTS_01_2.VOB. This article explains why DVDs split feature
films into these 1 GB chunks, focusing on historical file system
constraints, hardware buffer limitations in early standalone players,
and how the DVD navigation structure stitches these files together for
seamless playback.
The 1 GB Specification Limit
The primary reason for splitting video files is the official DVD-Video specification established by the DVD Forum in the mid-1990s. The specification explicitly dictates that no single VOB (Video Object) file can exceed 1 GiB (1,048,576 KB, or exactly 1,073,741,824 bytes). Because a standard full-length feature film compressed in MPEG-2 format typically ranges between 4 GB and 8 GB, the authoring software is required to divide the video stream across multiple sequential files.
File System and Operating System Compatibility
During the development of the DVD standard, compatibility across varying operating systems was a major hurdle.
- File Systems: Many legacy operating systems used file systems with low file-size ceilings. For example, older formats struggled with files larger than 2 GB, while FAT32 capped file sizes at 4 GB.
- UDF Bridge: DVDs use a hybrid file system called UDF/ISO 9660 Bridge (specifically UDF 1.02). Restricting individual files to 1 GB guaranteed that any computer, regardless of its operating system (Windows 95/98, Mac OS, or Linux), could read and copy the files off the disc without triggering file-size errors.
Hardware Limitations of Early Standalone Players
When DVD players first entered the consumer market in 1996 and 1997, they were powered by low-cost, low-memory microcontrollers.
- Memory Buffers: These early devices had minimal random-access memory (RAM). Managing 32-bit pointers for files several gigabytes in size was computationally intensive for primitive decoders.
- Data Seeking: Handling smaller chunks made tracking file pointers, addressing data sectors, and recovering from read errors or disc scratches significantly simpler and more reliable for hardware players.
How Seamless Playback Works
Despite being stored as separate files on the disc, a movie plays continuously without visible pauses or interruptions. This seamless experience is managed by companion files found in the same directory:
- IFO Files (Information): Files such as
VTS_01_0.IFOhold the navigation tables and playback instructions. The IFO file tells the player the exact sector locations of chapters, audio tracks, and subtitles. - Continuous Stream: The DVD player does not treat
VTS_01_1.VOBandVTS_01_2.VOBas separate entities. Instead, the laser reads the physical sectors sequentially as directed by the IFO data, processing the split files as one unbroken data stream.