<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://salivity.github.io/vob/article/how-to-inspect-vob-pack-headers-with-a-hex-editor</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dropped-audio-packs-and-lip-sync-in-vob-playback</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-video-players-handle-1080p-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-early-dvd-mastering-errors-cause-discs-to-lock-up</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/mpeg-2-vob-closed-captions-and-user-data-insertion</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-multiplexing-rates-action-scenes-vs-menus</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-you-play-a-vob-file-in-reverse-without-ram</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-players-interpret-seamless-play-flags</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/understanding-cell-structure-and-vobus-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-files-switch-between-16-9-and-4-3-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-remains-relevant-for-film-preservation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/open-source-libraries-for-vob-bitstream-parsing</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/analyzing-timestamp-anomalies-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-multi-angle-dvd-rips-have-duplicate-scenes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vtsm-vob-vs-vmgm-vob-dvd-menu-differences</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/film-vs-interlaced-video-metadata-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-files-in-tv-broadcast-automation-systems</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-disc-rot-damages-vob-file-packet-integrity</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-older-dvds-have-telecine-judder-on-120hz-tvs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/demuxing-pcm-and-ac-3-streams-in-vob-0xbd</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-private-stream-ids-prevent-vob-player-crashes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/extract-closed-captions-from-vob-files-across-os</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vts-01-0-vob-files-have-zero-bytes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/extract-ac3-audio-from-vob-without-re-encoding</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/repair-corrupted-vob-file-headers-without-ifo</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-the-vob-format-revolutionized-1990s-home-cinema</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/mkv-vs-raw-vob-random-seeking-performance</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-did-camcorders-use-mini-dvd-before-flash-memory</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-legacy-vob-files-use-more-space-than-hevc</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/mpeg-2-ts-vs-vob-error-resilience-compared</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-archives-convert-legacy-vob-to-ffv1-and-mkv</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-to-m2ts-transition-from-sd-to-hd-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-files-are-tied-to-physical-dvd-media</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-a-vob-file-support-multiple-video-codecs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-subtitles-vs-srt-and-vtt-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-streaming-uses-fmp4-and-webm-instead-of-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-sector-layout-vs-mp4-atom-structure-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/the-role-of-vob-in-the-transition-from-vhs-to-hd-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-resolution-vs-4k-uhd-blu-ray-bdmv-resolution</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-containers-cannot-support-dolby-atmos</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-file-vs-webm-container-overhead-comparison</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/advantages-of-iso-format-over-loose-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-vr-vs-standard-dvd-video-navigation-tables</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dvd-vr-introduced-vro-files-over-standard-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/convert-mod-to-vob-without-re-encoding</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/mod-vs-vob-format-a-technical-comparison</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vro-vs-vob-format-differences-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-vs-mpeg-2-program-stream-key-differences</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-avi-is-bad-for-multi-stream-dvd-archiving</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-mkv-overcomes-audio-and-subtitle-limits-in-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/mp4-vs-vob-containers-key-structural-differences</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-blu-ray-abandoned-vob-for-mpeg-2-transport-stream</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/blu-ray-m2ts-vs-dvd-vob-stream-capabilities</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/evo-vs-dvd-vob-format-key-technical-enhancements</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-vs-evo-architecture-dvd-and-hd-dvd-compared</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/iso-vs-vob-files-for-long-term-dvd-archiving</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-to-play-iso-files-with-full-dvd-menus</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-audio-drops-out-before-video-freezes-on-dvds</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-error-concealment-masking-missing-video-packets</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/recover-damaged-vob-files-from-optical-media</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/fix-unreadable-vob-sectors-with-disc-resurfacing</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-scratched-discs-cause-crc-errors-on-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dma-prevents-buffer-underruns-in-vob-playback</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/telecined-ntsc-vob-frame-rate-detection-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-files-won-t-play-without-ifo-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-standalone-dvd-players-recognize-dvd-video-discs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-loose-vob-files-fail-to-play-multi-channel-audio</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-audio-bitstreaming-works-vob-to-av-receiver</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/causes-of-dropped-frames-in-upscaled-vob-playback</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-car-stereos-play-vob-files-from-data-dvds</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-modern-consoles-play-vob-files-from-usb</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/hardware-acceleration-for-mpeg-2-vob-video-decoding</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-media-players-stutter-between-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/codecs-to-decode-vob-video-on-older-windows</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/playing-vob-files-in-quicktime-on-modern-macos</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/playing-encrypted-vob-files-without-libdvdcss</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-convert-vob-to-mp4-or-mkv-for-plex</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-plex-handles-raw-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-transcode-vob-to-stream-on-mobile-devices</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-html5-video-play-vob-files-natively</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-playback-stutter-over-smb-causes-and-fixes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-kodi-indexes-and-scrapes-raw-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-media-players-struggle-with-anamorphic-vob-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-players-vs-computer-drives-reading-vob-sectors</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-to-mpg-renaming-audio-and-subtitle-issues</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-you-rename-vob-to-mpg-to-play-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-smart-tvs-fail-to-recognize-vob-files-via-usb</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/playing-a-video-ts-folder-vs-individual-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-media-player-classic-renders-embedded-vob-subtitles</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vlc-handles-raw-vob-files-better-than-basic-players</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-authoring-tools-interleave-audio-and-video-in-a-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dvds-only-decode-one-video-stream-at-a-time</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-a-vob-file-have-multiple-video-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-parental-controls-use-branched-vob-segments</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/angle-change-commands-in-vob-pci-packets</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-buffers-prevent-stutter-during-angle-jumps</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/interleaved-multi-angle-vob-maximum-bitrate</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-optical-lasers-jump-interleaved-angles-in-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-multi-angle-vobs-need-identical-gop-lengths</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-is-an-interleaved-video-unit-ilvu-in-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-seamless-multi-angle-dvd-vob-switching-works</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/scr-reset-without-navigation-update-in-vob-playback</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-scr-values-must-increase-monotonically-in-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/pes-packet-header-start-code-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/detecting-pes-packet-boundaries-in-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/role-of-pack-start-code-0x000001ba-in-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-multiplexers-maintain-2048-byte-pack-sizes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-vob-video-elementary-stream-buffer-size</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dsi-packets-navigate-sector-locations-in-a-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-pci-packet-button-activation-information</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-low-bitrate-vob-video-uses-padding-packets</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-vbv-simulates-buffer-fullness-in-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/causes-of-audio-popping-between-split-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-pts-handling-across-non-contiguous-vob-blocks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/program-end-code-in-multiplexed-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-players-restore-a-v-sync-when-seeking-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/audio-video-sync-drift-in-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-multiplexers-align-audio-and-video-pts-in-a-vobu</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-files-have-negative-audio-delay-in-authoring-logs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/role-of-system-time-clock-in-dvd-vob-playback</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dts-handles-out-of-order-b-frames-in-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/causes-of-pts-discontinuity-when-splicing-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-90-khz-clock-governs-pts-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-vob-system-clock-reference-frequency</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-scr-in-vob-headers-establishes-decoder-timing</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/metadata-lost-when-converting-vob-to-mp4</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-transcoding-long-vob-files-causes-audio-drift</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-bit-budgeting-affects-vob-file-size-in-dvds</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/convert-uncompressed-avi-or-prores-to-vob-directly</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/scenarist-dvd-for-commercial-vob-multiplexing</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-authoring-tools-create-vob-ifo-and-bup-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/non-compliant-audio-sample-rates-in-dvd-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/inspect-vob-metadata-and-codecs-with-ffmpeg</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/fix-telecine-artifacts-in-handbrake-for-ntsc-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-subtitles-lose-sync-without-ifo-parsing</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-lossless-remuxing-preserves-vob-bitstream-quality</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/re-encoding-vob-files-generational-loss-risks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/using-vobcopy-to-decrypt-and-copy-vob-files-on-linux</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/repair-damaged-vob-files-using-projectx</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-ivtc-restores-24-fps-film-from-29-97-fps-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/interlaced-vob-to-progressive-essential-video-filters</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-demux-and-remux-vob-files-for-archiving</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-pgcdemux-extracts-streams-using-dvd-pgcs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/best-tools-to-demux-vob-to-m2v-and-ac3</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-to-extract-audio-from-vob-to-mp3-or-wav</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-davinci-resolve-edit-vob-files-natively</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/importing-vob-files-into-adobe-premiere-pro</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-video-editors-fail-to-import-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-use-avisynth-to-serve-frames-from-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dgindex-creates-d2v-index-files-from-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-shrink-dual-layer-to-single-layer-transcoding</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-shrink-handles-vob-re-quantization</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-happens-to-dvd-menus-when-converted-to-mp4</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-converting-vob-to-h-264-reduces-file-size</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/fix-audio-sync-when-converting-vobs-with-ffmpeg</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/concatenate-and-convert-vob-files-using-ffmpeg</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/advantages-of-remuxing-vob-to-mkv</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-makemkv-remuxes-vob-files-without-re-encoding</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-handbrake-processes-vob-to-mp4-or-mkv</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/ripping-vs-copying-vob-files-the-key-differences</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-cca-licensing-for-vob-file-decoders</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/css-40-bit-key-vulnerability-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-hollywood-relied-on-weak-css-dvd-encryption</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/disc-authentication-vs-file-decryption-for-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-you-transcode-encrypted-vob-files-directly</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-players-store-css-decryption-keys</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-region-codes-and-vob-content-accessibility</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/bypassing-intentional-bad-sectors-in-protected-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-css-fails-once-vob-files-are-decrypted-to-mpeg-2</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-burnt-dvd-r-discs-have-css-encryption</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/cppm-vs-css-differences-in-dvd-data-encryption</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/does-decrypting-a-vob-file-affect-video-quality</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/legal-battles-over-dvd-decryption-keys</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-players-authenticate-drives-to-decrypt-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-audio-packets-are-unencrypted-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-a-vob-file-contain-digital-watermarks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-ripguard-caused-dvd-ripper-buffer-overflows</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-arccos-inserts-bad-sectors-to-prevent-dvd-ripping</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/macrovision-and-analog-copy-protection-in-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-rpc-2-region-locking-blocks-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-player-keys-unlock-dvd-title-keys</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-disc-key-how-it-decrypts-vob-data</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-copied-encrypted-vob-files-show-scrambled-pixels</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/playing-encrypted-vob-files-on-unlicensed-players</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-libdvdcss-reads-encrypted-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/decss-impact-on-dvd-vob-file-accessibility</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-css-key-hierarchy-decrypts-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-are-pack-headers-unencrypted-in-css-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/which-vob-packets-are-encrypted-under-css</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-is-css-and-how-it-protects-dvd-vob-video-data</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-splitting-vs-hls-and-dash-chunking-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-to-burn-split-vob-files-to-dvd-r-data-disc</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vtsi-sector-address-tables-map-to-split-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dvd-recorders-split-video-into-1gb-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-vob-files-in-a-dvd-title-set</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-nas-and-media-servers-stream-split-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/missing-or-corrupted-sequence-vob-file-effects</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-seek-latency-affects-dvd-vob-file-placement</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-operating-systems-misreport-dvd-vob-file-sizes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-vob-files-in-a-video-title-set</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/seamless-dvd-layer-break-inside-an-active-vob-file</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-9-layer-break-affects-vob-sector-allocation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dvd-9-discs-split-vob-files-across-layers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/udf-bridge-iso-9660-compatibility-for-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-ifo-files-track-offsets-across-split-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-binary-merging-vob-files-causes-timestamp-jumps</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-modern-rippers-merge-split-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-you-split-a-vob-file-by-byte-count</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-audio-buffer-transition-across-split-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-drives-buffer-data-across-vob-boundaries</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/seamless-branching-and-split-vob-chunks-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-splitting-vob-mid-gop-needs-pack-alignment</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/pts-behavior-across-split-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-media-players-play-4gb-vob-files-without-glitches</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-happens-when-a-vob-file-exceeds-1gb</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-vob-file-segment-byte-size-limit</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-players-play-split-vob-files-seamlessly</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/role-of-udf-1-02-in-storing-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-are-vob-files-split-at-1-gb-fat32-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-are-dvd-vob-files-limited-to-1-gb</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/multi-language-menus-via-subpicture-streams-in-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dvds-use-bitmap-subtitles-instead-of-vector-fonts</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/convert-vob-subtitles-to-webvtt-or-ass-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-subpicture-scaling-for-anamorphic-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-subpicture-streams-in-widescreen-and-letterbox</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-subpictures-vs-eia-608-closed-captions-in-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/cea-608-closed-captions-in-mpeg-2-vob-user-data</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/causes-of-vob-subtitle-flicker-on-4k-displays</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-motion-menus-highlight-selected-buttons</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-extracted-vob-subtitles-have-wrong-colors</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-missing-ifo-palettes-affect-vob-subtitles</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-vob-subpictures-be-animated-or-repositioned</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-spu-defines-start-and-stop-times-in-a-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-resolution-for-pal-vob-subpictures</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/ntsc-vob-subpicture-maximum-graphic-resolution</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-ocr-extracts-editable-text-from-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-subtitles-cannot-be-searched-or-edited-like-srt</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-subpicture-sub-stream-id-range-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-menu-buttons-and-subpicture-streams-in-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/forced-subtitles-in-dvd-vob-subpictures-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-ifo-palettes-define-vob-subpicture-colors</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-subpicture-color-limitations-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dvd-subtitles-are-2-bit-rle-bitmaps</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-subpicture-streams-in-a-vob-file</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/subpicture-streams-vs-text-subtitles-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/ac-3-audio-errors-when-extracting-damaged-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-media-players-read-language-tags-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-a-vob-file-support-96-khz-audio</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/5-1-to-stereo-downmixing-in-vob-playback-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/causes-of-audio-delay-in-dvd-ifo-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-audio-pack-headers-sync-with-vob-scr</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-does-a-vob-file-play-commentary-audio</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-ac-3-drc-metadata-works-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-you-mux-dolby-truehd-or-dts-hd-ma-into-a-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-dts-audio-bitrate-in-a-vob-container</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-ac-3-audio-bitrate-for-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/audio-sync-issues-when-vob-streams-drop-frames</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-players-switch-audio-streams-on-the-fly</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-vob-files-have-stereo-and-5-1-surround-audio</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-dts-audio-sub-stream-id-range-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/ac-3-audio-sub-stream-id-range-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/lpcm-audio-sub-stream-id-range-in-vob-containers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-early-european-dvds-used-mp2-audio</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dts-audio-integrates-into-dvd-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-lpcm-audio-specs-for-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-lpcm-audio-be-multiplexed-into-a-vob-file</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/ac-3-channel-layouts-in-vob-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dolby-digital-ac-3-is-used-in-commercial-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/mandatory-audio-codecs-for-dvd-video-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-audio-tracks-in-a-vob-file</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-files-have-hardcoded-letterboxing</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-software-deinterlacers-process-interlaced-vob-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-causes-interlacing-combing-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-field-order-top-field-vs-bottom-field-first</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-modern-codecs-like-h-264-or-av1-be-put-in-a-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/macroblocking-in-low-bitrate-vob-video-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/sequence-end-codes-in-vob-video-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-pan-and-scan-metadata-works-on-4-3-tvs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/supported-color-spaces-in-vob-video-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-pal-25-fps-simplifies-film-transfer-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-ntsc-vob-files-run-at-29-97-fps-instead-of-30</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-a-vob-file-support-variable-frame-rates</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-4-2-0-chroma-subsampling-works-in-vob-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-multiplexed-bitrate-for-vob-containers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-video-bitrate-for-a-vob-stream</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/3-2-pulldown-in-mpeg-2-ntsc-vob-headers-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-handles-interlaced-and-progressive-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-dvd-vob-files-support-720p-or-1080p-hd-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-sequence-header-aspect-ratio-flags-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-anamorphic-widescreen-works-in-sd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-video-resolution-for-pal-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-video-resolution-for-ntsc-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-mpeg-1-video-be-muxed-into-a-dvd-vob-file</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-files-use-mpeg-2-compression</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/video-codecs-allowed-in-standard-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-packet-interleaving-prevents-audio-starvation-in-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/role-of-nv-pck-when-jumping-vob-title-segments</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-ilvu-organizes-multi-story-branches-in-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-seamless-branching-works-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-vobu-boundaries-align-with-chapter-markers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-secondary-vob-files-omit-system-headers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/system-header-role-in-mpeg-2-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-stuffing-bytes-maintain-2048-byte-vob-sectors</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-vob-14-byte-pack-header-structure</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-multiplexers-prevent-buffer-underflow</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-vbv-buffer-constraints-for-vob-files-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/audio-only-vobu-in-interactive-menu-vobs-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-a-vobu-exist-without-video-packets-in-a-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-players-perform-seamless-angle-switching</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/purpose-of-vobu-sri-in-dvd-vob-navigation-packs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dsi-pointers-enable-trick-play-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/max-gop-length-for-pal-video-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/maximum-ntsc-gop-length-for-vob-dvd-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dvd-vobus-must-start-with-an-i-frame</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dts-vs-pts-in-vob-video-packets-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-happens-when-vob-pts-resets-abruptly</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vobu-closed-gop-requirements-for-seamless-branching</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/pcr-vs-scr-in-vob-files-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-pack-header-scr-governs-buffer-management</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-vob-private-stream-header-sub-stream-id-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-files-identify-ac-3-and-subpictures-via-0xbd</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/mpeg-video-stream-id-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/pes-packet-encapsulation-in-dvd-vob-packs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dvd-vob-packs-measure-exactly-2-048-bytes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/standard-vob-container-pack-byte-size</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dsi-packs-enable-fast-forward-and-rewind-in-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/understanding-pci-buffer-data-in-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-nv-pck-functions-in-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vobu-playback-duration-in-a-dvd-vob-stream</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-is-a-video-object-unit-vobu-in-a-vob-file</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/menu-vob-vs-title-vob-stream-allocation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-authoring-tools-calculate-sector-pointers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-vob-files-be-outside-the-video-ts-directory</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-udf-indexes-multi-gigabyte-vob-sequences</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-happens-when-a-disc-drive-hits-bad-vob-sectors</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-sector-alignment-and-optical-read-performance</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-the-video-ts-vob-file-is-optional-on-dvds</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-bonus-features-map-to-secondary-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-dvd-audio-discs-use-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-vob-file-numbering-conventions-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dummy-vob-files-work-in-disc-authoring-templates</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-do-dvd-players-look-for-the-video-ts-folder</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/purpose-of-padding-packets-in-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-ifo-files-map-chapters-to-vob-sectors</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-a-vob-file-have-multiple-aspect-ratios</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-merging-vob-files-causes-audio-desync</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-menu-button-overlays-work-in-menu-vobs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-files-adhere-to-optical-sector-boundaries</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/first-2048-byte-sector-in-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-players-achieve-seamless-vob-playback</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/navigational-data-lost-when-copying-vob-without-ifo</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/multi-camera-angles-and-branching-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-a-dvd-have-multiple-video-title-sets</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-video-title-set-vts-organizes-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-dvd-players-locate-chapters-across-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-happens-if-a-dvd-bup-file-is-missing</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-ifo-files-control-vob-playback-navigation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-dvd-movies-are-split-into-multiple-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/difference-between-vts-01-0-vob-and-vts-01-1-vob</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/what-is-the-purpose-of-video-ts-vob-on-a-dvd</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/legacy-media-precursors-to-the-vob-format</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-an-os-detects-and-registers-vob-mime-types</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-files-are-inefficient-for-http-streaming</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-hierarchy-title-part-of-title-and-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-format-enables-interactive-dvd-menus</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/the-role-of-pack-headers-in-vob-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-files-do-not-display-subtitles-properly</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/standard-dvd-vob-maximum-bitrate-limits</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-files-manage-vbr-video-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/can-vob-files-exist-independently-on-a-pc</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/who-regulates-vob-file-format-specifications</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/dvd-video-object-file-extension-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-vs-m2ts-key-architectural-differences</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/role-of-private-stream-headers-in-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-files-are-rarely-used-for-web-video-streaming</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-containers-handle-multiple-language-tracks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/video-object-vob-dvd-forum-definition</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/when-was-the-vob-file-format-introduced</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/vob-format-impact-on-1990s-home-video-market</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/difference-between-mpeg-2-and-dvd-vob-files</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/who-developed-the-vob-file-format</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/core-data-streams-multiplexed-in-a-vob-container</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/why-vob-was-designed-for-optical-disc-playback</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/how-vob-relates-to-mpeg-2-program-streams</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/article/the-primary-function-of-vob-files-in-dvd-video</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/search</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/privacy-policy</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/vob/terms-and-conditions</loc>
  </url>
</urlset>
