How Car Stereos Play VOB Files from Data DVDs
Car entertainment systems process VOB (Video Object) files on data DVDs by treating the disc as a standard storage medium rather than an authored movie DVD. Instead of launching an interactive DVD menu engine via IFO files, the head unit reads the disc’s raw file system, identifies individual VOB files, demuxes the MPEG-2 streams, and feeds the resulting audio and video data to internal hardware decoders. This guide explains the exact technical process car units use to read, decode, and render these files, along with common limitations that can cause playback errors.
1. File System Mounting and Directory Scanning
When you insert a data DVD, the optical drive’s laser reads the
disc's Table of Contents (TOC). Unlike commercial video DVDs that
require a specific VIDEO_TS directory structure, a data DVD
typically uses the ISO 9660 or UDF (Universal Disk Format) file
system.
The car stereo’s firmware mounts this file system and scans the
directory tree for recognized file extensions. If the firmware contains
.vob in its whitelist of supported file extensions, it
displays the files on the screen as a navigable file list rather than
initiating standard DVD-Video navigation.
2. Stream Demuxing
A VOB file is essentially an MPEG-2 Program Stream (MPEG-2 PS) container. Inside this container are multiplexed (interleaved) elementary streams, including:
- Video: MPEG-2 Part 2 or MPEG-1.
- Audio: AC-3 (Dolby Digital), Linear PCM, or MPEG-1 Audio Layer II (MP2).
- Subtitles/Metadata: Private stream data packets.
Once playback is initiated, the media processor’s demultiplexer (demuxer) reads the data packets from the optical disc buffer and splits the combined VOB stream into separate video and audio streams, stripping out navigation commands and subtitle streams that standalone data playback engines typically do not support.
3. Hardware Decoding
After demuxing, the isolated elementary streams are routed to dedicated decoders on the system-on-chip (SoC):
- Video Decoding: The video stream is sent to an MPEG-2 hardware decoder. Because car displays historically featured lower-resolution screens (often 480p or 800x480), the hardware decodes the standard-definition MPEG-2 video (usually 720x480 for NTSC or 720x576 for PAL) and scales it to fit the dashboard display.
- Audio Decoding: The audio stream is sent to an audio digital signal processor (DSP). If the audio is encoded in standard stereo MP2 or two-channel AC-3, the DSP decodes it directly into an uncompressed PCM stream and routes it to the car’s internal digital-to-analog converter (DAC) and amplifier.
4. Technical Challenges and Common Playback Issues
Playing raw VOB files from a data DVD frequently results in playback issues due to the hardware limitations of car media units:
- Missing Audio Codecs: Many aftermarket and OEM head units lack the licensing to decode multi-channel Dolby Digital (AC-3) or DTS audio outside of the official DVD-Video player mode. In these cases, the video plays normally, but there is no sound.
- File Size and Splitting (Seamless Branching):
Standard DVD-Video formats split video into 1 GB chunks
(
VTS_01_1.VOB,VTS_01_2.VOB, etc.). When played as loose files from a data disc, the car stereo treats each segment as an independent track, resulting in noticeable pauses or audio drops between files instead of continuous playback. - Bitrate and Buffer Bottlenecks: Optical pickup mechanisms in car stereos must contend with vehicle vibrations. While authored DVDs read data using variable bitrates calibrated specifically for video, data DVD playback may rely on standard file-caching mechanisms. If a VOB file has a high peak bitrate (approaching 9.8 Mbps), the head unit's buffer may underrun, causing stuttering or freezing.
- Aspect Ratio Distortion: Authored DVDs rely on IFO files to tell the player whether to display the video in 4:3 or anamorphic 16:9. Because a data DVD ignores IFO files, the car stereo must rely on the MPEG-2 sequence header inside the VOB itself. If the player firmware fails to parse this header correctly, widescreen video may appear stretched or squashed.