Why Secondary VOB Files Omit System Headers

In DVD-Video authoring, video titles that exceed one gigabyte are split into multiple sequential VOB files, such as VTS_01_1.VOB and VTS_01_2.VOB. System Headers are typically omitted from secondary VOB files because these files are not independent video files; rather, they are arbitrary segmentations of a single, continuous MPEG-2 Program Stream. Because playback parameters are defined at the start of the stream, repeating System Headers in subsequent files is structurally redundant and can disrupt seamless playback.

The primary reason for splitting a DVD title into multiple VOB files is the file size limit imposed by the DVD-Video standard and the UDF 1.02 filesystem, which caps individual file sizes at 1 GB (1,048,576 KB). When a video exceeds this threshold, the authoring software slices the continuous MPEG-2 stream across multiple files at physical pack boundaries. The secondary VOB files (VTS_xx_2.VOB, VTS_xx_3.VOB, etc.) simply pick up where the previous file left off at the byte level.

An MPEG-2 System Header carries critical stream configuration metadata, including maximum multiplex data rates, stream IDs, and System Target Decoder (STD) buffer size requirements for both audio and video streams. Hardware DVD decoders read this header in the first pack of the initial file (VTS_xx_1.VOB) to initialize hardware buffers and set clock references. Once the decoder registers these operational parameters, re-transmitting the System Header in subsequent segments of the same title is unnecessary because the stream parameters remain identical throughout the entire title set.

Omitting System Headers from secondary files also protects playback integrity. If a secondary VOB were to include an unexpected System Header, certain standalone DVD players and legacy decoders might interpret it as the start of a completely new program stream. This can trigger an unnecessary decoder re-initialization or buffer flush, leading to visible stutter, dropped frames, or momentary audio dropouts at the 1 GB transition boundary.

By excluding System Headers from secondary VOBs, the authoring layout ensures seamless presentation, allowing the optical pickup and MPEG decoder to transition across file boundaries without interrupting the continuous flow of Elementary Stream packets.