BDInfo Help --- Virtual Drive

Discussion of advanced MakeMKV functionality, expert mode, conversion profiles
Post Reply
littlegandhi1199
Posts: 7
Joined: Thu Jan 28, 2021 1:08 am

BDInfo Help --- Virtual Drive

Post by littlegandhi1199 »

I want to run BDInfo on my entire disc collection and share the bitrates with blu-ray.com
I have it working now doing a disc backup (with decryption enabled) and pointing the software at this. I don't want to wear out my hard drives doing 60-100gb clones over and over.

I wonder if anyone knows how to integrate MakeMKV into BDInfo ...or... if you can point me at software that will achieve this.
Perhaps anyDVD or something like that re-mounts the disc virtually to your computer and decrypts the files as you request them from that virtual drive.

Will MakeMKV ever do this?
~Michael Arnold
Boise ID
littlegandhi1199
Posts: 7
Joined: Thu Jan 28, 2021 1:08 am

Re: BDInfo Help --- Virtual Drive

Post by littlegandhi1199 »

Actually ANYDVD HD does do this currently with my x2 WHNS40 I could pay them $115 USD
It's awesome and I could pay them that money or I could just bring my business to you for you to give it an old college try.
I did not go to college and make no further claims to my bloated skill levels since I clearly don't have a ghost of a clue of how to do any of this myself.

@mike admin
You are amazing just the way you are. You have been keeping up with those universal re-branded 100 places...software that mostly does nothing. Did you code all this yourself?

Optional
What's your background? Do you still take satisfaction in completing this task or has it become arduous to continue tweaking?
I generally lean towards a pain to debug my code and re-write it. Maybe that's why I'm an amateur perhaps
~Michael Arnold
Boise ID
dcoke22
Posts: 3092
Joined: Wed Jul 22, 2020 11:25 pm

Re: BDInfo Help --- Virtual Drive

Post by dcoke22 »

I've never used BDInfo. What bitrates does it calculate that you want to share with blu-ray.com?

Whenever I need to know the details of a file I use mediainfo.
littlegandhi1199
Posts: 7
Joined: Thu Jan 28, 2021 1:08 am

Re: BDInfo Help --- Virtual Drive

Post by littlegandhi1199 »

Yes. I use MediaInfo for all my data gathering once the disk is on the drive. However Blu-ray.com has also used BDInfo for a long time to grab bitrates off discs and they match 1:1 to MediaInfo for average audio and video bitrates and mention HDR Dolby vision ETC like MediaInfo.

Now with AnyDVD all I have to do is plug in the disc and wait about 30 seconds. Then BDInfo and any other software for playback can see all the contents decrypted.
Main menus intact and all.
MakeMKV does or did? supply a UPNP option to retrieve decrypted files without ripping to your drive but I'm not sure but that's pretty close to what I am describing.
~Michael Arnold
Boise ID
dcoke22
Posts: 3092
Joined: Wed Jul 22, 2020 11:25 pm

Re: BDInfo Help --- Virtual Drive

Post by dcoke22 »

If you have the paid-for version of MakeMKV, it has the ability to do decryption for other external programs.

http://www.makemkv.com/libmmbd/

They way it is used most of the time is for someone to use VLC to play a blu-ray from the optical disc in their drive.
littlegandhi1199
Posts: 7
Joined: Thu Jan 28, 2021 1:08 am

Re: BDInfo Help --- Virtual Drive

Post by littlegandhi1199 »

I do have the fully paid license. Yep. And I did forget about that. Thanks for the reminder.
A friend of mine posted on BDInfo's github here https://github.com/UniqProject/BDInfo/issues/32 to see if that dev will implement libmmbd if possible.

I suppose libmmbd already supports the biggest softwares for the purposes of playback which makes sense to call it a good day's work on mike admin's side of development :P
I still may be able to re-enable the STREAMING option see if I can mirror that with some other software?? to a virtual windows folder then point the other scanning software at that folder forcing it to eventually pull the decrypted m2ts through the daisy chain back to makeMKV.
~Michael Arnold
Boise ID
kinathom
Posts: 2
Joined: Tue Nov 28, 2023 1:33 pm

Re: BDInfo Help --- Virtual Drive

Post by kinathom »

