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
Next revision Both sides next revision
bluray_copy [2018/03/27 23:24]
beandog
bluray_copy [2023/04/09 21:20]
beandog
Line 1: Line 1:
 ====== bluray_copy ====== ====== bluray_copy ======
  
 +  * [[Blu-ray]]
   * [[bluray_info]] - main package   * [[bluray_info]] - main package
 +  * [[https://​github.com/​beandog/​bluray_info]] - source code
 +  * [[https://​github.com/​beandog/​bluray_info/​releases]] - releases
  
 ''​bluray_copy''​ is a program that ships with the ''​bluray_info''​ package of utils. You can use it to copy a track directly off a disc either to your drive, or to stdout. ''​bluray_copy''​ is a program that ships with the ''​bluray_info''​ package of utils. You can use it to copy a track directly off a disc either to your drive, or to stdout.
 +** You will need [[libaacs]] installed and a valid KEYDB.cfg file for copying. See [[Blu-ray DRM]] for details. **
  
 See ''​bluray_copy --help''​. See ''​bluray_copy --help''​.
Line 10: Line 14:
  
 <​code>​ <​code>​
-bluray_info 1.- display information about a Blu-ray ​disc+bluray_info 1.- display information about a Blu-ray
  
-Usage: bluray_info [options] [filename]+Usage: bluray_info [path] [options]
  
 Options: Options:
-  -t, --track [number] ​    Limit to one title track +  -m, --main     Limit to main title (default: all) 
-  -p, --playlist [number]  ​Limit to one playlist +  -t, --title <number>     Limit to selected title 
-  -m, --main     Limit to main title +  -p, --playlist <​number>  ​Limit to selected playlist 
-  -k, --keydb  ​  ​Location to KEYDB.CFG (default: use libaacs to look up)+  -j, --json               ​Display format as JSON
  
-Detailed ​information:​ +Extra information:​ 
-  -v, --video ​             Display video stream details +  -v, --video ​             Display video streams 
-  -a, --audio ​             Display audio stream details +  -a, --audio ​             Display audio streams 
-  -s, --subtitles ​         Display ​subtitle details +  -s, --subtitles ​         Display ​subtitles 
-  -c, --chapters ​          ​Display ​chapter details +  -c, --chapters ​          ​Display ​chapters 
-  -x, --all                Display all information+  -x, --all                Display all
  
-Formatting+Narrow results
-  -j, --json               ​Display output in JSON format +  -A, --has-audio ​         Title has audio 
-  -i, --id    ​Display disc ID +  -S, --has-subtitles ​     Title has subtitles 
-  -u, --volname  ​  ​Display UDF volume name title (iso or device only) +  -E, --seconds <​number> ​  Title has minimum number of seconds 
-Blu-ray path can be a device filenamea file, or a directory.+  -M--minutes <​number> ​  Title has minimum number of minutes
  
-Examples+Other
-  ​bluray_info /dev/bluray +  ​-g, --xchap  ​  ​Display title'​s chapter format for mkvmerge 
-  ​bluray_info movie.iso +  ​-k, --keydb <​filename> ​  ​Location to KEYDB.cfg (default: ~/​.config/​aacs/​KEYDB.cfg) 
-  ​bluray_info bluray/+  ​-h, --help  ​  This output 
 +      --version  ​  ​Version information
  
-Default ​device filename ​is /dev/sr0 +Blu-ray path can be a device, a filename, or directory (default: ​/dev/sr0)
- +
-For more information,​ see http://​dvds.beandog.org/​+
 </​code>​ </​code>​
  
-I like to pipe mine to ''​avprobe''​ sometimes to see what's in there. ''​avprobe''​ will quit once it has enough data, so no need to worry about ''​bluray_copy''​ trying to get everything off. Here's Batman Begins:+I like to pipe mine to ''​ffprobe''​ sometimes to see what's in there. ''​ffprobe''​ will quit once it has enough data, so no need to worry about ''​bluray_copy''​ trying to get everything off. Here's Batman Begins:
  
 <​code>​ <​code>​
-bluray_copy -o - | avprobe ​-+bluray_copy -o - | ffprobe ​-
 </​code>​ </​code>​
  

Navigation