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)