This library reads and parses video DVD. It includes a UDF parser and video DVD structure parses. It supports unencrypted disks and also encrypted ones using the external libdvdcss.
A tool (dvdvideo-backup-image) is provided to make decrypted copies of disks. This disks often contain various defects in the data structures to complicate reading them.