====== dvd_info ====== * [[http://github.com/beandog/dvd_info|Homepage]] * [[https://github.com/beandog/dvd_info/releases|Downloads]] * [[https://github.com/beandog/dvd_info/wiki|Documentation]] * [[dvd_copy]] * [[dvd_drive_status]] * [[dvd_player]] * [[dvd_rip]] * [[dvd_backup]] 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 [[mpv|libmpv]] * ''dvd_rip'' - a DVD ripper using [[mpv|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 [[https://github.com/beandog/dvd_info/wiki|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.