I have created a little app to help when we are unable to find the correct playlist for our BD's & UHD's called GetMPLS. GetMPLS works with decrypted BD / UHD folders and uses eac3to (included) and ffmpeg (included) for folder analysis.
System requirements to use GetMPLS are:
- Windows PC
- .net framework 4.7.2 or higher
To use GetMPLS, just click "Source" or drag 'n' drop your decrypted BD / UHD folder onto the textbox. After a few moments, GetMPLS will:
- advise you of the recommended playlist
- show you all playlists longer than 15 minutes
- show you the segment map/order for each playlist
- color in blue any m2ts files that may differ and appear in only 1 playlist
Most of the time, the correct playlist is recommended. Occasionally,it get's it wrong but since the differing m2ts files are colored blue and are in order, it is far quicker & easier to check some of those m2ts files to determine the correct playlist.
For example:
This pic shows an incorrect playlist has been recommended.
In this pic, I played the first blue m2ts file (00075.m2ts) from the incorrect recommended playlist (00801.mpls) and can see that it is in a foreign language.
In this pic, I played the first blue m2ts file (00056.m2ts) from another playlist. As you can see,this file is in English, so for me, I can see that playlist 00004.mpls is the correct one. It also happens to be 30 seconds shorter.
As I said earlier, it does get it right most of the time, but if at any time you are unsure that the correct playlist has been recommended, just start checking the blue m2ts files and you will figure out the correct one in no time.
So feel free to give it a try. If it helps you out at all, please consider making a small donation by clicking the "Donate with Paypal" button within the GetMPLS application.
Any questions, issues etc, please contact me.
UPDATE 22/03/2020:
- I have added a timer to show you the elapsed time.
- I have added a "CANCEL" function. The 'SOURCE' button becomes the 'CANCEL' button once the procedure starts.
- I have also added an automatic, timed cancel, set for 2 minutes. This should be ample time for GetMPLS to complete it's process. Unfortunately, if for some reason GetMPLS is unable to recommend a playlist or times out, it is due to ffmpeg read issues, which are out of my control.
UPDATE 25/03/2020:
- A few minor code adjustments to stop GetMPLS from crashing on folders created from discs containing screenpass. (Thanks to SamuriHL for the assistance.)
Screenpass is really hit & miss (mostly miss) at this stage but you still at least end up with a list of all playlists (with m2ts segment in order).
I have tested GetMPLS on approximately 60 decrypted UHD folders and 20 decrypted BD folders and none of them took more than 30 seconds. (Most of them took less than 5 seconds.)
Download link and hash checks have been updated.
Download link:
https://www.mediafire.com/file/s7m6tqd9 ... S.zip/file
Hash Checks:
GetMPLS.exe:
CRC-32 = 749FC1C8
SHA-1 = CA832F15CA53E119B78989A62627D1F93F31F4E8
MD-5 = 1205BAA3ADDC94570E077597DEF21C30
Zip file:
CRC-32 = 320C227B
SHA-1 = E51998FFA5AE3B885D7F8005530D226C3845AD7F
MD-5 = 41E132FB28DBB03650EA9E0A9EB61DF1