Skip to content

Linux/BSD DVD utilities - dvd_info, dvd_copy, dvd_backup, dvd_player, dvd_rip, dvd_drive_status

License

Notifications You must be signed in to change notification settings

beandog/dvd_info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dvd_info - a set of utilities for accessing DVDs

Includes:

* dvd_info - display information about a DVD in human-readable or JSON output,
	disc title, disc ID, disc chapters in OGM container format

* dvd_copy - copy a DVD track to the filesystem

* dvd_drive_status - display drive status: open, closed, closed with disc,
	or polling (Linux only)

* dvd_backup - back up an entire DVD to the filesystem

* dvd_player - a small DVD player using libmpv as backend

* dvd_rip - a small DVD ripper using libmpv as backend

* dvd_debug - print debug information about a DVD

Requirements:

* libdvdread >= 6.1.0 (libdvdcss required for decryption)

Documentation:

  * See man pages for each program
  * https://github.com/beandog/dvd_info/wiki

The git repo on github is intended to build from a straight pull. Documentation
for building from source for Ubuntu is on the github wiki above.

Caching:

If you're going to do a lot of reads on a disc drive, I'd recommend mounting it
so the access can be cached -- this is especially helpful when using / testing
dvd_copy a lot to get chapters, titles, etc.

  # mount /dev/sr0 -o ro -t udf /mnt/dvd

Compatability:

I try porting my code to other systems, and in addition to popular Linux
distros, it runs fine on BSD systems as well.

See also:

  * http://github.com/beandog/bluray_info - similar tools for Blu-ray discs
  * http://dvds.beandog.org - my site all about DVDs
  * http://bluray.beandog.org - I store some source tarballs here

Support:

I love hunting down anomalies, so if you run into something odd on a disc, let
me know and I'd love to look into it. Bug reports are good, too.

If you have questions, feel free to contact me at steve.dibb@gmail.com

Copyright:

Licensed under GPL-2. See https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt