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

Documentation

Run –help to see what it can do.

There is more documentation available on the project wiki. Also, there are man pages for each program.

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