Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dvd_info [2021/10/17 17:43] beandog [dvd_info] |
dvd_info [2023/12/26 01:50] (current) beandog |
||
---|---|---|---|
Line 3: | Line 3: | ||
* [[http://github.com/beandog/dvd_info|GitHub dvd_info repo]] | * [[http://github.com/beandog/dvd_info|GitHub dvd_info repo]] | ||
* [[https://github.com/beandog/dvd_info/releases|Downloads]] | * [[https://github.com/beandog/dvd_info/releases|Downloads]] | ||
+ | * [[https://github.com/beandog/dvd_info/wiki|Documentation]] on wiki, also see man pages | ||
* Portability: Linux, Cygwin, [[OpenBSD]], [[NetBSD]], FreeBSD | * Portability: Linux, Cygwin, [[OpenBSD]], [[NetBSD]], FreeBSD | ||
* [[dvd_copy]] | * [[dvd_copy]] | ||
* [[dvd_drive_status]] | * [[dvd_drive_status]] | ||
- | * [[dvd_eject]] | + | * [[dvd_player]] |
+ | * [[dvd_rip]] | ||
My own set of C programs that are small utilities for reading DVD info, and managing DVD drives. | My own set of C programs that are small utilities for reading DVD info, and managing DVD drives. | ||
Line 12: | Line 14: | ||
Included: | Included: | ||
- | * ''dvd_info'' - a successor in spirit to [[http://sourceforge.net/projects/lsdvd|lsdvd]], can output information about a DVD in human-readable or JSON output | + | * ''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_drive_status'' - poll the DVD drive to see the status of a drive: open, polling, closed with no disc, closed with disc | ||
- | * ''dvd_eject'' - a small eject utility that does its best to make sure a drive is properly closed and ready to go before being able toa ccess it (very useful for shell scripts that access DVD drives) | + | * ''dvd_eject'' - a small eject utility that does its best to make sure a drive is properly closed and ready to go before being able to access it (very useful for shell scripts that access DVD drives) |
- | * ''dvd_copy'' - copies a VOB straight to harddrive or stdout | + | * ''dvd_copy'' - copies a title straight to harddrive or stdout |
- | * ''dvd_player'' - a DVD player using libmpv | + | * ''dvd_player'' - a DVD player using [[mpv|libmpv]] |
- | * ''dvd_trip'' - a DVD ripper using libmpv | + | * ''dvd_trip'' - a DVD ripper using [[mpv|libmpv]] |
+ | * ''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]]. | + | The code is open-source, licensed under GNU GPL v2. |
- | Build requirements: libdvdread, libdvdcss, libmpv (optional) | + | Source code is available at [[https://github.com/beandog/dvd_info]]. |
+ | |||
+ | Build requirements: libdvdread, libdvdcss, libmpv (optional, needed for ''dvd_player'' and ''dvd_trip'') | ||
=== Installation ==== | === Installation ==== | ||
Line 72: | Line 77: | ||
<code> | <code> | ||
- | $ dvd_info 1.005.0053.BATMAN_THE_ANIMATED_SERIES.iso | + | $ dvd_info BATMAN_THE_ANIMATED_SERIES.iso |
Disc Title: BATMAN_ANIMATED_SERIES_DISC1 | Disc Title: BATMAN_ANIMATED_SERIES_DISC1 | ||
Title: 01, Length: 02:36:21.100 Chapters: 07, Cells: 07, Audio streams: 04, Subpictures: 03 | Title: 01, Length: 02:36:21.100 Chapters: 07, Cells: 07, Audio streams: 04, Subpictures: 03 | ||
Line 94: | Line 99: | ||
<code> | <code> | ||
- | $ dvd_info -t 6 1.005.0053.BATMAN_THE_ANIMATED_SERIES.iso | + | $ dvd_info -t BATMAN_THE_ANIMATED_SERIES.iso |
Disc Title: BATMAN_ANIMATED_SERIES_DISC1 | Disc Title: BATMAN_ANIMATED_SERIES_DISC1 | ||
Title: 06, Length: 00:22:20.100 Chapters: 01, Cells: 01, Audio streams: 04, Subpictures: 03 | Title: 06, Length: 00:22:20.100 Chapters: 01, Cells: 01, Audio streams: 04, Subpictures: 03 |