Hi,
thanks to this thread, I got VLC to work with makemkv.
Is there any way, to use makemkv also for BDinfo?
On the integration-tab, I have three entries,
System
System (32bit)
VLC
Is there a way, to add BDinfo? Or any other way to get BDinfo to work?
I want to use bdinfo to geht the info, wether my UHDs have Dolby Vision, or not, since my UHD-Player can't detect itself.
flojo
Posts: 107
Joined: Thu Jun 22, 2023 4:27 am
Location: El Paso

Re: BDInfo Help --- Virtual Drive

Post by flojo »

Crazy for such a tool to not have a CLI... goofy really. There's this fork: https://github.com/zoffline/BDInfoCLI-ng

Easiest way is to just play the disc and find out.

Assuming you have libmmbd working you could use makemkvcon to find the first segment then use ffprobe on it.

You could also start ripping with makemkvcon then kill the process after $x MB has been ripped and ffprobe should read it.

There's other heavier solutions like starting up something like Emby or Jellyfin in a container to scan it then use a API to read the info.
kinathom
Posts: 2
Joined: Tue Nov 28, 2023 1:33 pm

Re: BDInfo Help --- Virtual Drive

Post by kinathom »

flojo wrote:
Thu Nov 30, 2023 3:16 am
Crazy for such a tool to not have a CLI... goofy really. There's this fork: https://github.com/zoffline/BDInfoCLI-ng
Showed errors, because the disc is encrypted. The report-file did not show HDR/Dolby Vision
flojo wrote:
Thu Nov 30, 2023 3:16 am
Easiest way is to just play the disc and find out.
I can't, since my UHD-Player can't detect, whether the disc has Dolby Vision.
flojo wrote:
Thu Nov 30, 2023 3:16 am
Assuming you have libmmbd working you could use makemkvcon to find the first segment then use ffprobe on it.

You could also start ripping with makemkvcon then kill the process after $x MB has been ripped and ffprobe should read it.
I tried this, but did not really understand, what to do.

But anyway, thanks for your reply :-)
flojo
Posts: 107
Joined: Thu Jun 22, 2023 4:27 am
Location: El Paso

Re: BDInfo Help --- Virtual Drive

Post by flojo »

kinathom wrote:
Thu Nov 30, 2023 12:26 pm
But anyway, thanks for your reply :-)
Just start to encode something to mkv and when x amount is done, say 100MB, abort and run ffprobe on that partial file. Of course I don't know if this works or if it will be reliable :-/, but it's worth trying.

Hmmm. I tried with ffprobe but I don't understand enough about dolby vision to identify it.

The output of "ffprobe -i file.m2ts" below shows 2 video streams. I guess if 1 stream is 4k and the other is 1080p without duration, you could *assume* it's dolby vision :-/... not sure.

Code: Select all

Input #0, mpegts, from '00509.m2ts':
  Duration: 00:00:52.86, start: 11.650667, bitrate: 59018 kb/s
  Program 1 
  Stream #0:0[0x1011]: Video: hevc (Main 10) (HDMV / 0x564D4448), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn
  Stream #0:1[0x1015]: Video: hevc (Main 10) (HDMV / 0x564D4448), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn
There is also "mediainfo", it's free. The corresponding mediainfo output of the same file is below, although here both have duration. Good luck!

Code: Select all

Video #1
ID                                       : 4113 (0x1011)
Menu ID                                  : 1 (0x1)
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : SMPTE ST 2086, HDR10 compatible
Codec ID                                 : 36
Duration                                 : 52 s 844 ms
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Color range                              : Limited
Color primaries                          : BT.2020
Transfer characteristics                 : PQ
Matrix coefficients                      : BT.2020 non-constant
Mastering display color primaries        : Display P3
Mastering display luminance              : min: 0.0050 cd/m2, max: 1000 cd/m2
Maximum Content Light Level              : 1000 cd/m2
Maximum Frame-Average Light Level        : 20 cd/m2

Video #2
ID                                       : 4117 (0x1015)
Menu ID                                  : 1 (0x1)
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : SMPTE ST 2086, HDR10 compatible
Codec ID                                 : 36
Duration                                 : 52 s 844 ms
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Color range                              : Limited
Color primaries                          : BT.2020
Transfer characteristics                 : PQ
Matrix coefficients                      : BT.2020 non-constant
Mastering display color primaries        : Display P3
Mastering display luminance              : min: 0.0050 cd/m2, max: 1000 cd/m2
Post Reply