Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
bluray_info [2018/03/27 23:25]
beandog
bluray_info [2023/04/09 21:14] (current)
beandog [bluray_info]
Line 2: Line 2:
  
   * [[bluray_copy]] - copy a track to filesystem or stdout, part of bluray_info package   * [[bluray_copy]] - copy a track to filesystem or stdout, part of bluray_info package
 +  * [[bluray_player]] - a Blu-ray player using libmpv
 +  * [[Blu-ray DRM]]
 +
 +  * [[https://​github.com/​beandog/​bluray_info]] - source code
 +  * [[https://​github.com/​beandog/​bluray_info/​releases]] - releases
 +  * [[https://​github.com/​beandog/​bluray_info/​wiki]] - DOCUMENTATION
 +  * [[http://​fvonline-db.bplaced.net/​]] - KEYDB.cfg downloads
 +  * [[https://​www.videolan.org/​developers/​libbluray.html|libbluray]] homepage
 +
 +**bluray_info** is a small program to display information about a Blu-ray disc (both original and 4K). It will run on Linux, Cygwin, OpenBSD, NetBSD, and FreeBSD. **You will need a KEYDB.cfg file for decryption of the DRM (details [[Blu-ray DRM|here]])**
  
 The [[https://​www.videolan.org/​developers/​libbluray.html|libbluray]] API is very clean, and putting together an initial copy of ''​bluray_info''​ to print out details about a disc only took me two days. It's similar to [[dvd_info]] in that it does human-friendly and JSON output, but doesn'​t have nearly the amount of programs (like exporting chapters, copying tracks, etc.). The reason for that was ''​dvd_info''​ is a perpetual project that I never get around to doing point releases, so I decided to take the alternate approach here. The [[https://​www.videolan.org/​developers/​libbluray.html|libbluray]] API is very clean, and putting together an initial copy of ''​bluray_info''​ to print out details about a disc only took me two days. It's similar to [[dvd_info]] in that it does human-friendly and JSON output, but doesn'​t have nearly the amount of programs (like exporting chapters, copying tracks, etc.). The reason for that was ''​dvd_info''​ is a perpetual project that I never get around to doing point releases, so I decided to take the alternate approach here.
  
-You will need copy of ''​KEYDB.CFG'' ​to access your discsmost likely, so that libaacs can decrypt themGet copy [[http://www.labdv.com/aacs/|here]].+==== Installation ==== 
 + 
 +Download ​release at [[https://​github.com/​beandog/​bluray_info/​releases]]. 
 + 
 +If you want to build ''​bluray_player''​ you will need mpv installed with libmpv support. 
 + 
 +Standard installation:​ 
 + 
 +<​code>​ 
 +./​configure 
 +make 
 +sudo make install 
 +</​code>​ 
 + 
 +==== Help ==== 
 + 
 +A man page is included with all the binaries shipped, see ''​man bluray_info''​. 
 + 
 +Alsohere is the help output: 
 + 
 +<​code>​ 
 +bluray_info 1.9 - display information about Blu-ray 
 + 
 +Usage: bluray_info ​[path] [options] 
 + 
 +Options: 
 +  -m, --main ​    Limit to main title (default: all) 
 +  -t, --title <​number> ​    Limit to selected title 
 +  -p, --playlist <​number> ​ Limit to selected playlist 
 +  -j, --json ​              ​Display format as JSON 
 + 
 +Extra information:​ 
 +  -v, --video ​             Display video streams 
 +  -a, --audio ​             Display audio streams 
 +  -s, --subtitles ​         Display subtitles 
 +  -c, --chapters ​          ​Display chapters 
 +  -x, --all                Display all 
 + 
 +Narrow results: 
 +  -A, --has-audio ​         Title has audio 
 +  -S, --has-subtitles ​     Title has subtitles 
 +  -E, --seconds <​number> ​  Title has minimum number of seconds 
 +  -M, --minutes <​number> ​  Title has minimum number of minutes 
 + 
 +Other: 
 +  -g, --xchap  ​  ​Display title'​s chapter format for mkvmerge 
 +  -k, --keydb <​filename> ​  ​Location to KEYDB.cfg (default~/.config/aacs/KEYDB.cfg) 
 +  -h, --help  ​  This output 
 +      --version  ​  ​Version information 
 + 
 +Blu-ray path can be a device, a filename, or directory (default: /dev/sr0) 
 +</​code>​
  
-Downloads are available on [[https://​sourceforge.net/​projects/​bluray-info/​files/?​source=navbar|SourceForge]],​ or you can check out the latest git from [[https://​github.com/​beandog/​bluray_info|github]]. I don't push stuff live if it's not working, so checking out the code from the repo should work just fine.+==== Sample Output ====
  
 Here's a full output of a Blu-ray of mine: Here's a full output of a Blu-ray of mine:

Navigation