BD-Tools
BDTools is small set of simple command-line (CLI) utilities for displaying the structure of .mpls playlist and .clpi clip information files which are part of Bluray Disc navigation.
MPLS2JSON.exe
– converts .mpls playlist, .clpi clip information file or .bdjo BD-J object file into human&machine readable JSON file, or
– converts .json file into binary .mpls, .clpi or .bdjo file. This reverse operation can be used for modification of the content of the .mpls/.clip/.bdjo file.
MPLSDump.exe
– displays simplified list of all .m2ts files referred in given .mpls playlist
h264Modify.exe
- allows changes of some parameters of H.264 elementary video-stream.
Modifies frame-rate and sample-aspect-ratio of the H.264 encoded video without re-encoding!
- allows insertion or deletion of frame packing arrangement SEI messages (side-by-side, top-above-bottom, etc.)
h264Offset3D.exe
- tool for offset-metadata manipulation (subtitles in Bluray-3D)
- allows extract, delete, replace, insert offset-metadata from/into dependent view elementary stream of Bluray-3D.
AVCHDInfo
- displays recording date/time of each videoframe of AVCHD.MTS file extracted from vendor-specific information (if available)
BDTools executables and documentation can be downloaded from:
2019-06-05: BDTools version 2.31 - bugfix in MPLS2JSON - 3D subtitle depth plane extraction
2017-08-24: BDTools version 2.30 - added AVCHDInfo
2017-08-02: BDTools version 2.20 - added h264Offset3D
2017-07-24: BDTools version 2.10
2017-06-16: BDTools version 2.00
2017-05-10: BDTools version 1.10
2017-04-29: BDTools version 1.00
(Project is mirrored and commented on http://forum.doom9.org/showthread.php?t=174563)