uniqproject / bdinfo Goto Github PK
View Code? Open in Web Editor NEWBDInfo from http://www.cinemasquid.com/blu-ray/tools/bdinfo
License: GNU Lesser General Public License v2.1
BDInfo from http://www.cinemasquid.com/blu-ray/tools/bdinfo
License: GNU Lesser General Public License v2.1
Hello, HDR10+ support is missing.
Is it possible to add it ?
Thks a lot
I recently ripped some discs with both MakeMKV and AnyDVD. Both come out the exact same way, so it's not a problem with the ripping process itself.
Rather, it seems BDInfo can't read those playlist files and just shows nothing.
If I manually use BDTools to modify them, they can be read afterwards. The problem seems to be exact duplicate entries in the playlists.
I've uploaded the files without any video stream.
Disc_1.zip
Dear all,
after many tries with BDInfo_v0.7.5.6 and getting following message:
I give the try beta version BDInfo_v0.8.0.1b-win-x64. Here I got more issues, during browsing and scanning the app crashes permanently, even my EDGE app is going to be close. I get following message:
I am using Windows 10 machine, have ASUS firmware DE_ASUS_BW-16D1HT_3.10_MK.bin installed and use makeMKV to test the drive. In makeMKV I have allowed the option to share aacs library with another aps (VLC is playing videos from drive).
My aim is to read with BDInfo stats on my disc collection and share it with community to make purchase of available version easier .
Could you please help me with my issues? How to use BDInfo to make stats from drive directly without ripping?
Kind regards!
Adam
As the title says, the ac3 stream is not always detected when the primary stream is a truehd or an atmos one.
Example 1: Blade Runner 2049 BD
With BDInfo:
Disc Size: 49.211.251.020 bytes
Protection: AACS
BD-Java: Yes
Playlist: 00002.MPLS
Size: 0 bytes
Length: 2:43:47.818
Total Bitrate: 0,00 Mbps
Video: MPEG-4 AVC Video / 0 kbps / 1080p / 23,976 fps / 16:9 / High Profile 4.1
Audio: English / DTS-HD Master Audio / 5.1 / 48 kHz / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
Audio: English / Dolby Digital Audio / 5.1 / 48 kHz / 640 kbps / DN -4dB
Audio: French / Dolby Digital Audio / 5.1 / 48 kHz / 640 kbps / DN -4dB
Audio: Spanish / Dolby Digital Audio / 5.1 / 48 kHz / 640 kbps / DN -4dB
Audio: English / Dolby TrueHD + Atmos / 7.1 / 48 kHz / 24-bit (AC3 Embedded: )
With eac3to:
Z:\Blade Runner 2049 2017>eac3to 1)
M2TS, 1 video track, 5 audio tracks, 5 subtitle tracks, 2:43:48, 24p /1.001
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
4: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
5: AC3, French, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3, Spanish, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
7: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz
(embedded: AC3 EX, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB)
Example 2: Crouching Tiger Hidden Dragon UHD:
With BDInfo:
Disc Size: 91.794.732.842 bytes
Protection: AACS
BD-Java: Yes
Playlist: 00001.MPLS
Size: 0 bytes
Length: 2:00:12.204
Total Bitrate: 0,00 Mbps
Video: HEVC Video / 0 kbps / 2160p / 23,976 fps / 16:9
Audio: Chinese / Dolby TrueHD + Atmos / 7.1 / 48 kHz / 24-bit
Audio: Chinese / Dolby TrueHD + Atmos / 7.1 / 48 kHz / 24-bit
Audio: English / DTS-HD Master Audio / 5.1 / 48 kHz / 16-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 16-bit)
Audio: Czech / Dolby Digital Audio / 5.1 / 48 kHz / 448 kbps
Audio: French / Dolby Digital Audio / 5.1 / 48 kHz / 448 kbps
Audio: Hungarian / Dolby Digital Audio / 5.1 / 48 kHz / 448 kbps
Audio: Japanese / Dolby Digital Audio / 5.1 / 48 kHz / 448 kbps
Audio: Polish / Dolby Digital Audio / 5.1 / 48 kHz / 448 kbps
Audio: Portuguese / Dolby Digital Audio / 5.1 / 48 kHz / 448 kbps
Audio: Russian / Dolby Digital Audio / 5.1 / 48 kHz / 448 kbps
Audio: Spanish / Dolby Digital Audio / 5.1 / 48 kHz / 448 kbps
Audio: Thai / Dolby Digital Audio / 5.1 / 48 kHz / 448 kbps
Audio: English / Dolby Digital Audio / 2.0 / 48 kHz / 192 kbps / Dolby Surround
Audio: English / Dolby Digital Audio / 2.0 / 48 kHz / 192 kbps
Audio: English / Dolby Digital Audio / 2.0 / 48 kHz / 192 kbps / Dolby Surround
Audio: English / Dolby Digital Audio / 2.0 / 48 kHz / 192 kbps / Dolby Surround
With eac3to:
Z:\Crouching Tiger Hidden Dragon 2000>eac3to 1)
The program type (4781) changes from subtitle to audio.
M2TS, 1 video track, 16 audio tracks, 29 subtitle tracks, 77.181p
1: Chapters, 16 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: TrueHD/AC3 (Atmos), Chinese, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz)
4: TrueHD/AC3 (Atmos), Chinese, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz)
5: DTS Master Audio, English, 5.1 channels, 16 bits, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
6: AC3, Czech, 5.1 channels, 448kbps, 48kHz, -13ms
7: AC3, French, 5.1 channels, 448kbps, 48kHz, -13ms
8: AC3, Hungarian, 5.1 channels, 448kbps, 48kHz, -13ms
9: AC3, Japanese, 5.1 channels, 448kbps, 48kHz, -13ms
10: AC3, Polish, 5.1 channels, 448kbps, 48kHz, -13ms
11: AC3, Portuguese, 5.1 channels, 448kbps, 48kHz, -13ms
12: AC3, Russian, 5.1 channels, 448kbps, 48kHz, -13ms
13: AC3, Spanish, 5.1 channels, 448kbps, 48kHz, -13ms
14: AC3, Thai, 5.1 channels, 448kbps, 48kHz, -13ms
15: AC3 Surround, English, 2.0 channels, 192kbps, 48kHz, -13ms
16: AC3, English, 2.0 channels, 192kbps, 48kHz, -13ms
17: AC3 Surround, English, 2.0 channels, 192kbps, 48kHz, -11ms
18: AC3, English, 2.0 channels, 192kbps, 48kHz, -11ms
Hi. I have a bug to report.
I have ANYDVD HD decrypting my disks. I am subjectively barring the case where that software is at fault due to their taskbar popup dedicating itself entirely to tallying the number of decrypted drives. I think it's a deal more likely that your portable (which I love btw) software is not equipped to multi-instance.
I think your software was it's own stumbling block mainly because when one instance completely disappeared with a hard crash. The other instance, previously last seen with 25 minute estimated remaining time, was found with 2 minutes remaining time. And then it reported that it had completed (with errors).
I can provide the crash log(s) if you tell me where to look for them.
Thank You
Oops!
Hello,
I have been using BDInfo to pull bitrates for protected discs along with DVDFab Passkey which has worked nearly perfectly. However I have now encountered two discs where BDInfo will scan but not actually pull any bitrate data for MPEG-4 or audio files even with copyright protection removed. Any ideas?
first Great job, I really like it. Could you add support for DVDs (ISOs, VOBs)? there is no similar program to esee out there, at least not that I know of.
The ability to save charts as an image file by right click on the chart no longer works in version 0.8.0.1.
I scan with BDInfo 0.7.5.5 a 3D Blu-ray and apparently I get 0 for video, audio bitrate
The BDInfo :
DISC INFO:
Disc Title: Painted Skin - Die Verfluchten Krieger - 3D
Disc Label: Painted.Skin.2008.1080p.3D.GER.Blu-ray.AVC.DTS-HD.MA.5.1
Disc Size: 23,407,708,025 bytes
Protection: AACS
Extras: 50Hz Content, Blu-ray 3D
BDInfo: 0.7.5.5PLAYLIST REPORT:
Name: 00000.MPLS
Length: 1:58:10.208 (h:m:s.ms)
Size: 18,198,423,552 bytes
Total Bitrate: 20.53 MbpsVIDEO:
Codec Bitrate Description
MPEG-4 AVC Video 0 kbps 1080p / 23.976 fps / 16:9 / High Profile 4.1
MPEG-4 MVC Video 0 kbpsAUDIO:
Codec Language Bitrate Description
DTS-HD Master Audio German 0 kbps 5.1 / 48 kHz / 16-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 16-bit)
DTS-HD Master Audio Chinese 0 kbps 5.1 / 48 kHz / 16-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 16-bit)SUBTITLES:
Codec Language Bitrate Description
Presentation Graphics German 0.000 kbps
Presentation Graphics German 0.000 kbps
...
So seems that for 50Hz Content, the bitrate is not calculated.
The BDInfo source code does not account for emulation prevention bytes at all, it seems you're not aware of those.
Therefore the results are pretty random.
With AVC the tool often gets lucky, because the respective nal units don't require emulation prevention all that much, but with HEVC it's totally hit and miss.
I saw a few workarounds in the code that sort of work around this bug, which can only work under certain conditions.
Anyway - after I fixed the code to include emulation prevention awareness and removed these workarounds, output was 100% reliable.
Please search the AVC and/or HEVC specs for "emulation prevention" - it's the same scheme in both cases.
Hi,
When I used BDinfo 0.7.4 beta to scan a BDISO which contains MGVC, the scan only took no more than 5 seconds and then I got a report like this:
DISC INFO:
Disc Title: BDROM
Disc Size: 81,264,557,581 bytes
Protection: AACS
BDInfo: 0.7.3.65534
PLAYLIST REPORT:
Name: 00001.MPLS
Length: 1:42:49.371 (h:m:s.ms)
Size: 1,926,564,096 bytes
Total Bitrate: 2.50 Mbps
VIDEO:
Codec Bitrate Description
----- ------- -----------
MPEG-4 AVC Video 28690 kbps 1080p / 23.976 fps / 16:9 / High Profile 4.1
AUDIO:
Codec Language Bitrate Description
----- -------- ------- -----------
LPCM Audio Japanese 2304 kbps 2.0 / 48 kHz / 2304 kbps / 24-bit
DTS-HD Master Audio Japanese 4079 kbps 5.1 / 48 kHz / 4079 kbps / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
DTS-HD Master Audio Japanese 2038 kbps 2.0 / 48 kHz / 2038 kbps / 24-bit (DTS Core: 2.0 / 48 kHz / 1509 kbps / 24-bit)
DTS Audio Japanese 768 kbps 2.0 / 48 kHz / 768 kbps / 24-bit
SUBTITLES:
Codec Language Bitrate Description
----- -------- ------- -----------
Presentation Graphics Japanese 22.318 kbps
Presentation Graphics English 18.325 kbps
FILES:
Name Time In Length Size Total Bitrate
---- ------- ------ ---- -------------
00001.M2TS 0:00:00.000 1:42:49.371 1,926,564,096 40,302
CHAPTERS:
Number Time In Length Avg Video Rate Max 1-Sec Rate Max 1-Sec Time Max 5-Sec Rate Max 5-Sec Time Max 10Sec Rate Max 10Sec Time Avg Frame Size Max Frame Size Max Frame Time
------ ------- ------ -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- --------------
1 0:00:00.000 0:02:46.374 29,875 kbps 55,759 kbps 00:00:20.020 37,736 kbps 00:01:52.612 35,458 kbps 00:01:46.356 155,717 bytes 727,314 bytes 00:02:41.786
2 0:02:46.374 0:01:26.211 27,516 kbps 40,420 kbps 00:03:38.092 35,195 kbps 00:02:55.300 34,074 kbps 00:02:54.883 143,458 bytes 796,023 bytes 00:03:00.305
3 0:04:12.585 0:02:32.110 23,858 kbps 39,633 kbps 00:05:26.242 34,739 kbps 00:05:22.238 34,151 kbps 00:05:17.233 145,955 bytes 805,870 bytes 00:05:25.491
4 0:06:44.695 0:03:38.217 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
5 0:10:22.913 0:05:12.687 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
6 0:15:35.601 0:02:02.330 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
7 0:17:37.931 0:01:07.734 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
8 0:18:45.666 0:02:09.087 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
9 0:20:54.753 0:04:43.157 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
10 0:25:37.911 0:04:06.162 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
11 0:29:44.073 0:06:25.968 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
12 0:36:10.042 0:05:53.561 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
13 0:42:03.604 0:02:13.133 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
14 0:44:16.737 0:03:49.979 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
15 0:48:06.717 0:02:57.427 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
16 0:51:04.144 0:05:35.877 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
17 0:56:40.021 0:03:32.670 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
18 1:00:12.692 0:05:01.175 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
19 1:05:13.868 0:06:47.323 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
20 1:12:01.191 0:01:21.456 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
21 1:13:22.648 0:03:20.283 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
22 1:16:42.931 0:04:25.974 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
23 1:21:08.905 0:02:30.108 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
24 1:23:39.013 0:03:53.358 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
25 1:27:32.372 0:07:19.981 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
26 1:34:52.353 0:02:45.999 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
27 1:37:38.352 0:05:10.018 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
28 1:42:48.370 0:00:01.001 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
STREAM DIAGNOSTICS:
File PID Type Codec Language Seconds Bitrate Bytes Packets
---- --- ---- ----- -------- -------------- -------------- ------------- -----
00001.M2TS 4113 (0x1011) 0x1B AVC 382.173 28,709 1,371,467,811 7,458,963
00001.M2TS 4352 (0x1100) 0x80 LPCM jpn (Japanese) 382.173 2,310 110,372,140 611,480
00001.M2TS 4353 (0x1101) 0x86 DTS-HD MA jpn (Japanese) 382.173 4,082 194,991,395 1,119,369
00001.M2TS 4354 (0x1102) 0x86 DTS-HD MA jpn (Japanese) 382.173 2,040 97,440,643 589,489
00001.M2TS 4355 (0x1103) 0x82 DTS jpn (Japanese) 382.173 767 36,641,959 214,699
00001.M2TS 4608 (0x1200) 0x90 PGS jpn (Japanese) 382.173 22 1,066,860 6,459
00001.M2TS 4609 (0x1201) 0x90 PGS eng (English) 382.173 18 875,994 5,171
And the following BDinfo report is created by DVDFab
DISC INFO:
Disc Title: BDROM
Disc Size: 47,169,140,736 bytes
Protection: AACS
BD-Java: No
BDInfo: 0.5.8.7 (compatible layout created by DVDFab 10.0.8.4)
PLAYLIST REPORT:
Name: 00001.MPLS
Length: 1:42:49.371 (h:m:s.ms)
Size: 30,085,828,608 bytes
Total Bitrate: 39.01 Mbps
VIDEO:
Codec Bitrate Description
----- ------- -----------
MPEG-4 AVC Video 27404 kbps 1080p / 23.976 fps / 16:9 / High Profile 4.1 /
AUDIO:
Codec Language Bitrate Description
----- -------- ------- -----------
LPCM Audio Japanese 2304 kbps 2.0 / 48 kHz / 2304 kbps / 24-bit
DTS-HD Master Audio Japanese 4106 kbps 5.1 / 48 kHz / 4106 kbps / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
DTS-HD Master Audio Japanese 2050 kbps 2.0 / 48 kHz / 2050 kbps / 24-bit (DTS Core: 2.0 / 48 kHz / 1509 kbps / 24-bit)
DTS Audio Japanese 768 kbps 2.0 / 48 kHz / 768 kbps / 24-bit
SUBTITLES:
Codec Language Bitrate Description
----- -------- ------- -----------
Presentation Graphics Japanese 28.088 kbps
Presentation Graphics English 24.537 kbps
FILES:
Name Time In Length Size Total Bitrate
---- ------- ------ ---- -------------
00001.M2TS 0:00:00.000 1:42:49.371 30,085,828,608 39,013 kbps
CHAPTERS:
Number Time In Length Avg Video Rate Max 1-Sec Rate Max 1-Sec Time Max 5-Sec Rate Max 5-Sec Time Max 10Sec Rate Max 10Sec Time Avg Frame Size Max Frame Size Max Frame Time
------ ------- ------ -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- --------------
1 0:00:00.000 0:02:46.374 29,842 kbps 55,758 kbps 0:00:21.021 37,735 kbps 0:01:57.575 35,458 kbps 0:01:56.324 155,585 bytes 727,314 bytes 0:02:41.870
2 0:02:46.374 0:01:26.211 27,535 kbps 40,420 kbps 0:03:39.052 35,194 kbps 0:03:00.388 34,074 kbps 0:03:04.851 143,555 bytes 796,023 bytes 0:03:00.388
3 0:04:12.585 0:02:32.110 27,739 kbps 39,632 kbps 0:05:27.327 34,739 kbps 0:05:27.327 34,150 kbps 0:05:27.327 144,619 bytes 805,870 bytes 0:05:25.575
4 0:06:44.695 0:03:38.217 30,652 kbps 46,838 kbps 0:08:57.453 38,271 kbps 0:07:32.535 35,637 kbps 0:07:32.326 159,807 bytes 976,880 bytes 0:10:05.521
5 0:10:22.913 0:05:12.687 28,133 kbps 45,005 kbps 0:15:12.411 38,749 kbps 0:15:15.497 33,829 kbps 0:13:35.856 146,672 bytes 934,168 bytes 0:10:42.558
6 0:15:35.601 0:02:02.330 24,633 kbps 34,905 kbps 0:16:16.642 31,792 kbps 0:16:20.729 30,554 kbps 0:16:25.651 128,425 bytes 648,014 bytes 0:16:17.726
7 0:17:37.931 0:01:07.734 25,312 kbps 36,579 kbps 0:18:32.069 34,163 kbps 0:18:36.073 30,809 kbps 0:18:40.119 131,968 bytes 612,552 bytes 0:18:24.394
8 0:18:45.666 0:02:09.087 24,562 kbps 39,919 kbps 0:18:51.088 36,128 kbps 0:18:55.092 35,684 kbps 0:19:00.097 128,059 bytes 769,766 bytes 0:19:42.764
9 0:20:54.753 0:04:43.157 26,524 kbps 44,224 kbps 0:22:23.300 38,694 kbps 0:22:37.356 35,259 kbps 0:22:42.527 138,289 bytes 673,635 bytes 0:21:57.274
10 0:25:37.911 0:04:06.162 22,391 kbps 34,323 kbps 0:28:27.956 27,361 kbps 0:28:06.685 26,538 kbps 0:28:09.688 116,740 bytes 659,238 bytes 0:27:56.716
11 0:29:44.073 0:06:25.968 29,294 kbps 44,312 kbps 0:30:48.763 37,538 kbps 0:30:51.766 36,124 kbps 0:34:46.918 152,728 bytes 691,561 bytes 0:35:41.013
12 0:36:10.042 0:05:53.561 28,754 kbps 45,755 kbps 0:40:15.287 37,730 kbps 0:37:27.286 35,693 kbps 0:37:59.860 149,910 bytes 839,865 bytes 0:37:27.370
13 0:42:03.604 0:02:13.133 22,509 kbps 36,503 kbps 0:42:49.233 34,662 kbps 0:42:53.237 32,649 kbps 0:42:55.239 117,353 bytes 598,283 bytes 0:43:09.044
14 0:44:16.737 0:03:49.979 30,187 kbps 41,687 kbps 0:47:58.709 36,117 kbps 0:46:39.213 35,002 kbps 0:47:05.781 157,381 bytes 785,218 bytes 0:46:08.557
15 0:48:06.717 0:02:57.427 27,883 kbps 42,874 kbps 0:50:09.673 37,204 kbps 0:50:13.510 34,240 kbps 0:50:13.510 145,369 bytes 883,220 bytes 0:48:58.226
16 0:51:04.144 0:05:35.877 24,031 kbps 41,385 kbps 0:55:28.700 36,494 kbps 0:53:48.266 33,357 kbps 0:53:49.267 125,287 bytes 707,191 bytes 0:51:35.383
17 0:56:40.021 0:03:32.670 22,697 kbps 45,522 kbps 0:57:26.067 33,069 kbps 0:56:56.913 31,644 kbps 0:56:57.122 118,334 bytes 664,163 bytes 0:58:26.419
18 1:00:12.692 0:05:01.175 26,600 kbps 50,899 kbps 1:02:41.758 37,297 kbps 1:04:54.724 36,568 kbps 1:04:54.891 138,680 bytes 907,639 bytes 1:04:48.968
19 1:05:13.868 0:06:47.323 27,324 kbps 50,232 kbps 1:07:35.676 38,919 kbps 1:09:16.902 36,155 kbps 1:07:51.984 142,458 bytes 691,242 bytes 1:06:45.543
20 1:12:01.191 0:01:21.456 30,228 kbps 45,446 kbps 1:12:42.483 38,468 kbps 1:13:12.137 35,284 kbps 1:13:16.767 157,599 bytes 832,420 bytes 1:13:10.135
21 1:13:22.648 0:03:20.283 24,345 kbps 40,585 kbps 1:16:26.373 35,860 kbps 1:16:32.004 34,610 kbps 1:16:34.965 126,924 bytes 836,599 bytes 1:16:16.029
22 1:16:42.931 0:04:25.974 28,293 kbps 45,799 kbps 1:19:14.499 37,811 kbps 1:19:00.402 35,525 kbps 1:19:01.862 147,511 bytes 684,738 bytes 1:19:15.751
23 1:21:08.905 0:02:30.108 28,941 kbps 46,740 kbps 1:23:20.495 38,373 kbps 1:22:58.264 35,890 kbps 1:23:02.811 150,888 bytes 928,417 bytes 1:22:03.877
24 1:23:39.013 0:03:53.358 26,357 kbps 44,385 kbps 1:25:47.392 37,752 kbps 1:26:21.968 35,223 kbps 1:26:22.468 137,418 bytes 784,844 bytes 1:25:20.907
25 1:27:32.372 0:07:19.981 29,719 kbps 50,208 kbps 1:29:01.419 38,263 kbps 1:29:04.422 36,282 kbps 1:34:42.009 154,942 bytes 781,030 bytes 1:29:00.668
26 1:34:52.353 0:02:45.999 28,954 kbps 58,256 kbps 1:37:37.309 37,498 kbps 1:36:46.133 35,746 kbps 1:36:17.521 150,954 bytes 827,641 bytes 1:36:24.111
27 1:37:38.352 0:05:11.019 30,412 kbps 54,370 kbps 1:41:22.785 39,048 kbps 1:39:50.567 36,560 kbps 1:41:54.566 159,069 bytes 952,604 bytes 1:42:10.666
STREAM DIAGNOSTICS:
File PID Type Codec Language Seconds Bitrate Bytes Packets
---- --- ---- ----- -------- -------------- -------------- ------------- -----
00001.M2TS 4113 (0x1011) 0x1B AVC 6169.33 27404.1 21,133,144,646 114,940,268
00001.M2TS 4352 (0x1100) 0x80 LPCM jpn (Japanese) 6169.38 2304 1,781,716,944 9,871,008
00001.M2TS 4353 (0x1101) 0x86 DTS-HD MA jpn (Japanese) 6169.37 4105.57 3,166,098,040 18,168,971
00001.M2TS 4354 (0x1102) 0x86 DTS-HD MA jpn (Japanese) 6169.37 2050.24 1,581,083,012 9,543,679
00001.M2TS 4355 (0x1103) 0x82 DTS jpn (Japanese) 6169.37 768 592,260,096 3,470,274
00001.M2TS 4608 (0x1200) 0x90 PGS jpn (Japanese) 6169.33 28.088 21,660,268 130,890
00001.M2TS 4609 (0x1201) 0x90 PGS eng (English) 6169.33 24.537 18,922,285 111,207
I have a UHD display. When I first open BDInfo 0.7.5.5, the window text is good. And if I click [Rescan] button, the window text is good. But if click either [Browse...] or [ISO] button, the window text becomes too small to read.
I'm seeing people post BDInfo from DVDFab versions, and for 3D Blu-rays, it shows 2 video "tracks" and will check bitrate for both of them separately - 1 for AVC, and 1 for MVC, left eye and right eye.
When I load 3D Blu-rays on version 0.7.5.8b, I only see one AVC track listed.
I'm hoping that this standalone BDInfo can implement this same functionality, as I am not interested in DVDFab product.
Hi, it would be very useful if the mpls has two video streams and the second one is Dolby Vision to see the combined report of HDR plus DV stream separately.
TY
Hi again, while comparing the output of your modified version versus the one that is included in the DVDFab ripping utility I noticed some differences. First in the general disc info:
Your version:
Disc Title: Blade Runner 1982 The Final Cut UHD
Disc Size: 59.547.307.543 bytes
Protection: AACS
BD-Java: Yes
BDInfo: 0.7.3.3
DVDFab version:
Disc Title: Blade Runner 1982 The Final Cut UHD
Disc Size: 59,547,307,543 bytes
Protection: AACS2
BD-Java: Yes
Extras: Ultra HD
BDInfo: 0.5.8.7 (compatible layout created by DVDFab 10.0.7.2)
Notice here how they use AACS2 for the UHD discs. Also they have separate "Extras" line with additional info. I think this was also present in the original bdinfo (used to inform about the presence of 3D in the disc). In addition the BD-Java line is a bit redundant now days, since almost all discs use java. So, maybe you could combine all these extra information in one line like this (depending on the disc of course):
Disc Title: Blade Runner 1982 The Final Cut UHD
Disc Size: 59.547.307.543 bytes
Protection: AACS2
Extras: Ultra HD, 3D, BD-Java
BDInfo: 0.7.3.4
Another point is the information displayed for the HEVC video stream. Look how the DVDFab version displays a lot more info:
Your version:
HEVC Video 49992 kbps 2160p / 23,976 fps / 16:9
DVDFab version:
MPEG-H HEVC Video 49993 kbps 2160p / 23.976 fps / 16:9 / Main 10 Profile 5.1 High / 4:2:0 / 10 bits / HDR / BT.2020 /
A final point is the difference in the bitrate of the Dolby TrueHD / Atmos stream. There is quite a big difference between your version and the DVDFab version, but I have no clue which one is the correct/closest one:
Your version:
Dolby TrueHD + Atmos English 4336 kbps 7.1 / 48 kHz / 4336 kbps / 24-bit (AC3 Embedded: 5.1-EX / 48 kHz / 448 kbps / DN -4dB)
DVDFab version:
Dolby Atmos/TrueHD Audio English 4784 kbps 7.1-Atmos / 48 kHz / 4784 kbps / 24-bit (AC3 Core: 5.1-EX / 48 kHz / 448 kbps)
This GUI is absolutely terrible, it takes half of my screen, it's ugly, it's dark themed, not an efficient layout. And it takes 10-15 seconds to start! Not sure if it's the GUI or the .NET 6.0 that is bloated! Please revert to the normal GUI.
Movie
Robin.Hood.Prince.of.Thieves.1991.4k
Sample
https://www60.zippyshare.com/v/EWW9VF8N/file.html
I try to use your tool to create the sample but the movie stays loading like newer version of BDInfo. The problem is only with this movie.
In the sample i copy all the files and one stream file.
I try to see what is the problem but all i can find was that when i change the "TSCodecHEVC.cs" for the BDInfo v0.7.5.6 the movie work.
Some fixes
(Fixed in v0.7.6.2b) 1)Avg Frame Size in report for 4k and others movie
In FormRepot.cs - Commented because the Tag value is never used here for anything else. And when is null Avg Frame Size don't work.
if (diag.Tag != null)
{
chapterFrameCount++; ***Move this line outside the if
}
(Fixed in v0.7.6.2b) 2)Chart Type Video frame size in report for 4k and others movie
In FormChart.cs (public void GenerateFrameSizeChart) - Commented because the Tag value is never used here for anything else.
And when is null Chart Type Video frame size don't work.
if (diag.Tag == null) continue;
string frameType = diag.Tag;
If "Display chapter count in Playlist view" is enabled on Settings is not possible to scan an individual playlist. "Scan completed successfully" appears inmediately without any scan. Only full disc scan works if "Display chapters" is enabled.
Would it be possible to have some sort of indicator whether a playlist contains chapters or not? This would save me an immense amount of time. It could be a separate column so I could sort by that.
Also, lately BDInfo hasn't been remembering the window position and size. Every time I use it, I have to make it smaller and move it off to the side, then when I reopen it, it's back in the center of the screen and very large. I'm not sure, but I think this started when I switched from Win7 to 10, though it may be due to upgrading to a newer version of BDInfo when I did that.
The BDInfo which is a part of the DVDFab shows more informations as 7.1.4 or 7.1.6 than BDInfo v0.8.0.1b.
Some movies have a number of objets there. Other ones have DN- informations. Here is a few examples. Is it possible to add such features for some other version of the BDInfo please?
Disc Title: REVENGE_OF_THE_SITH_UHD
Disc Size: 61,565,225,705 bytes
Protection: AACS2
Extras: Ultra HD, BD-Java
BDInfo: 0.7.5.8 (compatible layout created by DVDFab 11.0.8.1)
PLAYLIST REPORT:
Name: 00800.MPLS
Length: 2:20:07.982 (h:m:s.ms)
Size: 58,146,680,832 bytes
Total Bitrate: 55.33 Mbps
VIDEO:
Codec Bitrate Description
MPEG-H HEVC Video 43840 kbps 2160p / 23.976 fps / 16:9 / Main 10 @ Level 5.1 @ High / 4:2:0 / 10 bits / 1000nits / HDR10 / BT.2020
AUDIO:
Codec Language Bitrate Description
Dolby TrueHD/Atmos Audio English 5033 kbps 7.1.6 / 48 kHz / 4393 kbps / 24-bit (AC3 Core: 5.1-EX / 48 kHz / 640 kbps)
Dolby Digital Audio English 320 kbps 2.0 / 48 kHz / 320 kbps
Dolby Digital EX Audio French 640 kbps 5.1-EX / 48 kHz / 640 kbps
Dolby Digital EX Audio Spanish 640 kbps 5.1.1-EX / 48 kHz / 640 kbps
Dolby Digital Plus Audio Japanese 1024 kbps 7.1.1 / 48 kHz / 1024 kbps (AC3 Core: 5.1.1627415808 / 48 kHz / 576 kbps ( Core: 5.1 / 48 kHz / 576 kbps))
PLAYLIST REPORT:
Name: 00800.MPLS
Length: 3:02:33.651 (h:m:s.ms)
Size: 88,398,815,232 bytes
Total Bitrate: 64.56 Mbps
(*) Indicates included stream hidden by this playlist.
VIDEO:
Codec Bitrate Description
MPEG-H HEVC Video 52441 kbps 2160p / 23.976 fps / 16:9 / Main 10 @ Level 5.1 @ High / 4:2:0 / 10 bits / 4000nits / HDR10 / BT.2020
AUDIO:
Codec Language Bitrate Description
Dolby TrueHD/Atmos Audio English 5415 kbps 7.1+11 objects / 48 kHz / 4967 kbps / 24-bit (AC3 Core: 5.1-EX / 48 kHz / 448 kbps)
Dolby Digital Audio English 448 kbps 5.1 / 48 kHz / 448 kbps
Dolby Digital Audio French 448 kbps 5.1 / 48 kHz / 448 kbps
Dolby Digital Audio Italian 448 kbps 5.1 / 48 kHz / 448 kbps
Dolby Digital Audio Spanish 448 kbps 5.1 / 48 kHz / 448 kbps
Dolby Digital Audio English 192 kbps 2.0 / 48 kHz / 192 kbps / Dolby Surround
Codec Language Bitrate Description
Dolby TrueHD/Atmos Audio English 5417 kbps 7.1 / 48 kHz / 4777 kbps / 24-bit (AC3 Embedded: 5.1 / 48 kHz / 640 kbps / DN -29dB)
Dolby Digital Audio English 320 kbps 2.0 / 48 kHz / 320 kbps / DN -29dB
Dolby Digital Audio French 640 kbps 5.1 / 48 kHz / 640 kbps / DN -29dB
Dolby Digital Plus Audio Spanish 1024 kbps 7.1 / 48 kHz / 1024 kbps / DN -29dB (AC3 Embedded: 5.1 / 48 kHz / 576 kbps / DN -29dB)
Re, "Star Trek, The Next Generation" 41 BD collection marked "THE FULL JOURNEY" EAN 5051368261935, Disks Season 7, Disc 1, 2, 3, 4, 5, 6 (i.e., all 6 discs).
As with the other 35 discs in this collection, the 6 discs for Season 7 primary audio (English) is 7.1 chan DTS-HDMA -- confirmed in VLC & PDVD. BDInfo 0.7.5.5 thinks it is 2 chan DD @ 192 K-bit/sec. BDInfo 0.5.8 also gets it wrong.
I have a UHD BD that has some 7.1 DD+ (dolby digital plus) audio tracks. These tracks are reported to have a DD (dolby digital) 5.1 core track. See:
DISC INFO:
Disc Title: Incredibles 2 - Ultra HD™
Disc Label: Incredibles 2 2018 UHD Blu-ray 2160p HEVC TrueHD 7.1
Disc Size: 66,218,591,528 bytes
Protection: AACS2
Extras: Ultra HD, BD-Java
BDInfo: 0.7.5.3
PLAYLIST REPORT:
Name: 00800.MPLS
Length: 1:57:50.145 (h:m:s.ms)
Size: 50,741,160,384 bytes
Total Bitrate: 57.41 Mbps
VIDEO:
Codec Bitrate Description
----- ------- -----------
MPEG-H HEVC Video 41429 kbps 2160p / 23.976 fps / 16:9 / Main 10 @ Level 5.1 @ High / 10 bits / HDR10 / BT.2020
AUDIO:
Codec Language Bitrate Description
----- -------- ------- -----------
Dolby TrueHD/Atmos Audio English 7638 kbps 7.1 / 48 kHz / 6998 kbps / 24-bit (AC3 Embedded: 5.1 / 48 kHz / 640 kbps)
Dolby Digital Plus Audio English 1024 kbps 7.1 / 48 kHz / 1024 kbps (DD+ Embedded: 5.1 / 48 kHz / 576 kbps)
Dolby Digital Audio English 640 kbps 5.1 / 48 kHz / 640 kbps
Dolby Digital Audio English 320 kbps 2.0 / 48 kHz / 320 kbps
Dolby Digital Audio English 320 kbps 2.0 / 48 kHz / 320 kbps
Dolby Digital Plus Audio French 1024 kbps 7.1 / 48 kHz / 1024 kbps (DD+ Embedded: 5.1 / 48 kHz / 576 kbps)
Dolby Digital Plus Audio Spanish 1024 kbps 7.1 / 48 kHz / 1024 kbps (DD+ Embedded: 5.1 / 48 kHz / 576 kbps)
SUBTITLES:
Codec Language Bitrate Description
----- -------- ------- -----------
Presentation Graphics English 50.802 kbps
Presentation Graphics French 35.853 kbps
Presentation Graphics Spanish 39.362 kbps
At the same time, eac3to, reports the core of the DD+ tracks as being a simple DD, and not DD+:
D:\Incredibles 2 2018 UHD Blu-ray 2160p HEVC TrueHD 7.1>eac3to 1)
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:57:50, 11.988p
1: Chapters, 36 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz)
4: E-AC3, English, 7.1 channels, 1024kbps, 48kHz
(core: AC3, 5.1 channels, 576kbps, 48kHz)
5: AC3, English, 5.1 channels, 640kbps, 48kHz
6: AC3, English, 2.0 channels, 320kbps, 48kHz
7: AC3, English, 2.0 channels, 320kbps, 48kHz
8: E-AC3, French, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
9: E-AC3, Spanish, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
10: Subtitle (PGS), English
11: Subtitle (PGS), French
12: Subtitle (PGS), Spanish
Which one is correct? Is bdinfo reporting the core wrongly?
Also I just noticed that the dialog normalization of the DD+ tracks is not detected by bdinfo... Is there a DN value actually set, or is eac3to wrong?
Here's a small sample of the disc.
hello, I'm just comparing the bdinfo of my bluray, for which reason we have two different values
DISC INFO:
Disc Title: Darkest.Hour.2017.1080p.Blu-ray.AVC.TrueHD.7.1
Disc Size: 42.131.392.003 bytes
Protection: AACS
BD-Java: Yes
BDInfo: 0.7.3.3PLAYLIST REPORT:
Name: 00800.MPLS
Length: 2:04:54.487 (h:m:s.ms)
Size: 38.837.200.896 bytes
Total Bitrate: 41,46 MbpsVIDEO:
Codec Bitrate Description
MPEG-4 AVC Video 31590 kbps 1080p / 23,976 fps / 16:9 / High Profile 4.1
AUDIO:
Codec Language Bitrate Description
Dolby TrueHD + Atmos English 4218 kbps 7.1 / 48 kHz / 4218 kbps / 24-bit (AC3 Embedded: 5.1 / 48 kHz / 640 kbps / DN -4dB)
Dolby Digital Plus Audio Spanish 768 kbps 7.1 / 48 kHz / 768 kbps (DD+ Embedded: 5.1 / 48 kHz / 448 kbps)
Dolby Digital Audio French 640 kbps 5.1 / 48 kHz / 640 kbps / DN -4dB
Dolby Digital Audio English 192 kbps 2.0 / 48 kHz / 192 kbps / DN -4dB / Dolby Surround
Dolby Digital Audio English 192 kbps 2.0 / 48 kHz / 192 kbps / DN -4dB / Dolby SurroundSUBTITLES:
Codec Language Bitrate Description
Presentation Graphics English 37,182 kbps
Presentation Graphics Spanish 40,006 kbps
Presentation Graphics French 35,765 kbps
Presentation Graphics Spanish 1,115 kbps
Presentation Graphics French 0,871 kbpsFILES:
Name Time In Length Size Total Bitrate
00800.M2TS 0:00:00.000 2:04:54.487 38.837.200.896 41.457
DISC INFO:
Disc Title: Darkest.Hour.2017.1080p.Blu-ray.AVC.TrueHD.7.1
Disc Size: 42,131,391,847 bytes
Protection: AACS
BD-Java: Yes
BDInfo: 0.5.8.7 (compatible layout created by DVDFab 10.0.8.1)PLAYLIST REPORT:
Name: 00800.MPLS
Length: 2:04:54.487 (h:m:s.ms)
Size: 38,837,200,896 bytes
Total Bitrate: 41.46 MbpsVIDEO:
Codec Bitrate Description
MPEG-4 AVC Video 31590 kbps 1080p / 23.976 fps / 16:9 / High Profile 4.1 /
AUDIO:
Codec Language Bitrate Description
Dolby Atmos/TrueHD Audio English 4858 kbps 7.1-Atmos / 48 kHz / 4858 kbps / 24-bit (AC3 Core: 5.1 / 48 kHz / 640 kbps)
Dolby Digital Plus Audio Spanish 768 kbps 7.1 / 48 kHz / 768 kbps
Dolby Digital Audio French 640 kbps 5.1 / 48 kHz / 640 kbps
Dolby Digital Audio English 192 kbps 2.0 / 48 kHz / 192 kbps / Dolby Surround
Dolby Digital Audio English 192 kbps 2.0 / 48 kHz / 192 kbps / Dolby SurroundSUBTITLES:
Codec Language Bitrate Description
Presentation Graphics English 37.183 kbps
Presentation Graphics Spanish 40.006 kbps
Presentation Graphics French 35.765 kbps
Presentation Graphics Spanish 1.115 kbps
Presentation Graphics French 0.871 kbpsFILES:
Name Time In Length Size Total Bitrate
00800.M2TS 0:00:00.000 2:04:54.487 38,837,200,896 41,456 kbps
M2TS, 1 video track, 5 audio tracks, 5 subtitle tracks, 2:04:54, 24p /1.001
1: Chapters, 20 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB)
4: E-AC3, Spanish, 7.1 channels, 768kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB)
5: AC3, French, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3 Surround, English, 2.0 channels, 192kbps, 48kHz, dialnorm: -27dB
7: AC3 Surround, English, 2.0 channels, 192kbps, 48kHz, dialnorm: -27dB
8: Subtitle (PGS), English
9: Subtitle (PGS), Spanish
10: Subtitle (PGS), French
11: Subtitle (PGS), Spanish
12: Subtitle (PGS), French
[s10] Extracting subtitle track number 10...
[s09] Extracting subtitle track number 9...
[a05] Extracting audio track number 5...
[a06] Extracting audio track number 6...
[s11] Extracting subtitle track number 11...
[s08] Extracting subtitle track number 8...
[v02] Extracting video track number 2...
[s12] Extracting subtitle track number 12...
[a04] Extracting audio track number 4...
[a07] Extracting audio track number 7...
[a03] Extracting audio track number 3...
Video track 2 contains 179688 frames.
Subtitle track 8 contains 1814 captions.
Subtitle track 9 contains 1821 captions.
Subtitle track 10 contains 1804 captions.
Subtitle track 11 contains 45 captions.
Subtitle track 12 contains 42 captions.
eac3to processing took 9 minutes, 43 seconds.
Done.
One feature is missed with new pre-release v0.8.0.0b. Command BDInfo.exe "path\to\folder\with\copy\of\disk"
just runs BDInfo app. But it must show new path and scan the disk to list playlists.
BDInfo/BDInfo/BDROM/TSStream.cs
Lines 26 to 49 in 5d265bd
AAC_AUDIO = 0x0F, MPEG4_AAC_AUDIO = 0x11
You would need to add them to the codec list so they will actually return a string.
BD-Info 0.72 and 0.73
The "Disk Size" is twice the size of the streams when loading a 3D-BD in ISO-mode.
Mounting the ISO and scanning the virtual drive does not show this error.
Tested with the ISO-samples from https://kodi.wiki/view/Samples#3D_Test_Clips
Dark theme does not change the color of the window title bar and its buttons (minimize, maximize and close).
Ideally, this should change.
There are also 2 bars (above "Stream File" and "Codec") that are light colored and perhaps it would be nice to change them to a less light and less bright color, for example set them to the same gray color as the border of the 4 text areas.
Thank you very much!
In the main (MPLS) window, BDInfo 0.5.8 shows 'Estimated Bytes' & 'Measured Bytes' as bytes, whereas BDInfo 0.7.5.5 shows them as MB & GB. I need bytes in order to suss out small differences between videos, and also because of the confusion between MB, GB, MiB, and GiB. The report is in bytes and I need the window display to also be in bytes.
When I am scanning Psycho UHD then "Please wait while we scan the disc..." will be shown and that's it.
This problem appears with 0.7.6.1 & 0.7.6.2 only.
It works in 0.7.6.0 & 0.7.5.8
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.
BDInfo does not create a report (does not save and does not show it) when the disc label contains a characters which cannot be written.
This problem appears of course only when I open ISO-images.
Example:
Create an ISO with ImgBurn and add as Volume Label (UDF) 'Test: 1'
The disc label contains a colon and cannot be used as filename.
BDInfo will read the ISO but won't create a report.
You have to replace such characters by '-' or ' ' or eliminate them.
Hi, I came across a blu-ray disc (American Made 2017 EUR region) in which the English DTS:X track is not detected as being such, while the DVDFab included bdinfo detects it. I made a sample for you. Can you have a look?
AUDIO:
Codec Language Bitrate Description
----- -------- ------- -----------
DTS-HD Master Audio English 0 kbps 7.1 / 48 kHz / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
DTS Audio English 256 kbps 2.0 / 48 kHz / 256 kbps / 24-bit
DTS Audio French 768 kbps 5.1 / 48 kHz / 768 kbps / 24-bit
DTS:X German 0 kbps 7.1 / 48 kHz / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
DTS Audio Italian 768 kbps 5.1 / 48 kHz / 768 kbps / 24-bit
DTS Audio Spanish 768 kbps 5.1 / 48 kHz / 768 kbps / 24-bit
Dolby Digital Audio English 192 kbps 2.0 / 48 kHz / 192 kbps / DN -7dB / Dolby Surround
Here's the same disc on the DVDFab version:
AUDIO:
Codec Language Bitrate Description
----- -------- ------- -----------
DTS:X/DTS-HD Master Audio English 0 kbps 7.1-X / 48 kHz / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
DTS Audio English 256 kbps 2.0 / 48 kHz / 256 kbps / 24-bit
DTS Audio French 768 kbps 5.1 / 48 kHz / 768 kbps / 24-bit
DTS:X/DTS-HD Master Audio German 0 kbps 7.1-X / 48 kHz / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
DTS Audio Italian 768 kbps 5.1 / 48 kHz / 768 kbps / 24-bit
DTS Audio Spanish 768 kbps 5.1 / 48 kHz / 768 kbps / 24-bit
Dolby Digital Audio English 192 kbps 2.0 / 48 kHz / 192 kbps / Dolby Surround
Currently bdinfo works basically perfect with mono, except for one issue. the file picker. i.e. click on either file pickers and it crashes out because no WPF in mono.
while I can still use it perfectly (mono BDInfo.exe "path to dir or iso"), it seems a waste to not work perfectly on platforms mono supports because one is using WPF for the file picker. It would seem that there must be a more cross platform mechanism for just that functionality?
Hi, the application doesn't seem to remember the window state (maximized or not) when closed. Steps to reproduce:
I came across the issue now, that BDInfo outputs "Left Eye" on the video streams of my Transformers BD.
I was first thinking that the video stream is just one side of a 3D source, still with some flag that BDInfo reads out, but I couldn't find anything 3D for the first Transformers movie from 2007.
Checking the following commit explains why: 5263eb6
The video stream is a regular AVC encode, not 3D, and the playlist doesn't have this BaseView flag, but the playlist contains two video streams (the second one hidden, but doesn't matter for this). Probably this is just a stream for PiP?
VIDEO:
Codec Bitrate Description
----- ------- -----------
MPEG-4 AVC Video 31414 kbps Left Eye / 1080p / 23.976 fps / 16:9 / High Profile 4.1
* MPEG-4 AVC Video 690 kbps Left Eye / 480p / 23.976 fps / 16:9 / High Profile 3.2
It sets the BaseView info to false
then. And that BaseView property decides then whether it's the left or right eye stream in the output, if it's set.
In this commit: 5f4bf68
A bug was introduced where the video frame type counts chars got incorrect, it counts everything as I Frames from this commit on. Video frame size graph is also broken and Video frame type sizes.
The bug is not in the code generating the graphs as it's unchanged, probably some data in the BDROM object which is changed.
This line is causing the issue
BDInfo/BDInfo/BDROM/TSCodecAVC.cs
Line 45 in 5f4bf68
Commenting it out seems to resolve it.
It is possible to add support for Auro 3D ? Seems to be likely atmos for Dolby Digital or TrueHD
I will attach sample disc which contains Auro 3D
https://drive.google.com/file/d/1O0WGqsFT4TcSxX2MoxmfCFfrjOFO0eWZ/view?usp=sharing
The option to "Stream sizes in human readable format" isn't working. With or without it, the bitrates are still showing as comma separated.
QUICK SUMMARY:
Disc Size: 36,844,258,846 bytes
Protection: AACS
Playlist: 00002.MPLS
Size: 5,083,410,432 bytes
Length: 0:22:34.269
Total Bitrate: 30.03 Mbps
Video: MPEG-4 AVC Video / 28,291 kbps / 1080p / 23.976 fps / 16:9 / High Profile 4.1
Audio: Italian / Dolby Digital Audio / 2.0 / 48 kHz / 320 kbps / DN -27dB
Subtitle: English / 45.75 kbps
The group column is very useful, but it has one minor problem. As far as I can tell, to BDInfo a group is basically just any playlists that share any m2ts streams. Typically in a single group on most BD's, there is one full-length video composed of multiple m2ts streams, and everything else in that group is a subset of that first playlist. In other words, all streams in the shorter playlists are included in the longer one. For example a playlist containing all deleted scenes, and then separate playlists containing one deleted scene each.
But sometimes there are cases where BDInfo groups together two playlists that both have unique streams but may share one or two in common. In these instances, it would be helpful to see another column to indicate whether all streams in a playlist are duplicates of the streams in the "main" playlist of that group. Does that make sense?
As an example, I'm looking at a BD now that has 30 playlists in group 3. The longest (runtime) in this group is 37.mpls containing 106-114 and 128.m2ts. The second is 45.mpls containing 117-121 and 128.m2ts. Even though these two share only 128.m2ts, they are considered to be part of the same group. And 128.m2ts is just a copyright notice tacked on to the end of two separate extra features. The remaining 28 playlists in group 3 are just shortened versions of those first two main playlists. But to find that out, I have to manually check each playlist in the group to see what streams it includes, and then refer back to the first two playlists to see if those streams are included.
I don't know exactly how to simplify this in BDInfo, but using the above example, one potential option is: When you check the box for 37.mpls, grey-out the other playlists in that group that contain only duplicates of streams within 37.mpls.
This would make it dramatically easier to ensure you've located all the unique streams in a BD and haven't missed anything that's buried somewhere in a group of otherwise duplicates.
Hello,
Is it possible for you to make it work on iso file without mounting ?
Thanks
As the title says, the bitrate scanning of MVC video streams (those found on 3D blu-ray's) doesn't seem to work. It always displays 0 kbps.
I tested on more than one discs, so I guess it's a general problem and I won't have to provide a sample. If a sample is needed though, please let me know.
I remind you that the bitrate was showing correctly on the original 0.5.8 version of bdinfo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.