| Both sides previous revisionPrevious revisionNext revision | Previous revision | 
| blu-ray [2019/05/14 22:07]  –  beandog | blu-ray [2025/04/21 05:25] (current)  – external edit 127.0.0.1 | 
|---|
| ====== Blu-ray ====== | ====== Blu-ray ====== | 
|   |  | 
|   |   * [[Blu-ray DRM]] | 
|   |   * [[bluray_info]] | 
|   |   * [[bluray_copy]] | 
|   |   * [[bluray_player]] | 
 |  | 
| Some good software: | Some good software: | 
|   * [[http://github.com/beandog/bluray_info|bluray_info]] - my program :D |   * [[http://github.com/beandog/bluray_info|bluray_info]] - my program :D | 
|   * [[https://www.videolan.org/developers/libbluray.html|libbluray]] - ships with bdsplice to copy chapters, list_titles to display metadata |   * [[https://www.videolan.org/developers/libbluray.html|libbluray]] - ships with bdsplice to copy chapters, list_titles to display metadata | 
|   |   * [[https://www.redfox.bz/anydvdhd.html|AnyDVD HD]] (Windows) | 
|   |  | 
|   |   * [[FindVUK]] | 
|   |   * [[KEYDB]] | 
|   |   * [[libaacs]] | 
|   |   * [[libbluray]] | 
|   |   * [[MakeMKV]] | 
 |  | 
| Tech: | Tech: | 
|   * [[http://www.blu-raydisc.com/Assets/Downloadablefile/BD-R_Physical_3rd_edition_0602f1-15268.pdf|Blu-ray Specifications 3rd Edition PDF]] |   * [[http://www.blu-raydisc.com/Assets/Downloadablefile/BD-R_Physical_3rd_edition_0602f1-15268.pdf|Blu-ray Specifications 3rd Edition PDF]] | 
|   * [[http://www.blu-raydisc.com/Assets/Downloadablefile/White_Paper_General_4th_20150817_clean.pdf|Blu-ray Specifications 4th Edition PDF]] - includes 4K |   * [[http://www.blu-raydisc.com/Assets/Downloadablefile/White_Paper_General_4th_20150817_clean.pdf|Blu-ray Specifications 4th Edition PDF]] - includes 4K | 
|   |   * Max 4K disc size: 128 GB or 137438953472 bytes (1024 * 1024 * 1024 * 128) | 
|   |  | 
|   | ==== ffmpeg ==== | 
|   |  | 
|   |   * [[https://ffmpeg.org/ffmpeg-protocols.html#bluray|ffmpeg bluray protocol documentation]] | 
|   |  | 
|   | You can access a Blu-ray directly using ''[[ffmpeg]]'' as long as you have the playlist number (which [[bluray_info]] can supply). Note that ''playlist'' must be the **first** option passed. | 
|   |  | 
|   | An example to simply remux a title: | 
|   |  | 
|   | <code> | 
|   | ffmpeg -playlist 800 -i bluray:/dev/sr0 -codec copy bluray_playlist.mkv | 
|   | </code> | 
|   |  | 
|   | Note that **chapter support is broken** in ffmpeg-7.1.1. No matter what argument you pass to ''chapter'', it will always reset to the first one. |