This is an old revision of the document!


Table of Contents

dvd_info

My own set of C programs that are small utilities for reading DVD info, and managing DVD drives.

Includes:

  • dvd_info - a successor in spirit to lsdvd, can output information about a DVD in human-readable or JSON output
  • dvd_drive_status - poll the DVD drive to see the status of a drive: open, polling, closed with no disc, closed with disc
  • dvd_copy - copies a title straight to harddrive or stdout
  • dvd_player - a DVD player using libmpv
  • dvd_rip - a DVD ripper using libmpv
  • dvd_backup - back up a DVD completely, similar to dvdbackup (note the different names)
  • dvd_debug - a program to display an excessive amount of information about a DVD

The code is open-source, licensed under GNU GPL v2.

Source code is available at https://github.com/beandog/dvd_info.

Build requirements: libdvdread, libdvdcss, libmpv (optional, needed for dvd_player and dvd_rip)

Installation

Then you can do standard ./configure; make; make install

dvd_info

See –help for all the fancy stuff it can do. A man page (man dvd_info) is also included.

Operating Systems

I've written it so it will build and run on FreeBSD, OpenBSD, and NetBSD. You will just need to install the library dependencies and you'll be good to go.

I don't have a Mac otherwise I'd make sure it works on OS X. I'm sure it's fine though.


Navigation