How DVD VOBU Boundaries Align with Chapter Markers

In DVD-Video authoring, chapter markers rely directly on Video Object Unit (VOBU) boundaries to enable random access and seamless navigation. Because DVD players decode video starting from self-contained video units rather than arbitrary frames, every chapter marker created by an author must correspond to the start of a VOBU. This article explains the technical relationship between VOBU boundaries and chapter markers, how authoring software enforces this alignment, and what happens when markers do not match encoded video frames.

What Is a VOBU?

A Video Object Unit (VOBU) is the basic structural building block of a DVD-Video program stream. It typically represents between 0.4 and 1.0 seconds of content (up to a maximum of 1.2 seconds for NTSC or 1.4 seconds for PAL).

Every VOBU must begin with a Navigation Pack (NV_PCK) containing presentation and data search information, immediately followed by video, audio, or subpicture packets. Crucially, the video payload inside a VOBU begins with an MPEG-2 Group of Pictures (GOP) that starts with an intra-coded frame (I-frame). Because I-frames are compressed independently of other frames, they serve as the only valid entry points where video decoding can immediately commence.

The Chapter Marker (PTT) Requirement

In DVD terminology, a chapter marker defines an entry point called a Part of Title (PTT). When a viewer presses the "Next Chapter" button or selects a chapter from a menu, the DVD player looks up the target cell and sector address in the disc’s navigation tables (IFO files).

Because decoding cannot begin on predictive frames (P-frames or B-frames) without referencing previous data, a chapter marker cannot be placed on an arbitrary frame. It must point to a byte address on the disc containing an NV_PCK and a subsequent I-frame. Consequently, a chapter marker is inherently bound to the exact start boundary of a VOBU.

How Alignment Is Handled During Authoring

To align chapter markers with VOBU boundaries, DVD authors use one of two primary workflows:

1. Pre-Encoding Flagging (Forced I-Frames)

The most precise approach requires setting chapter points before or during the MPEG-2 encoding stage.

2. Post-Encoding Snapping

If an author attempts to insert a chapter marker into a pre-encoded MPEG-2 stream that lacks an I-frame at the desired timecode:

Structural Relationship in the DVD File System

When the disc layout is compiled, the authoring system writes the correlation between chapters and VOBUs into the control files:

The chapter entry point references the first cell of that chapter, and that cell's starting sector corresponds directly to the start sector of the target VOBU's NV_PCK. Through this structure, DVD players achieve instantaneous chapter jumps without decoding intermediate frames.