VOBU Playback Duration in a DVD VOB Stream
This article explains the standard playback duration of a Video Object Unit (VOBU) within a DVD Video Object (VOB) container. It covers the precise timing specifications mandated by the DVD-Video standard, typical real-world durations, and the technical reasons why VOBUs are bounded by these specific time limits.
In a standard DVD-Video VOB stream, the typical playback duration of a single VOBU (Video Object Unit) is approximately 0.5 seconds, with an allowable standard range between 0.4 seconds and 1.0 second.
A VOBU is the smallest addressable unit of video navigation on a DVD. Each VOBU begins with a Navigation Pack (NV_PCK) and contains an integer number of video frames forming one or more Groups of Pictures (GOPs), along with multiplexed audio and sub-picture packets.
Because standard video GOP structures typically contain 12 frames (for 25 fps PAL) or 15 frames (for 29.97 fps NTSC), a single VOBU usually encapsulates exactly one GOP, resulting in an effective real-world presentation time of roughly 0.48 to 0.50 seconds.
The DVD-Video specification enforces strict boundaries on VOBU presentation times:
- Minimum Duration: 0.4 seconds (equivalent to 10 or 12 video frames, depending on television format).
- Maximum Duration: 1.0 second under normal conditions.
- End-of-Cell Exception: The final VOBU of a Cell may have a duration outside this standard range, dropping as low as a single frame or extending up to 1.2 seconds to accommodate the remainder of a video sequence.
These duration constraints ensure that DVD players can handle trick-play operations (such as fast-forward, rewind, and chapter skipping) smoothly. The Navigation Pack at the start of each VOBU contains forward and backward search pointers (DSI packets) that require predictable time intervals to seek accurately without overflowing player memory buffers.