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_copy [2021/10/17 18:16]
beandog
bluray_copy [2023/04/09 21:21] (current)
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]] - source code
   * [[https://​github.com/​beandog/​bluray_info/​releases]] - releases   * [[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. **You will need a KEYDB.cfg ​to decrypt the DRM.**+''​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 valid KEYDB.cfg ​file for copying. See [[Blu-ray ​DRM]] for details. **
  
 See ''​bluray_copy --help''​. See ''​bluray_copy --help''​.
- 
-Here's a sample: 
  
 <​code>​ <​code>​
-bluray_info 1.4 display information about a Blu-ray ​disc+bluray_copy ​copy a Blu-ray ​title or playlist to a file
  
-Usage: ​bluray_info ​[options] [filename]+Usage: ​bluray_copy ​[path] [options]
  
 Options: Options:
-  ​-t, --track [number] ​    Limit to one title track +  -m, --main ​              Copy main title (default) 
-  -p, --playlist [number] ​ Limit to one playlist +  -t, --title <#> ​         Copy title number 
-  ​-m, --main ​     Limit to main title +  -p, --playlist <#> ​      Copy playlist number 
-  -k, --keydb  ​  ​Location to KEYDB.CFG ​(default: use libaacs to look up) +  -c, --chapter ​<#>[-#]    Copy chapter number ​or range
- +
-Detailed information:​ +
-  -v, --video              Display video stream details +
-  -a, --audio              Display audio stream details +
-  -s, --subtitles ​         Display subtitle details +
-  -c, --chapters ​          ​Display ​chapter ​details +
-  ​-x, --all                Display all information +
- +
-Formatting:​ +
-  -j, --json ​              ​Display output in JSON format +
-  -i, --id  ​  ​Display disc ID +
-  -u, --volname  ​  ​Display UDF volume name title (iso or device only) +
-Blu-ray path can be a device filename, a file, or a directory.+
  
-Examples+Destination
-  ​bluray_info /​dev/​bluray +  ​-o, --output <​filename> ​ Save to filename (default: bluray_title_###​.m2ts) 
-  bluray_info movie.iso +      ​--output -           Write to stdout
-  ​bluray_info bluray/+
  
-Default device ​filename ​is /dev/sr0+Other: 
 +  -k, --keydb <filename>   ​Location to KEYDB.cfg (default: ~/.config/aacs/​KEYDB.cfg) 
 +  -a, --angle <#> ​         Video angle (default: 1) 
 +  -h, --help  ​  This output 
 +      --version  ​  ​Version information
  
-For more informationsee http://dvds.beandog.org/+Blu-ray path can be a devicea filename, or directory; default is /dev/sr0
 </​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