libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption.