What Happens When VOB PTS Resets Abruptly?

An abrupt reset of the Presentation Time Stamp (PTS) in a VOB (Video Object) file disrupts the media player's reference clock, often causing severe playback glitches, audio/video desynchronization, video freezing, or playback stopping altogether. Because the PTS dictates the exact moment audio and video frames must be displayed relative to the System Time Clock (STC), an unexpected drop or jump in this value breaks the decoder's internal timeline unless properly signaled by DVD navigation data.

The Role of PTS in VOB Containers

In standard MPEG-2 Program Streams and DVD VOB files, the Presentation Time Stamp ensures that separate elementary streams—video, AC-3/DTS audio, and sub-pictures—render in perfect synchronization. The decoder uses these stamps alongside the Program Clock Reference (PCR) or System Clock Reference (SCR) to maintain a continuous, linear playback timeline.

When a VOB file is authored properly, PTS resets occur only at designated cell or program chain boundaries, marked with discontinuity flags that tell the decoder to reset its internal STC.

Immediate Effects of an Unsignaled PTS Reset

When a PTS resets abruptly—commonly caused by joining multiple VOB files together without re-encoding, improper ripping, or corrupted stream headers—the media player encounters several distinct failures:

Hardware vs. Software Player Responses

The severity of the issue depends heavily on how the file is being played:

Resolving Timestamp Discontinuities

To fix files suffering from abrupt PTS resets, the stream must either be remuxed or transcoded. Tools such as FFmpeg or specialized MPEG repair utilities can regenerate a continuous, monotonically increasing timeline across the entire file by stripping the broken timestamps and writing a fresh, uninterrupted presentation clock.