UniqProject / BDInfo

BDInfo from http://www.cinemasquid.com/blu-ray/tools/bdinfo
GNU Lesser General Public License v2.1
233 stars 58 forks source link

LibMMBD/libbluray integration to read discs directly #32

Open d4rkne55 opened 2 years ago

d4rkne55 commented 2 years ago

MakeMKV now provides an open-source library, based on libbluray, to handle on-the-fly decryption without any specific or complex implementation apparently. VLC and some other software supports this too, just by having a normal libbluray implementation, if I understand correctly. Could this be implemented for BDInfo as well? Would save the time ripping to a decrypted folder structure just to analyze the disc specs, eg. video bitrate.

Here's some basic info about it: https://www.makemkv.com/libmmbd/ https://forum.makemkv.com/forum/viewtopic.php?f=10&t=7008

Unfortunately can't say how much work it will be to implement it with the current C# codebase, maybe you can share insights if you thought about it already.

lilgandhi1199 commented 2 years ago

Would be amazing since that would save all of our hard drives from taking a beating! Note that MakeMKV is still currently freeware and dev > you can obtain a current key that changes every couple months here http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053

UniqProject commented 1 year ago

Will look into it.

Can't guarantee anything though, since the complete API must be implemented in C# first

Filmy4K commented 9 months ago

Hi,

I have the same request, would like to read stats on my discs to share with the community. Do you have some progress in programming? May I support you somehow to integrate libbluray decription from MakeMKV. That would be really great, it works.

At that moment I get each time BDInfo Scan Error: image

Regards, Adam

Filmy4K commented 9 months ago

Dear guys,

I found the solution for the problem. After many tries to get disc data with makeMKV and BDInfo I found another program, which decrypt the disc and allow BDInfo to read data from disc on the flow. I must say, it takes so long as time needed to rip the disc on hard-drive, but if you are patient and want to get data, it is a solution for you. You do not need to fill your drive.

  1. Xreveal 2.5.2 decrypter with all external encryption keys databases (KEYDB.cfg and bd+.dll)
  2. BDInfo 0.7.5.6

That's it...enjoy! Adam