How Bit-Budgeting Affects VOB File Size in DVDs
Bit-budgeting is the process of calculating the precise data rates for video, audio, and subtitle streams to ensure that an entire production fits onto a standard DVD without exceeding disc capacity. During DVD authoring, this calculation directly dictates the aggregate size of the resulting Video Object (VOB) files and determines how many 1 GB file segments are created. Proper bit-budgeting prevents disc overflow, minimizes compression artifacts, and accounts for multiplexing overhead, ensuring the final media plays back reliably across all standard DVD hardware.
The Role of Disc Capacity Limits
Physical DVDs have fixed data limits: a single-layer DVD-5 holds roughly 4.37 GiB (4.7 GB), while a dual-layer DVD-9 accommodates roughly 7.95 GiB (8.5 GB). Because DVD specifications mandate that the total data rate (video, multiple audio tracks, subtitles, and navigation) cannot exceed 10.08 Mbps, authoring software relies on a strict bit budget to divide this space.
Bit-budgeting uses the following core relationship to establish the total size of your assets:
\[\text{Total Size} = (\text{Average Video Bitrate} + \text{Total Audio Bitrate} + \text{Overhead}) \times \text{Duration}\]
If the allocated average bitrate is too high, the final assets will physically exceed the disc boundary. If it is too low, video quality is unnecessarily compromised.
The 1 GB VOB File Boundary
The DVD specification (DVD-Video standard) requires that no single VOB file exceed 1 GB (specifically, 1,048,576 KB or \(2^{30}\) bytes). This constraint was implemented to ensure compatibility with operating systems using the older FAT32 or UDF 1.02 file systems.
Bit-budgeting does not change the maximum size of an individual VOB file; instead, it determines:
- The total number of VOB files generated: A
90-minute film with an aggressive bit budget resulting in 4 GB of total
multiplexed data will be split into four full 1 GB VOB files (e.g.,
VTS_01_1.VOBthroughVTS_01_4.VOB) and one smaller trailing VOB file. - The size of the final VOB in a set: If the budget is lower, the overall stream shrinks, reducing the size of the final VOB segment in the title set chain.
Accounting for Multiplexing Overhead
A common error in calculating VOB size is failing to budget for the multiplexing (mux) overhead. When elementary video (MPEG-2) and audio (AC-3, DTS, or LPCM) streams are combined into a VOB container, additional data packets are inserted. These include program stream headers, presentation time stamps (PTS), decoding time stamps (DTS), system clock references (SCR), and navigation packs (NV_PCK).
Multiplexing typically adds between 1% and 3% to the total size of the elementary streams. Accurate bit-budgeting accounts for this expansion. If a designer budgets solely for the raw audio and video assets to hit the disc maximum, the additional multiplexing overhead will push the aggregate VOB files over the disc's limit, leading to an authoring abort or a failed burn.
Managing Variable Bitrate (VBR) Allocations
Bit-budgeting dictates whether Constant Bitrate (CBR) or Variable Bitrate (VBR) encoding is required:
- Short Content (Under 60 Minutes): Content can often be encoded at a high CBR (e.g., 7.5 to 8 Mbps for video) because the total VOB footprint remains well beneath the 4.37 GiB limit.
- Long Content (Over 90 Minutes): Requires two-pass VBR encoding. Bit-budgeting sets the target average bitrate low enough to ensure the final collection of VOB files fits the disc, while allowing maximum bitrate spikes during high-action scenes, so long as the instantaneous bit rate does not exceed the DVD playback buffer limits.