Menu VOB vs Title VOB Stream Allocation

In the DVD-Video specification, Menu VOBs (Video Object files for menus) and Title VOBs (files containing the primary feature content) are both MPEG-2 Program Streams, but they differ significantly in their internal stream allocation limits and packet usage. While Title VOBs are engineered to accommodate multiple audio tracks and extensive subtitle options, Menu VOBs are structurally constrained to fewer streams, repurposing specific sub-streams and navigation packets primarily for interactive button overlays and interface navigation.

Audio Stream Allocations

The most prominent allocation difference between the two file types is in audio multiplexing:

Subpicture Stream Allocations

Subpicture packets carry bitmap graphics and run-length-encoded overlays:

Every Video Object Unit (VOBU) in both Menu and Title VOBs begins with a Navigation Pack containing two 980-byte packets: Presentation Control Information (PCI) and Data Search Information (DSI). However, the internal allocation of the PCI data differs:

Video Stream Behavior

Both Menu and Title VOBs allocate only one elementary video stream (Stream ID 0xE0). However, their stream delivery patterns differ internally: