|
libdvdread 7.1.0
Cross-platform library for reading DVD-Video, DVD-Audio, and DVD-VR discs
|
This is a fork a libdvdread with some added documentation hosted in github pages.
All original code and new documentation are licensed under the GNU General Public License v2.0.
libdvdread is a cross-platform library for simple navigation of DVDs.
It supports multimedia DVDs: DVD-Video and DVD-Audio.
It's been in use for more than 20 years to support any time of Disc.
It focuses on DVD-Video and DVD-Audio; it does not support DVD menus, but provides the low-level access to those discs and the DVD structures.
Written in C, cross-platform, it gives low-level access to DVD structures.
It works well in conjunction with **_libdvdnav_** _(menus)_ and **_libdvdcss_** _(cipher)_.
This library is based on a lot of code and expertise from the Ogle project. Ogle was the first DVD player who implemented free DVD navigation. The libdvdread developers wish to express their gratitude to the Ogle people for all the valuable research work they have done.
Initially, the dvdnav code was part of a plugin to the xine media player called xine-dvdnav. Later on, the DVD VM specific code was split from xine-dvdnav and went into the first version of libdvdnav.
Then, it was forked, and forked again on MPlayer repositories. libdvdnav and libdvdread were merged, and then split again.
Libdvdread is hosted here.
Libdvdnav is hosted here.
You can find more information here
Please report bugs to the developers mailinglist at dvdnav mailing list
Libdvdread is completely licensed under GPLv2/v3. You may use it at wish within the bounds of this license. See the file COPYING for a copy of the GPL.
A detailed description of DVD structures is available here
All documentation is also accessible here
Libdvdread does not do any decryption of the CSS algorithm. This task can be delegated to libdvdcss.
Install libdvdcss from source or from your distribution (libdvd-pkg) to play full DVDs, if your country allows this to work legally.
Note that libdvdnav is useful for interactive DVD menus.
The VideoLAN Code of Conduct applies to this project.