View Full Version : BDedit - BD structure edit
outgoing
3rd August 2020, 13:41
SetStream AAAASSSS,0
Audio:
8001 - 801F - Will change audio stream to 1-31
0000 - will not change current audio
Subtitles:
C001 - C007 - Will force/show subtitle stream 1 to 7
8001 - 8007 - Will hide subtitle stream 1 to 7
0000 - will not change subtitle stream
So for Subtitle 2 with audio 3 to show:
SetStream 8003C002,0
For Audio change only: 80010000
Fos Subtitles change only: 0000C001
To force audio track 1 and hide subtitles: 80018001 - if you previously enabled subtitle track 1
When entering these values make sure you're using IMMEDIATE values format for SetStream (program code 51C00001).
etc...
This is correct for hdmv menus but how to proceed for J-BD, as these commands are not valid.
Ghitulescu
6th August 2020, 21:55
You can mix java with HDMV but it's not recommended.
You have to use the corresponding java commands instead of the HDMV ones.
outgoing
7th August 2020, 23:22
You can mix java with HDMV but it's not recommended.
You have to use the corresponding java commands instead of the HDMV ones.
yes, could you indicate what those commands are so that i can identify them and study whether they are generic to BD-J.
outgoing
24th August 2020, 01:32
Is it possible to create more than one command to associate an audio with a forced subtitle and that through the context menu (not via menu buttons) of the player they can be exchanged between them? I'm talking about the complete structure of a bluray with menu.
For example, if I have a movie with 3 languages:
1-France
2-English
3-Germany
And 5 subtitles (3 full and 2 forced):
1-English (full)
2-Germany (full)
3-France (full)
4-English (forced)
5-Germany (forced)
The parameters of the command to be entered through BDEdit would be:
1st position: 8002C004
2nd position: 8003C005
On the Top Menu through the play button of the player, it starts the movie with the german audio by default and with the forced subtitle nº5 activated. So far it is perfect, but when i switch to the english language via the context menu, it is not associated with the forced subtitle nº4 but still has the forced german subtitle. Someone knows how to set this, i have tried many commands and none have been satisfactory.
pel9
25th August 2020, 17:51
Operand2 of the SetStream sets the IG number and the angle number so you don't put anything there. Also check your audio and PG stream numbers in the PlayList section.
Ghitulescu
25th August 2020, 20:51
Forced subtitles are controlled by the player's settings.
outgoing
25th August 2020, 23:36
Operand2 of the SetStream sets the IG number and the angle number so you don't put anything there. Also check your audio and PG stream numbers in the PlayList section.
2nd position: 8003C005
I thought that these hexadecimal values were equivalent to the positioning of each stream starting with number one. In the playlist the first audio is identified with the value 4352 (0x1100), the second with 4353 (0x1101). The first subtitle its indicator is 4608 (0x1200), the 2nd--> 4609 (0x1201) and so on.
Forced subtitles are controlled by the player's settings.
If i understand you correctly, what you are saying is that simply by having the subtitle X forced (with the forced flag) is already activated automatically in the player when from the contextual button the audio X is selected, the player should automatically change to the subtitle of the same language with the forced flag. If this is the case, it does not work in this case with PowerDVD.
outgoing
31st August 2020, 20:01
I see that some blu-ray if you add the typical setstream parameter works as it should but going deeper, in which i have investigated, it turns out that by forcing the x stream when you press the menu play, then as a consequence the top menu buttons associated with the predefined audios do not work as they should. This parameter cannot be implemented from bdedit if the correct functioning of the top menu has not been checked.
LowDead
5th September 2020, 15:28
anyone else getting:
Not Found
The requested URL was not found on this server.
When trying to download the latest registred version?
//LD
AVX
11th September 2020, 11:13
any update from pel?
LowDead
11th September 2020, 22:19
yes, got new updated link from pel that worked. So all good now :)
//LD
AVX
12th September 2020, 13:11
yes, got new updated link from pel that worked. So all good now :)
//LD
I sent him a message via email but no answer. Any way of contacting him?
LowDead
12th September 2020, 16:57
I sent him a message via email but no answer. Any way of contacting him?
check your inbox
//LD
Emulgator
15th September 2020, 13:36
LowDead, which version is it now ? 0.50?
LowDead
16th September 2020, 00:17
The one I got linked was 0.50b.
//LD
AVX
17th September 2020, 12:22
Have anyone found a new way to force/disable audios/subtitles by default? The old method does not work for me.
outgoing
17th September 2020, 19:49
Related to a complete bluray structure or just only movie?
AVX
17th September 2020, 21:08
Related to a complete bluray structure or just only movie?
if u are answering to me , i mean for the bluray structure. The setstream method is not working for me idk why.
outgoing
19th September 2020, 06:29
if u are answering to me , i mean for the bluray structure. The setstream method is not working for me idk why.
In the hdmv blurays not always that commands works (code), according to the structure that contains and mainly although it works you shold check well your main menu, audio buttons, since they will not work correctly if you have forced an audio/subtitle so that it starts with the play. All this is much more complex than inserting a command with bdedit if you want everything to work properly.
AVX
20th September 2020, 13:57
In the hdmv blurays not always that commands works (code), according to the structure that contains and mainly although it works you shold check well your main menu, audio buttons, since they will not work correctly if you have forced an audio/subtitle so that it starts with the play. All this is much more complex than inserting a command with bdedit if you want everything to work properly.
Thanks for the answer, maybe one day someone will make a guide.
Ghitulescu
23rd September 2020, 19:41
It's the first time I hear that a player disobeys the commands :)
I think outgoing wanted to say that it's not enough to set the subtitles in one place, as the subsequent navigation may alter these (audio, angles etc.) somewhere else in the pathflow.
I made a guide on how to put series on BD (original menu or own menu - although the latter can be created with MultiAVCHD), yet at 2MB it's way above the handling possibilities of the forum. I also lingered for a guide, until I decided to read the documentation I have and try to understand "who's who" in BDEdit (which copies some data structures, literally). The same procedure I used for IFOedit (a similar thing) until the more user-friendly PGCedit arrived. Unfortunately most of the documentation is NDA, this may explain some but not all.
AVX
3rd October 2020, 18:21
any new on Pel??
nsonline
10th November 2020, 10:10
I donated, and didn't receive anything.
So how can i get a download link.
LowDead
10th November 2020, 15:35
I donated, and didn't receive anything.
So how can i get a download link.
Have patience, you will manually be sent the download link from pel.
//LD
no-one
1st December 2020, 15:27
lated version is 0.50b?
Pelagic
13th December 2020, 00:37
Editing start time on 4K mpls not working
Only 3 of 4 values updated
Frozen7
26th January 2021, 03:20
I donated, and didn't receive anything.
So how can i get a download link.
Hello, how many days does it take? I also donated a few days ago and I have not received anything at the moment
By Google Translate.
pel9
27th January 2021, 11:21
Sorry guys, paypal stopped to notify me about donations so I can't send the download link immediately to you.
Please send me an email to pel@pel.hu if you want to receive the link sooner.
Frozen7
17th February 2021, 02:13
Hello, I need help, I am adding a subtitle track to a Japanese bluray, everything is fine at the time of playing the modified MPLS, the problem is when I want to select the subtitle track, it comes out blocked "cannot be chosen"
I tried adding "NOP" to default the subtitle track "49153" but it didn't work
PS: The bluray only has 2 audio tracks and does not have any subtitles.
Sorry for my english
Lear
7th April 2021, 01:51
Can BDedit tell my simple, custom made bluray (authored in Adobe Encore) to stop resetting the audio track to default audio every time the Resume menu button is chosen in the main menu?
I've seen SetStream commands that set what audio or subtitle plays, but haven't seen instructions for how to get it to make no change such that whatever audio track was playing before the user hit the Menu button...should be the audio that resumes when the user hits the Resume menu button to return to the movie.
FYI, my menu has only 'Play' and 'Resume' buttons. There is only one title, and it has two audio streams (English and Russian).
Further (maybe unnecessary) info:
Doing some googling, I found this reply to a question for Encore CS5. It seems to suggest a general bugginess with Encore audio track selection.
The problem is that the generated Blu-ray instructions for selecting the subtitle (and audio) tracks is just plain wrong. The way it was supposed to work is that a GPR (general purpose register) was supposed to retain the selected value, but among other things the code always immediately clears the register after saving the correct value.
gliniak
11th April 2021, 11:40
Hi guys.
i'm trying to edit menu of one uhd bluray, but BDedit constantly shows up errors. Doesn't matter if it's 0.45 or 0.50b6.
that's what i get when i'm trying to mux the menu, even untouched.
1: https://prnt.sc/119izqk
2: https://prnt.sc/119j06f
ocean
14th April 2021, 09:22
Hi gliniak, the problem is given by the empty spaces between png, post 204:
https://forum.doom9.org/showthread.php?p=1896307#post1896307
FREEDONOR
16th June 2021, 02:42
How to disable subtitles in BDedit?
50400001 8001800A 00000000 SetStream GPR1,GPR10,(0),(0)
outgoing
17th June 2021, 20:45
How to disable subtitles in BDedit?
50400001 8001800A 00000000 SetStream GPR1,GPR10,(0),(0)
Be careful with deactivating a subtitle, if it has a button in the menu, then it is likely that it will also be deactivated in the menu and therefore the button will not work properly. If it is a forced subtitle then there will be no problem.
FREEDONOR
18th June 2021, 19:46
Be careful with deactivating a subtitle, if it has a button in the menu, then it is likely that it will also be deactivated in the menu and therefore the button will not work properly. If it is a forced subtitle then there will be no problem.
There is no button in the menu. These are the default subtitles in additional content. How do I write a command to disable them by default?
outgoing
19th June 2021, 23:10
There is no button in the menu. These are the default subtitles in additional content. How do I write a command to disable them by default?
In GPR commands I haven't tried it but you can try the following, first make a backup, maybe it will work.
50400001 8001800A 00000000 ---> 50400001 80010000 00000000
FREEDONOR
20th June 2021, 03:57
In GPR commands I haven't tried it but you can try the following, first make a backup, maybe it will work.
50400001 8001800A 00000000 ---> 50400001 80010000 00000000
It didn't work. This is what the structure looks like. 005.006.007.008 these are four additional materials. And in each, subtitles are enabled by default.
https://i115.fastpic.ru/thumb/2021/0620/d7/b5f74b68ea132c38f2f88232327bf3d7.jpeg (https://fastpic.ru/view/115/2021/0620/b5f74b68ea132c38f2f88232327bf3d7.png.html)
FREEDONOR
20th June 2021, 04:03
It didn't work. This is what the structure looks like. 005.006.007.008 these are four additional materials. And in each, subtitles are enabled by default.
https://i115.fastpic.ru/thumb/2021/0620/d7/b5f74b68ea132c38f2f88232327bf3d7.jpeg (https://fastpic.ru/view/115/2021/0620/b5f74b68ea132c38f2f88232327bf3d7.png.html)
50400001 8001800A 00000000 I made a mistake
51400001 8001800A 00000000 Correctly
outgoing
20th June 2021, 11:05
Try the following:
51400001 8001800A 00000000 ---> 51400001 80010000 00000000
FREEDONOR
20th June 2021, 13:37
Try the following:
51400001 8001800A 00000000 ---> 51400001 80010000 00000000
It didn't work.
FREEDONOR
20th June 2021, 13:40
No changes.
ocean
22nd June 2021, 00:17
Hi FREEDONOR, try after command line: 51400001 8001C00A 00000000 (No. 0008)
Create new command line to position No. 0009:
51C00001 8001800A 00000000 (SetStream Immediate).
When entering these values make sure you're using IMMEDIATE values format for SetStream (program code 51C00001).
pises
11th July 2021, 17:37
Is there an HDMV command for activating/deactivating another button? I have two buttons for Subtitles and No subtitles. I would like to program the one button to deactivate the other. I know buttons can auto-activate on selection (and I'd use SetButtonPage), but that would make manual activation not that nice. And do active button only show their active effect momentarily when you press them and not after? For example if activated subtitles is a text from black to white, can I keep it white until I disable subtitles? Or is a dummy alternative button needed.
Cesarleeds
15th July 2021, 20:28
Hi guys
I´m trying a project right now, a bluray where i´m adding the 4k video track where the 1080p was, and it has worked.
Have a small issue though, that i just can´t get it to work.
This disc has 3 audio tracks and 1 subtitle track, menu is like this:
Spanish
Spanish with spanish subtitles (according to original bluray this means complete subtitles, not forced (there aren´t), it doesn´t make sense to me but, hey, it is what it is)
English with spanish subtititles
So the thing, i have respected the original disc structure when it comes to audio and subtitles, but when i select the fist track, spanish (without subtitles) my player brings up spanish subtitles.
It does not happen with the original disc, though, and it does not happen with some other discs, so it´s not a question of the player i´m using.
I´m not an expert on bdedit, i can go this far, to make this kind project work 99%, so i decide to compare both the original and the custom project, and i can see everything looks exactly the same (except the obvious and needed modifications).
So my question is, is there any way to fix it?, there has to be, since the original disc has the expected behaviour the main menu suggests.
This is how the commands look for the OID/file where the movie is:
0000 [50400001,00000005 ,00000004 ] Move GPR5, 4
0001 [50400001,00000006 ,00000300 ] Move GPR6, 768
0002 [48400200,0000000A ,0000003E ] EQ GPR10, 62
0003 [20810000,00000006 ,00000000] GoTo 6
0004 [51400001,8009C00A ,80008000 ] SetStream GPR9, GPR10, 0, 0
0005 [20810000,00000007 ,00000000] GoTo 7
0006 [51400001,8009800A ,80008000 ] SetStream GPR9, GPR10, 0, 0
0007 [00000000,00000000,00000000] NOP
0008 [48400200,00000001 ,00000001 ] EQ GPR1, 1
0009 [42820000,00000005 ,00000002 ] Play PL_MK 5, GPR2
0010 [48400200,00000001 ,00000000 ] EQ GPR1, 0
0011 [22800000,00000005 ,00000000] Play PL 5
0012 [50000001,00000004 ,00000003 ] Move GPR4, GPR3
0013 [50400001,00000003 ,00000000 ] Move GPR3, 0
0014 [48400300,00000004 ,00000000 ] NE GPR4, 0
0015 [21010000,00000004 ,00000000] Jump Title GPR4
0016 [50400001,00000007 ,00000000 ] Move GPR7, 0
0017 [50400001,00000005 ,00000001 ] Move GPR5, 1
0018 [50400001,00000006 ,00000300 ] Move GPR6, 768
0019 [21830000,00000004 ,00000000] Call Title 4
fluffernutter
1st September 2021, 06:23
Hi, I'm curious if BDEdit is capable of replacing a 1080p stream with a 4K HDR10 stream (same movie and length, just the 4K HDR version), with menu functionality, chapters, and special features still intact? Has anyone been able to accomplish this before? I'm really curious to see what the process is like for this sort of thing.
Thank you! :)
AVX
29th November 2021, 11:11
BD Edit develeloper confirmed that he is not working on the project at the moment. So we will have to wait for future updates.
AVX
29th November 2021, 11:12
Hi, I'm curious if BDEdit is capable of replacing a 1080p stream with a 4K HDR10 stream (same movie and length, just the 4K HDR version), with menu functionality, chapters, and special features still intact? Has anyone been able to accomplish this before? I'm really curious to see what the process is like for this sort of thing.
Thank you! :)
Yes, it has been done.
MrVideo
13th December 2021, 20:41
I'm currently working on a project using BDRebuilder (BDRB) in order to create a UHD BD-25 with 4K/HDR video, w/ DD+ audio.
BDRB, at this point in time, recodes the DD+ audio to DD. So, the plan is to replace the DD audio with the original DD+ audio by using tsMuxer to remux into a BD folder. But, tsMuxer "aborts" by not creating the playlist file. All other BDMV content is created.
I was given a pointer to take the BDRB playlist file and copy it to the tsMuxer created folder. I was then to edit the playlist file and change the audio tag from DD to DD+. I'm using BDEdit 0.49 and can see nothing regarding audio. I didn't see anything in the clipinfo file either.
Just where is the info regarding audio types located?
Thanks in advance.
musiclover
14th December 2021, 17:08
You can edit the audio type on the playlist tab.
See for a short manual http://bdedit.pel.hu/
MrVideo
14th December 2021, 19:32
I'm sorry, but that was zero help. If I right-click on the line that says "PlayItem" in the STN section, nothing happens.
On the left side, directly under the "PlayList" label, if I right-click on "000" (in this case the only listing), I get the "Edit/Read Only" popup. Now I can change the content of any of the fields on that line. I have no idea which one has to do with audio and if any one of them does, what the content should be.
AIUI, there is no real documentation for the program, especially what all of the fields are and what the content can be. It would probably need to be 500+ pages.
musiclover
14th December 2021, 20:05
Click under STN on AU and edit using the drop down menu
Don't forget to save your work
MrVideo
14th December 2021, 21:14
Thanks. Not real obvious. Got it changed.
At this point in time, I don't think that is going to fix the issue. The audio plays correctly, even though it was labeled wrong. I have a couple of other tests to do.
MrVideo
15th December 2021, 04:02
Well, I managed to freeze the Sony UHD player. I changed the audio from DD/mono to DD+/Multichannel and added some chapter marks. I used the clipinfo and M2TS files from what tsMuxer created an the edited playlist file from BDRB. I do not know which piece is causing the freeze.
At this point in time, it looks like my attempt to get this working is a failure. Sigh!
MrVideo
26th December 2021, 10:49
BDEdit 0.49
I must be doing something wrong when it comes to modifying the playlist chapter marks. TPTB for some idiotic reason did not put in a complete set of chapter marks. The movie is about 1:56:00 in length and yet the last mark is at ~1:42:00. Normally the last mark is about 2 seconds from the end. In the case of this movie, a few other marks are needed as well. It came with 16 marks. I added 6 more. And yes, the added marks are at IDR frames. The problem is that the new marks (17 thru 21) only jump forward a few seconds. And yet, the last mark actually went where I wanted it; about 2 seconds from the end.
Is there something else I need to do to get the added marks to go where I wanted them?
Emulgator
17th February 2022, 13:10
Unrelated to previous post I thought of updating the version history a bit here
(pel's website seems stuck at 0.40b)
BDEdit 0.51b1
LowDead
17th February 2022, 13:59
I wish Pel would have a better system in place for upgrading/updating. As it is now you'll have to email him (from the registered email account) requesting to have the download link for the latest version. This way you can't even know which one is the latest until you get it..
//LD
pel9
21st February 2022, 15:46
I've sent an email to all contributors of the last 12 months with the link of the new version.
Changes for 0.51:
- Copy/paste Page on Menu tab using Clipboard (Ctrl-C, Ctrl-V)
- Copy/paste BOG on Menu tab using Clipboard (Ctrl-C, Ctrl-V)
- Copy/paste Commands using Clipboard (Ctrl-C, Ctrl-V)
- Page preview on Menu tab
- A lot of bug fix
If you donated at least 10 EUR in the last 12 months and haven't received that email, please contact me for the link.
:thanks:
Emulgator
22nd February 2022, 12:09
Many thanks, pel9 !
Contact email sent.
BTW, the BDEdit.txt is still at 0.40
AVX
25th February 2022, 00:09
I've sent an email to all contributors of the last 12 months with the link of the new version.
Changes for 0.51:
- Copy/paste Page on Menu tab using Clipboard (Ctrl-C, Ctrl-V)
- Copy/paste BOG on Menu tab using Clipboard (Ctrl-C, Ctrl-V)
- Copy/paste Commands using Clipboard (Ctrl-C, Ctrl-V)
- Page preview on Menu tab
- A lot of bug fix
If you donated at least 10 EUR in the last 12 months and haven't received that email, please contact me for the link.
:thanks:
Thank you for the update mate!!!
Happy to hear from you!;)
pel9
9th March 2022, 08:37
I'm working on v0.52 and I need a lot of different menu structure to test it.
It would be a big help if anyone could send me the saved IG streams of different BD titles as .mnu files.
The most usable (diverse) collections will be rewarded with the new version of BDedit.
Thanks in advance for your contribution.
:thanks:
Lowpro
9th March 2022, 15:02
I'm working on v0.52 and I need a lot of different menu structure to test it.
It would be a big help if anyone could send me the saved IG streams of different BD titles as .mnu files.
The most usable (diverse) collections will be rewarded with the new version of BDedit.
Thanks in advance for your contribution.
:thanks:Most excellent! I'll be happy to send a few .mnu files your way. :p
Emulgator
9th March 2022, 21:14
If I want to load any BD's menu .m2ts via Menu -> Load -> Extension Dropdown -> select .m2ts
after quick reading of stream packets I get "Stream read error" for all of them ? What do I do wrong ?
Ah, found Post #235 (https://forum.doom9.org/showthread.php?p=1380696#post1380696):
Quote:
Originally Posted by laserfan
Hmmm all I see under Menu tab is "Not loaded". How does one see any menu data..?
Answer by pel:
It shows an IG stream, so you have to find one on the CLIPINF tabsheet and use the '->' button to load to the Menu.
So all one has to do is scroll through the clpis, watch where the button "-> Menu" becomes ungrayed, and load this.
Ah, and loading the same stream via .m2ts into Menu tab indeed works !
All good here for 2 of 7 BDs.
The other BD's menus, containing some good candidates of "Main/Sub TS for Time based slideshows" are still unavailable.
Just checked: these are the JAVA discs, so no wonder... I hadn't thought that I had the majority of them.
Worth writing a guide, I think.
By someone who uses it more than I do, obviously ;-)
Lowpro ?
AVX
10th March 2022, 13:36
I'm working on v0.52 and I need a lot of different menu structure to test it.
It would be a big help if anyone could send me the saved IG streams of different BD titles as .mnu files.
The most usable (diverse) collections will be rewarded with the new version of BDedit.
Thanks in advance for your contribution.
:thanks:
Sent some .mnu files via mail :)
musiclover
19th March 2022, 17:22
I have a problem with changing the playlist OUT time on blurays using BDedit. When I set the edit mode and I click on the OUT time the numbers disapear. After I then fill in the numbers the length column gives a false number that can not be adjusted. To show you this behaviour I have made a few screen shots. This happens only on my laptop but with ALL blurays. On my desktop BDedit is working as it's supposed to.
Does anyone see this on his/her pc too?
Has anybody an idea what is going on and how to remedy this?
Emulgator
29th April 2022, 13:16
Your pictures are still not approved, but a remote guess:
In the past I happened to see local update faults of desktop screens regarding small input pane areas differing with software, differing with systems.
A certain window of TheBat! "Menü Navigator" shone through other appliations
(with The Bat 5 (7 too ?.. forgot) on my Win7U64, no longer with TheBat! 9 on Win10Pro64).
You may try to switch Aero/non-Aero, compare graphics drivers etc.
mariner
1st May 2022, 16:57
I'm working on v0.52 and I need a lot of different menu structure to test it.
It would be a big help if anyone could send me the saved IG streams of different BD titles as .mnu files.
The most usable (diverse) collections will be rewarded with the new version of BDedit.
Thanks in advance for your contribution.
:thanks:
Greetings pel9, thanks for the great work on BDedit.
Would you have any insight into what could be causing this?
alexflin
1st May 2022, 21:36
I've been using the last version to try to add UHD videos into a Bluray UHD with menus created with DVDFab, it worked but the HDR is lost. There's any way to solve this problem? If I play the m2ts directly from the USB port of the Bluray player the HDR is working
Hi Pel9,
noticed than when editing the PGs for a BD3D there is no change in the STN_Table_SS. This impact the link between PGs and respective 3D-plane numbers.
Was wondering it might be possible to implement such change so to generate a compliant mpls.
In my case I add some subtitle stream so would be convenient for me to find in the STN_Table_SS, for each new subtitles, a pre-set additional 0x FF 00. I can then change FF myself.
Changes should be the following, i/ Length of ExtensionData, ii/ Length of the STN_Table_SS, iii/ Starting point of the SubPath_entries_extension , iv/ remaining Length of the STN_Table_SS within the STN_Table_SS itself – sofar in all cases 2bytes per PG –, v/ include 0x FF 00 per PG (byte #23 of the STN_Table_SS onwards)
Hope t is possible and thanks beforehand in any case.
POFFO
tormento
6th July 2022, 14:20
Is there any alternative to the original project?
outgoing
27th July 2022, 05:34
Is there any alternative to the original project?
I am not up to date, what has happened to Pelican's project, if not what are you looking for an alternative software to him?
pel9
31st July 2022, 12:09
Greetings pel9, thanks for the great work on BDedit.
Would you have any insight into what could be causing this?
You can just send (instead of donate) money to my email. It works.
The development will continue soon as I'll have more time.
I would like to thank all contributors especially Lowpro who helped a lot to improve the Menu tab.
outgoing
31st July 2022, 18:10
The development will continue soon as I'll have more time...
Glad to see you back here again and that you are still motivated and willing to take an interest in the development of the project. Keep up the good work!!
zhouting
29th August 2022, 09:35
I Use Yuhan UHD Creator (https://yuhanmedia.com/) : (https://yuhanmedia.com/), it can Create UHD with Menu, but bdedit can't load.
pel9
30th August 2022, 10:30
I Use Yuhan UHD Creator (https://yuhanmedia.com/) : (https://yuhanmedia.com/), it can Create UHD with Menu, but bdedit can't load.
Could you send a sample BD structure (without the streams) you built to check?
Gundam
18th September 2022, 13:27
I'm new to BDEdit and it seems I'm having trouble with something that should be fairly straightforward; combining two playlist files.
I have a Blu-ray in which the movie is split over two MPLS playlist files, each one pointing to a different M2TS video file. Together the two M2TS files make up the whole film. To play the entire film, the player plays the first playlists and then loads and plays the second. There is a small pause as the second MPLS loads, which slightly alters the duration of the film.
How do I use BDEdit to combine the two playlists?
shearer69
27th November 2022, 19:29
Hi I haven't received link for latest version shearer69@sky.com I sent donation yesterday
Uranos
4th January 2023, 20:24
Hallo,
I generated my first bluray disk using TMPGEnc Authorinc Works 6. (Holyday video.)
It has several tracks with about each 4 chapters and menus for the tracks and chapters, some with several pages.
I put also a "play all" button on the menu.
Note: there are no java or jar files.
So far ok. But on the last track I put "extras". I now wished that "play all" would stop before this last track.
(Usually comercial disks dont play the extras in this case.)
Also I would like that it would not fall from one chapter to the next at this track, but return to the menu.
I thougth first that there would be a playlist for each button and I could simple remove some entries from them. But it seems it is not so easy.
Could someone me give please some hint?
I tried to understand bdedit but there are some things I did not figure out yet. Especially how the buttons (menu or remote control) are assigned to the pgcs and the playlists.
(I have some experience with pgcedit, but bluray and bdedit is new to me.)
Thanks
musiclover
6th January 2023, 10:00
Is there a way to remove the second angle (00011 M2TS) so that a non-angled normal playlist remains?
Does BDedit anyway have an option to edit angles?
LOOK HERE ---> .......... https://ibb.co/FV8sXYC .......... <--- LOOK HERE
--
Emulgator
9th January 2023, 00:52
Just which version is the recent one now? A changelog update would be nice.
Ah the "look here" was for me...0.54b2
Thanks musiclover !
Lowpro
15th January 2023, 19:45
Just which version is the recent one now? A changelog update would be nice.
The latest version is BDedit v0.54 I believe. See the "About" tab for notes on the particular version.
musiclover
20th January 2023, 22:34
Ah the "look here" was for me...0.54b2
Thanks musiclover !
Now if you could also answer my question .............
Emulgator
23rd January 2023, 17:00
Oh sorry, I was only passing by and wondering if I should upgrade, being on 0.51b6
But I would draw some conclusion from
https://forum.doom9.org/showthread.php?t=135561
maybe Post #17, Playlist -> STN -> PlayItem
If I find time I will look through what I have got multi-angle.
Ratatouille has beeen mentioned, (papers, recipes, inscriptions appearing in different languages matching the preferences).
IIRC it was just the choice of playlist which swapped the other stream in.
And the DVD-A BD multiangle test projects I had muxed did it similar IIRC.
For a fulltime 9-angle project I had 9 .m2ts of similar length laying in STREAM folder.
m2ts makes it rather simple compared to DVD-Multiangle where the VOB indeed had to be muxed interleaved.
Just checked Ratatouille:
At certain points in the timeline playlist 00001.mpls splits into 3 angles
and can swap stream segments of same length in:
inscriptions, paper tearouts in FR,IT,DE.
This is for non-seamless, I guess.
DreckSoft
31st January 2023, 15:48
Does anyone know if the latest Version can convert BD V2 to BD V3 (UHD) files (playlists, clipinf, ...)
It seems there is no resonable priced UHD authoring software so I thought of doing a BD in MultiAVCHD and replace the streams with UHD from TSMuxeR. But then I have a mixture auf BD V2 and BD V3 files besides the wrong filesizes (which could be corrected with BDEdit).
pel9
13th February 2023, 10:16
Conversion of BD v2.00 to v3.00
The UHD BD is a different version (3.00) of the BD-ROM standard and this version needs extra extensions for the UHD info.
The first step is you need a Disc-info extension in the index.bdmv then for every PlayItem you need HDR metadata in the corresponding mpls’ extension.
After those you have to change the STN table video stream properties and the clipinfo properties too.
Also need to change all the version numbers from 2.00 to 3.00 in the bdmv, mpls, clpi and bdjo files.
The latest version of BDedit adds the Disc-info extension to the ndex.bdmv and the HDR metadata extensions to the mpls files and changes the version number in all files.
What you need to do manually is changing the video properties in the STN table, then apply the changes to the CLPI files.
The feature was never tested I need feedback to improve/finish this function.
https://pel.hu/down/BDedit_changeVersion.png
AVX
14th February 2023, 00:07
Conversion of BD v2.00 to v3.00
The feature was never tested I need feedback to improve/finish this function.
Sent a PM for testing.
FilipeAmadeuO
15th February 2023, 23:34
@pel9
Any chance do add a blank mpls function ?
ocean
16th February 2023, 03:42
Conversion of BD v2.00 to v3.00
The latest version of BDedit adds the Disc-info extension to the ndex.bdmv and the HDR metadata extensions to the mpls files and changes the version number in all files.
What you need to do manually is changing the video properties in the STN table, then apply the changes to the CLPI files.
The feature was never tested I need feedback to improve/finish this function.
Great work, I tried with old version of tsMuxer to create Blu-Ray v2.00 structure from UHD disc, tested 3 titles, after mux I used new option in BDedit to convert v.2.00 to v3.00, I set manually Table STN HDR, BT 2020 and CLPI file changes.
Titles work with HDR10.
pel9
16th February 2023, 13:49
@pel9
Any chance do add a blank mpls function ?
You can copy and paste an existing mpls, rename it and use it.
It is faster (and more reliable) than create a blank one and fill it up with data. You also has to create a corresponding clpi file too.
pel9
16th February 2023, 13:50
Great work, I tried with old version of tsMuxer to create Blu-Ray v2.00 structure from UHD disc, tested 3 titles, after mux I used new option in BDedit to convert v.2.00 to v3.00, I set manually Table STN HDR, BT 2020 and CLPI file changes.
Titles work with HDR10.
:thanks:
AVX
17th February 2023, 11:15
Great work, I tried with old version of tsMuxer to create Blu-Ray v2.00 structure from UHD disc, tested 3 titles, after mux I used new option in BDedit to convert v.2.00 to v3.00, I set manually Table STN HDR, BT 2020 and CLPI file changes.
Titles work with HDR10.
Can you test with an existing JAVA based bluray?
Making a IG/Blank bluray structure HDR/DV compatible was already possible. (Obviously with this new added function now is just perfect)
So the main challenge for this function is bringing back to life and making old java 1080p blurays compatible with new UHD HDR/DV releases.
ocean
17th February 2023, 22:37
Hi AVX, in the java structure, BDedit only modifies the *.bdjo files inside the folder with the same name, leaving the JAR folder intact.
With java programming the CERTIFICATE folder is also important, I tried with a title simulating manually (modifying the files with hexadecimal editor bringing them to v2.00) using BDedit after to bring the files to v 3.00, and everything works.
If you have other ideas how to try, please leave me your opinion.
DreckSoft
19th February 2023, 10:11
Conversion of BD v2.00 to v3.00
The feature was never tested I need feedback to improve/finish this function.
https://pel.hu/down/BDedit_changeVersion.png
I'm happy to test it with my current projects.
I was also experimenting with a modified version of tsMuxer to create BDv3 files by default but I'm having issues with compiling a proper Windows version at all.
malimuc
20th February 2023, 15:19
@pel9
I send message to you. Please read the message and answer me.
best regards
AVX
23rd February 2023, 17:48
Hi AVX, in the java structure, BDedit only modifies the *.bdjo files inside the folder with the same name, leaving the JAR folder intact.
With java programming the CERTIFICATE folder is also important, I tried with a title simulating manually (modifying the files with hexadecimal editor bringing them to v2.00) using BDedit after to bring the files to v 3.00, and everything works.
If you have other ideas how to try, please leave me your opinion.
Hi, tested Casino Royal (2006) BD
Converted the Java BD to UHDBD with BDEdit
Replaced main stream, clpi and mpls with Tsmuxer
Replaced 200 in id.bdmv of CERTIFICATE folder with 300 via hex editor.
The result is a black screen in the disc loading step.
If i use original CERTIFICATE , a play button appears on top right corner and then black screen but nothing else.
I do not get a loading error tho like i used to.
Some BDs load when using BDEdit's conversion, others do not. But i still cannot get HDR :(
ocean
23rd February 2023, 20:20
@AVX
I tried 3 titles with HDMV menus, converting from v2.00 to 3.00 with BDedit, and they all worked with HDR 10.
Casino Royal 2006 I have this title, so I can test it, but obviously the functionality from v2.00 to v3.00 is new, there may be some fixes on some titles to be made.
AVX
23rd February 2023, 23:11
@AVX
I tried 3 titles with HDMV menus, converting from v2.00 to 3.00 with BDedit, and they all worked with HDR 10.
Casino Royal 2006 I have this title, so I can test it, but obviously the functionality from v2.00 to v3.00 is new, there may be some fixes on some titles to be made.
Hi.
Test Casino Royal (Java) and let me know! Thanks :)
pel9
24th February 2023, 11:21
Hi, tested Casino Royal (2006) BD
Converted the Java BD to UHDBD with BDEdit
Replaced main stream, clpi and mpls with Tsmuxer
Replaced 200 in id.bdmv of CERTIFICATE folder with 300 via hex editor.
The result is a black screen in the disc loading step.
If i use original CERTIFICATE , a play button appears on top right corner and then black screen but nothing else.
I do not get a loading error tho like i used to.
Some BDs load when using BDEdit's conversion, others do not. But i still cannot get HDR :(
Have you changed the video stream properties?
It should be HEVC, 2160p, HDR10 or HDR10+, and BT.2020
There is s new checkbox at the end of the video properties line, if you check it the changes you made will apply to all PlayListItem.
AVX
24th February 2023, 12:16
Have you changed the video stream properties?
It should be HEVC, 2160p, HDR10 or HDR10+, and BT.2020
There is s new checkbox at the end of the video properties line, if you check it the changes you made will apply to all PlayListItem.
I only use tsmuxer to generate UHD HDR clpi, mpls and m2ts for the main film.
I could change if directly in BDEdit but i always use TSMUXER to get perfectly compatible files.
In this case (Casino Royale JAVA 1080p BD) after converting the structure to v3 with BDEdit, the BD did not properly load in my dedicated player (got a black screen and that is not a loading disc error) so i could not really test if the film displayed HDR metadata correctly.
Where is the check button again?
https://i.imgur.com/JPxCO6J.png
pel9
24th February 2023, 13:47
Just download BDedit from the same link to get the latest version (0.54b8 at this moment).
The new checkbox is handy when you have more then one PlayListItem in your PlayList.
AVX
24th February 2023, 14:17
Just download BDedit from the same link to get the latest version (0.54b8 at this moment).
The new checkbox is handy when you have more then one PlayListItem in your PlayList.
I see it now thanks!
I will test with 3 more JAVA BDs, to see if at least i can load the menus after BDEdit's conversion, on my OPPO/DUNE/ZIDOO player.
DreckSoft
24th February 2023, 17:40
@AVX
I don't think you should replace the MPLS file. Only M2TS and CLPI from tsMuxeR.
When I replaced the mpls, my test disc wouldn't play. I ended up manually editing the playlist with the new video properties and that worked.
AVX
24th February 2023, 20:01
@AVX
I don't think you should replace the MPLS file. Only M2TS and CLPI from tsMuxeR.
When I replaced the mpls, my test disc wouldn't play. I ended up manually editing the playlist with the new video properties and that worked.
I will test that.
But in this case (Casino Royale) the disc won't even go to the main menu so i cannot test those options.
SquallMX
6th March 2023, 18:31
Have you changed the video stream properties?
It should be HEVC, 2160p, HDR10 or HDR10+, and BT.2020
There is s new checkbox at the end of the video properties line, if you check it the changes you made will apply to all PlayListItem.
@pel9 could you add an "apply to all" for audio and subtitles?, currently it only works on video streams.
pel9
7th March 2023, 13:44
@pel9 could you add an "apply to all" for audio and subtitles?, currently it only works on video streams.
Yes, I'm rewriting the code for a more generic solution (instead of apply all the changes on the fly I will copy the final STN table to all PlayListItem)
pel9
10th March 2023, 13:58
03/10/2023 Changes for 0.55
- New Open dialog with META images, titles and BD-ROM version number
- Create, delete and save META xmls and images
- Edit Disc_info UHD Extension (use 'Space' to toggle values)
- Bug fixes
Those who got version 0.54 can download version 0.55 from the same link.
DreckSoft
10th March 2023, 22:12
That version has a regression bug. The access violation is back when clicking one of the text fields below the program list.
https://ibb.co/sWsB6rK
pel9
10th March 2023, 22:40
Thanks for the bug report. Fixed.
SquallMX
13th March 2023, 17:03
Thanks for the update!!!
Unfortunately, even on the latest release any editing of a mpls with a DV track results in a broken mpls after saving and reloading, with the entire PlayListMark area blanked:
Original:
https://i.imgur.com/mn9pzjT.png
After an audio edit:
https://i.imgur.com/e6u3ojw.png
After saving the audio edit:
https://i.imgur.com/bZXkbzM.png
Trying to manually input the PlayListMark data results in an "Access Violation" error:
https://i.imgur.com/1jQft7k.png
Here is a video:
https://www.youtube.com/watch?v=f4fFUFYO4w4
:thanks:
pel9
13th March 2023, 20:27
It seems it is a badly authored BD.
I've fixed the program to handle this anomaly.
For me, this was the first BD with improperly formatted mpls (or whatever) files.
SquallMX
13th March 2023, 22:42
It seems it is a badly authored BD.
I've fixed the program to handle this anomaly.
For me, this was the first BD with improperly formatted mpls (or whatever) files.
Thanks a lot for the speedy update. :)
pel9
21st March 2023, 16:09
03/21/2023 Changes for 0.56
- The open and save dialog for objects and palettes handle multiple selection
- Load function checks the filenames for oXXXX and pYY strings
(where XXXX the hexadecimal object id, and YY the hexadecimal palette id)
if all selected file has object id and replace object is checked then it uses the ids
from the filenames instead of the selection of the objects grid
- Version change modify sound.bdmv too
- Bug fixes
Cesarleeds
5th April 2023, 08:33
Hey @pel9
Can you implement a new function to edit multiplexed files?
I mentioned my case in here https://forum.doom9.org/showthread.php?p=1985389#post1985389
When muxing a multiplexed menu, being a video+audio menu plus an ig menu, bdedit won´t mux the whole thing, just the ig menu.
9700PRO
15th May 2023, 10:20
Hello Pel9
How can I get your program?
ernnnn
20th June 2023, 14:46
I have a "problematic" disc, with a first screen saying "Invalid region" I cannot seem to get rid of it. I have tried changing region or erasing that screen with different programs, but nothing worked. Is there any way to say the disc to go directly to the menu screen without playing that particular screen first? Any help would be much appreciated, as I just know how to use BDEdit a little bit.
Thanks in advance!
Lowpro
21st June 2023, 19:04
I have a "problematic" disc, with a first screen saying "Invalid region" I cannot seem to get rid of it. I have tried changing region or erasing that screen with different programs, but nothing worked. Is there any way to say the disc to go directly to the menu screen without playing that particular screen first? Any help would be much appreciated, as I just know how to use BDEdit a little bit.
Thanks in advance!
Load the Blu-ray in BDedit. From the "BDMV" tab press the "Region Code" button. This will remove any Region Code checking commands. The status bar should report whether any Region Code checking commands were found and removed. To save your changes press the "Save" button.
DreckSoft
30th July 2023, 17:54
I found an issue with the new Covert to Version 3 function. If index.bdmv and / or MovieObject.bdmv are already V3, the option is greyed out. This will of course only be the case, if you replace files within an already converted structure.
pel9
2nd August 2023, 14:41
I found an issue with the new Covert to Version 3 function. If index.bdmv and / or MovieObject.bdmv are already V3, the option is greyed out. This will of course only be the case, if you replace files within an already converted structure.
Yes, the program only checks the index.bdmv to determine the version number.
A properly built BD has consistent version settings all over the files.
maldon
8th August 2023, 13:27
I wonder something. Instead of removing buttons, could the subtitle buttons be duplicated?
I mean, if in a blu-ray menu I have only 3 buttons for subtitles: English, Spanish and French, can I duplicate one of these to create a button for German subtitles? Then all that would have to be done is to change the name.
I guess the answer is no, but I wanted to be sure.
maldon
12th August 2023, 13:25
More questions.
When I play one disc for the first time, it plays the 00004.m2ts file first and then the 00006.m2ts file before the menu.
These 2 files are in the STREAM folder. I want the 00006.m2ts file to play before the 00004.m2ts file.
I wish to try something else. I want to leave only one of the two m2ts files to play before the menu appears. So, I want to remove all traces of one of those two m2ts files.
I don't understand how to do this with BDedit but I've read that it is possible, I want to make sure that the blu-ray disc will play perfectly on a Sony or Panasonic blu-ray player, for example. I have Blu-ray Player Pro and maybe if it works fine with this software it won't work with a blu-ray player like the ones I said and then it won't read the disc.
ocean
12th August 2023, 14:54
Hi maldon, try entering with BDedit on playlist 00002.mpls, delete 00006, save and then try it:
https://i.ibb.co/hBpCFYS/Senza-titolo.png (https://ibb.co/hBpCFYS)
https://i.ibb.co/fMY4FGS/Save.jpg (https://ibb.co/fMY4FGS)
After deleting the 00006, you can try to delete 00006.clpi and 00006.m2ts.
Always save first.
maldon
15th August 2023, 12:11
Hi maldon, try entering with BDedit on playlist 00002.mpls, delete 00006, save and then try it:
https://i.ibb.co/hBpCFYS/Senza-titolo.png (https://ibb.co/hBpCFYS)
https://i.ibb.co/fMY4FGS/Save.jpg (https://ibb.co/fMY4FGS)
After deleting the 00006, you can try to delete 00006.clpi and 00006.m2ts.
Always save first.
Thank you very much, ocean.
Lowpro
18th August 2023, 17:31
I posted the below response to someone on another forum who was curious what tool I used to create Blu-ray menus. I thought I'd post my response here as well in the event there was any interest. Most of the items in bold below link to images which give you a visual of what I'm talking about. In any event, just thought I'd share. Enjoy the read!
__________________________________
What tools do I use to make Blu-ray menus?
I use a tool called BDedit (http://bdedit.pel.hu/). Well, for everything except the graphics. All my graphics work is done in Photoshop. I create a mock-up of the given Blu-ray menu in Photoshop saving the various menu elements as PNG's. Using the transform tool in Photoshop I determine (https://www.lowpro.net/doom9.org/menus/alias/bd_menu_alias_button_coordinates.png) the X and Y coordinates (...upper left corner) to be used for each image when going to position (https://www.lowpro.net/doom9.org/menus/alias/bd_menu_alias_button_overlap_group.png) the image (object) within the Blu-ray menu.
Once exporting all my assets from Photoshop I process (https://www.lowpro.net/doom9.org/menus/alias/bd_menu_alias_png_quantizer.png) a given set of images through a command-line tool called PNG Quantizer (https://forum.doom9.org/showthread.php?t=175734). PNG Quantizer analyzes the images creating a single 256-color palette to be used with each, copies of the images being saved as 8-bit indexed PNG's, a requirement of HDMV (High Definition MoVie) based Blu-rays which also limit you to one color palette per menu page. From there I import (https://www.lowpro.net/doom9.org/menus/alias/bd_menu_alias_load_objects.png) the images (objects) to the Blu-ray I'm working on in BDedit assigning the objects (https://www.lowpro.net/doom9.org/menus/alias/bd_menu_alias_assign_object_01.png) to menu buttons (https://www.lowpro.net/doom9.org/menus/alias/bd_menu_alias_assign_object_02.png).
So BDedit (http://bdedit.pel.hu/) is my core authoring tool. It's used to create the Blu-ray including any menus. Photoshop in conjunction with PNG Quantizer (https://forum.doom9.org/showthread.php?t=175734) is used to generate the menu graphics. The last thing I do is integrate the actual videos to the Blu-ray I'm working on, i.e. one or more movies or TV episodes, bonus features, menu backgrounds, etc. Each title (including the Top Menu) consists of a M2TS (Clip AV Stream), CLPI (Clip Information) and MPLS (PlayList) file.
To create the M2TS/CLPI/MPLS set for a given title I author my source files (video/audio/subtitles) to Blu-ray (with no menu) using multiAVCHD (https://multiavchd.deanbg.com/). Once authoring to Blu-ray using multiAVCHD I move the M2TS/CLPI/MPLS set for a given title over to the Blu-ray I'm creating with BDedit renaming the files accordingly if needed per the numbering structure I'm using. Lastly I edit the MPLS (PlayList) file for each title added ensuring the PlayItem (https://www.lowpro.net/doom9.org/menus/alias/bd_menu_alias_playlist_file_01.png) within each PlayList is referencing (https://www.lowpro.net/doom9.org/menus/alias/bd_menu_alias_playlist_file_02.png) the correct M2TS file. If the given title includes an Interactive Graphics (IG) Stream (Top Menu or PopUp Menu) that reference is added (https://www.lowpro.net/doom9.org/menus/alias/bd_menu_alias_playlist_stn_ig.png) to the STN (STream Number) table (IG\SubPath) of the title's PlayList.
(If you'd like to learn more feel free to engage me in the thread found, here (https://forum.doom9.org/showthread.php?p=1990456#post1990456). Feel free to PM me as well of course if you'd prefer.)
rickwj324
31st August 2023, 00:36
I hope this is the right place to post. I'm working on a project and hope you all can help (or point me in the right direction).
I have multiple blu-rays that contain two movies on one disc and I'm looking to get rid of one of the movies and keeping the menus for only the one film. Here's how the disc is currently structured:
1)It plays a "new line" logo then goes to a "Movie 1 or Movie 2" selection menu, then depending on which one you select it takes you to the next static menu for either Movie 1 or Movie 2. I'd like to get rid of this selection menu and have it go directly to the static menu for Movie 1.
2)Once you go to the Movie 1 menu it gives you the standard menu with options for play movie, language, scene selection, etc. I'd like THIS menu to be my main menu only.
3)So ideally the disc starts, plays the initial warnings, goes to the "new line" logo video, then goes straight to the Movie 1 menu. I want it to stay in that menu. There is also a single icon on this menu that you could select to go back to the "movie 1 or movie 2" menu, but I'd like to remove that icon.
Can this be done with any software (bdedit, multiavchd, etc)?
Thanks in advance if someone can help me with this I'd greatly appreciate it.
RickWJ324
Lowpro
31st August 2023, 05:25
I hope this is the right place to post. I'm working on a project and hope you all can help (or point me in the right direction).
I have multiple blu-rays that contain two movies on one disc and I'm looking to get rid of one of the movies and keeping the menus for only the one film. Here's how the disc is currently structured:
1)It plays a "new line" logo then goes to a "Movie 1 or Movie 2" selection menu, then depending on which one you select it takes you to the next static menu for either Movie 1 or Movie 2. I'd like to get rid of this selection menu and have it go directly to the static menu for Movie 1.
2)Once you go to the Movie 1 menu it gives you the standard menu with options for play movie, language, scene selection, etc. I'd like THIS menu to be my main menu only.
3)So ideally the disc starts, plays the initial warnings, goes to the "new line" logo video, then goes straight to the Movie 1 menu. I want it to stay in that menu. There is also a single icon on this menu that you could select to go back to the "movie 1 or movie 2" menu, but I'd like to remove that icon.
Can this be done with any software (bdedit, multiavchd, etc)?
Thanks in advance if someone can help me with this I'd greatly appreciate it.
RickWJ324
This could more than likely be addressed with BDedit if the Blu-ray's are HDMV (High Definition MoVie) based. If the Blu-ray's are BD-J (Java) based instead you'll need to look for another solution. In either case (HDMV or BD-J) MultiAVCHD won't accomplish what you want. That being said, it would be helpful if we knew what Blu-ray's you were talking about. If I own the same Blu-ray's I could take a look at this for you.
rickwj324
31st August 2023, 13:10
This could more than likely be addressed with BDedit if the Blu-ray's are HDMV (High Definition MoVie) based. If the Blu-ray's are BD-J (Java) based instead you'll need to look for another solution. In either case (HDMV or BD-J) MultiAVCHD won't accomplish what you want. That being said, it would be helpful if we knew what Blu-ray's you were talking about. If I own the same Blu-ray's I could take a look at this for you.
Great! Thank you for the assist! I'm working on making my own Nightmare on Elm Street Boxed set and I'm wanting to separate the movies that have 2 on each disc. My goal is to have them all on their own discs with their own cases. The discs are not Java as far as I can tell. I've copied all of them to my computer and when I open them in BDEDIT I'm just not sure how to go about redirecting the menus.
If there's anything I can provide you let me know! I appreciate you looking at this and (hopefully) giving me some pointers.
Thanks, Rick
Lowpro
31st August 2023, 15:02
Great! Thank you for the assist! I'm working on making my own Nightmare on Elm Street Boxed set and I'm wanting to separate the movies that have 2 on each disc. My goal is to have them all on their own discs with their own cases. The discs are not Java as far as I can tell. I've copied all of them to my computer and when I open them in BDEDIT I'm just not sure how to go about redirecting the menus.
If there's anything I can provide you let me know! I appreciate you looking at this and (hopefully) giving me some pointers.
Thanks, RickI own the boxset found, here (https://www.blu-ray.com/movies/A-Nightmare-on-Elm-Street-Collection-Blu-ray/141861/). I'll pull the original discs out of storage and take a look at them. Do you own the same?
rickwj324
31st August 2023, 15:21
I own the boxset found, here (https://www.blu-ray.com/movies/A-Nightmare-on-Elm-Street-Collection-Blu-ray/141861/). I'll pull the original discs out of storage and take a look at them. Do you own the same?
Yes! that's the set! I have the UK version, but all of the blu-rays should be identical (only the bonus disc is region specific).
Disc 1 is Movie 1 only (not a 2 movie disc). I'm looking to separate the movies on discs 2, 3, and 4. I'll need to process each of them twice so that I end up with separate discs for movies 2, 3, 4, 5, 6, and 7. Looking to have a separate disc for each movie that has the corresponding menus for each movie. The static menus are great but they do have a "switch to X movie" that needs to be removed. I hope this makes sense to you?
Thank you so much for your help! --Rick
Lowpro
31st August 2023, 19:22
Yes! that's the set! I have the UK version, but all of the blu-rays should be identical (only the bonus disc is region specific).
Disc 1 is Movie 1 only (not a 2 movie disc). I'm looking to separate the movies on discs 2, 3, and 4. I'll need to process each of them twice so that I end up with separate discs for movies 2, 3, 4, 5, 6, and 7. Looking to have a separate disc for each movie that has the corresponding menus for each movie. The static menus are great but they do have a "switch to X movie" that needs to be removed. I hope this makes sense to you?
Thank you so much for your help! --Rick
Okay. I got the original discs out of storage and you're in luck. These are not BD-J discs. I took a look at Disc 2 just now determining the below.
1. Nightmare on Elm Street 2: Freddy's Revenge
00029.m2ts (Main Menu)
00041.m2ts (Pop-Up Menu)
2. Nightmare on Elm Street 3: Dream Warriors
00057.m2ts (Main Menu)
00086.m2ts (Pop-Up Menu)
So far I've removed the "Switch to X movie" button for each of the above (English) menus. Well, I made it so the BOG (Button Overlap Group), i.e. button was no longer visible and accessible. To do this I selected the CLPI for each M2TS in BDedit, then pressing the "Menu" button. From the "MENU" tab I accessed the "Objects" tab determining the Object ID's (0008-0009) for the "Switch to X movie" button in addition to which PAGE (1) and BOG (0004) the objects were referenced from.
Object ID 0008 | 1:04n // "Switch to X movie" (Normal State)
Object ID 0009 | 1:04sa // "Switch to X movie" (Selected/Activated State)
From there I accessed the "BOGs" tab for PAGE 1, then selecting BOG 0004 from the BOG grid, then changing the Object values from the Buttons grid for each BOG state (Normal/Selected/Activated).
Object values before...
0008 (n.start/n.end)
0009 (s.start/s.end, a.start/a.end)
Object values after...
FFFF (n.start/n.end)
FFFF (s.start/s.end, a.start/a.end)
Setting the values to "FFFF" results in no object being displayed for the given BOG state. The button is still present in this case, but will no longer display an object. Next I updated the BOG's for the other buttons, so that it was no longer possible to navigate from those BOG's (0000-0003) to the "Switch to X movie" BOG (0004).
BOGs for Main Menu:
0000 (PLAY MOVIE)
0001 (LANGUAGES)
0002 (SCENE SELECTIONS)
0003 (SPECIAL FEATURES)
BOGs for Pop-Up Menu:
0000 (DISC MENU)
0001 (LANGUAGES)
0002 (SCENE SELECTIONS)
0003 (SPECIAL FEATURES)
Selecting each BOG from the BOGs grid I changed the "upper" value within the Buttons grid to the same value as the given BOG, i.e. BOG 0000's "upper" value was changed to "0000", BOG 0001's "upper" value was changed to "0001" and so forth. Setting the "upper" value to the same value as the BOG results in no change. When navigating "Up" the current BOG remains selected.
Lastly, I mux'd the IG (Interactive Graphics) menu out updating the original M2TS file. To do this I pressed the "Mux" button located on the bottom left side of the application browsing to the M2TS file in question overwriting it. (Prior to doing so I placed a copy of the original M2TS file in a sub-folder called "M2TS" that I added to the "NIGHTMARE_ON_ELM_STREET\BDMV\BACKUP" folder.) Once updating the M2TS file I needed to make sure the corresponding CLPI (Clip Information) file didn't also need updated per the M2TS file having changed in size.
BDedit does all the work for you in this case thankfully. To check on the CLPI file I went back to the BDMV tab reloading the Blu-ray by pressing the "Read" button in the upper right corner. I then went to the "CLIPINF" tab selecting the CLPI file which corresponded with the M2TS file I had just updated. In each case (Main Menu, Pop-Up Menu) the size of the M2TS file had changed enough that the CLPI file needed to be updated. When selecting the given CLPI file the below confirmation prompt was displayed.
Confirm
The m2ts file contains X number of packets.
Do you want to correct the packet value of ClipInfo?
It's essential to select "Yes" to the above prompt, otherwise the menu will not work when going to play the Blu-ray. When making changes to a given IG (Interactive Graphics) menu the corresponding CLPI file will not always need updated. It's always best though to reload the Blu-ray as I just described, then accessing the corresponding CLPI file just in case BDedit reports that the packet value needs updated.
So I've only looked at Disc 2 so far. That being said, I'd be very surprised if Disc 3 and Disc 4 didn't mirror the structure of Disc 2. At most the file numbering may be slightly different. This evening I'll check out the other discs chiming back in. And no, I didn't forget about having the Blu-ray on First Playback proceed directly to one film or the other rather than going to the "Double Feature" menu. There's a few way to accomplish this, some more involved than others. I'll determine the path of least resistance, i.e. whatever method requires the least amount of work in BDedit, then report back. Are we having fun yet! ;)
rickwj324
31st August 2023, 22:21
Okay. I got the original discs out of storage and you're in luck. These are not BD-J discs. I took a look at Disc 2 just now determining the below.
1. Nightmare on Elm Street 2: Freddy's Revenge
00029.m2ts (Main Menu)
00041.m2ts (Pop-Up Menu)
2. Nightmare on Elm Street 3: Dream Warriors
00057.m2ts (Main Menu)
00086.m2ts (Pop-Up Menu)
So far I've removed the "Switch to X movie" button for each of the above (English) menus. Well, I made it so the BOG (Button Overlap Group), i.e. button was no longer visible and accessible. To do this I selected the CLPI for each M2TS in BDedit, then pressing the "Menu" button. From the "MENU" tab I accessed the "Objects" tab determining the Object ID's (0008-0009) for the "Switch to X movie" button in addition to which Page (1) and BOG (0004) the objects were referenced from.
Object ID 0008 | 1:04n // "Switch to X movie" (Normal State)
Object ID 0009 | 1:04sa // "Switch to X movie" (Selected/Activated State)
From there I accessed the "BOGs" tab for Page 1, then selecting BOG 0004 from the BOG grid, then changing the Object values from the Buttons grid for each BOG state (Normal/Selected/Activated).
Object values before...
0008 (n.start/n.end)
0009 (s.start/s.end, a.start/a.end)
Object values after...
FFFF (n.start/n.end)
FFFF (s.start/s.end, a.start/a.end)
Setting the values to "FFFF" results in no object being displayed for the given BOG state. The button is still present in this case, but will no longer display an object. Next I updated the BOG's for the other buttons, so that it was no longer possible to navigate from those BOG's (0000-0003) to the "Switch to X movie" BOG (0004).
BOGs for Main Menu:
0000 (PLAY MOVIE)
0001 (LANGUAGES)
0002 (SCENE SELECTIONS)
0003 (SPECIAL FEATURES)
BOGs for Pop-Up Menu:
0000 (DISC MENU)
0001 (LANGUAGES)
0002 (SCENE SELECTIONS)
0003 (SPECIAL FEATURES)
Selecting each BOG from the BOGs grid I changed the "upper" value within the Buttons grid from 000A to the same value as the given BOG, i.e. BOG 0000's "upper" value was changed to "0000", BOG 0001's "upper" value was changed to "0001" and so forth. Setting the "upper" value to the same value as the BOG results in no change. When navigating "Up" the current BOG remains selected.
Lastly, I mux'd the IG (Interactive Graphics) menu out updating the original M2TS file. To do this I pressed the "Mux" button located on the bottom left side of the application browsing to the M2TS file in question overwriting it. (Prior to doing so I placed a copy of the original M2TS file in a sub-folder called "M2TS" that I added to the "NIGHTMARE_ON_ELM_STREET\BDMV\BACKUP" folder.) Once updating the M2TS file I needed to make sure the corresponding CLPI (Clip Information) file didn't also need updated per the M2TS file having changed in size.
BDedit does all the work for you in this case thankfully. To check on the CLPI file I went back to the BDMV tab reloading the Blu-ray by pressing the "Read" button in the upper right corner. I then went to the "CLIPINF" tab selecting the CLPI file which corresponded with the M2TS file I had just updated. In each case (Main Menu, Pop-Up Menu) the size of the M2TS file had changed enough that the CLPI file needed to be updated. When selecting the given CLPI file the below confirmation prompt was displayed.
Confirm
The m2ts file contains X number of packets.
Do you want to correct the packet value of ClipInfo?
It's essential to select "Yes" to the above prompt, otherwise the menu will not work when going to play the Blu-ray. When making changes to a given IG (Interactive Graphics) menu the corresponding CLPI file will not always need updated. It's always best though to reload the Blu-ray as I just described, then accessing the corresponding CLPI file just in case BDedit reports that the packet value needs updated.
So I've only looked at Disc 2 so far. That being said, I'd be very surprised if Disc 3 and Disc 4 didn't mirror the structure of Disc 2. At most the file numbering may be slightly different. This evening I'll check out the other discs chiming back in. And no, I didn't forget about having the Blu-ray on First Playback proceed directly to one film or the other rather than going to the "Double Feature" menu. There's a few way to accomplish this, some more involved than others. I'll determine the path of least resistance, i.e. whatever method requires the least amount of work in BDedit, then report back. Are we having fun yet! ;)
Dude...I can't even begin to list the ways that YOU ROCK!! Thank you so much for taking the time to do this. :thanks:
Lowpro
31st August 2023, 22:58
Dude...I can't even begin to list the ways that YOU ROCK!! Thank you so much for taking the time to do this.But wait, there's more! :p
I determined the path of least resistance per having the discs on First Playback proceed directly to the menu for a given movie. I tested it out just now with Disc 2. It works beautifully. Implementing this involves editing the "Navigation Commands" for a single BOG. Once the navigation commands are in place a single value within the first navigation command can be changed to determine which menu is displayed on First Playback. Details on this provided below. Enjoy the read!
When being taken to a menu you always start on PAGE 0, BOG 0. In most cases PAGE 0 only contains the one BOG, the BOG not referencing any objects and set to execute its navigation commands automatically (auto_action_flag = Yes) which ultimately take you to another page. The "Double Feature" menu for Disc 2 followed this same practice. Even better, the "Double Feature" menu does not have a video that plays in the background. As such, no graphics are seen on-screen until PAGE 0, BOG 0 redirects to PAGE 1 or PAGE 2. (The user is on PAGE 1 while the first movie is selected. The user is on PAGE 2 while the second movie is selected.)
It's also important to note that the Top Menu here includes three separate playlists, all of which are played from the same MovieObject. There's a playlist for the "Double Feature" menu and playlists for each movie specific menu. To change from one playlist to another a value is assigned to a GPR (General Purpose Register), i.e. a variable. Once the GPR value is changed the current playlist is terminated. When the playlist is terminated the Blu-ray executes the next available navigation command within the MovieObject. The Blu-ray continues to execute navigation commands until it's once again asked to play a playlist, the GPR value determining which playlist is to be played.
So what we have here is the perfect scenario to implement what we want, i.e. having PAGE 0, BOG 0 of the "Double Feature" menu immediately terminate its playlist and instead play a movie specific playlist. The M2TS file for the "Double Feature" menu in this case is "00059.m2ts". As such, I went to the CLIPINF tab and selected the corresponding CLPI file, then pressing the "Menu" button. From the MENU tab starting at PAGE 0 I followed the navigation structure determining the navigation commands required to go to each movie specific menu. See below.
Navigation commands which take you to NOES2's menu...
Move GPR4076, 1
Move GPR4075, 0
Move GPR3805, GPR4075
Move GPR4075, 1
Move GPR3807, GPR4075
Terminate PL
(The first command above can be carried over from PAGE 2, BOG 0, LINE 1. The rest of the commands can be carried over from PAGE 1, BOG 0.)
Navigation commands which take you to NOES3's menu...
Move GPR4076, 2
Move GPR4075, 1
Move GPR3805, GPR4075
Move GPR4075, 1
Move GPR3807, GPR4075
Terminate PL
(The first command can be carried over from PAGE 1, BOG 7, LINE 1. The rest of the commands can be carried over from PAGE 2, BOG 12.)
And here's how I combined the above for PAGE 0, BOG 0.
(Lines 16-19 are the original commands. They take you to PAGE 1 of the "Double Feature" menu, NOES2 being selected.)
Line | Opcode | Destinat. | Source | Command line
00 | 20810000 | 00000002 | 00000000 | GoTo 2 // GoTo 2 for NOES2, GoTo 9 for NOES3, GoTo 16 for "Double Feature" menu.
01 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
02 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
03 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
04 | 50000001 | 00000EDD | 00000FEB | Move GPR 3085, GPR4075
05 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
06 | 50000001 | 00000EDF | 00000FEB | Move GPR 3087, GPR4075
07 | 02030000 | 00000000 | 00000000 | Terminate PL
08 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
09 | 50400001 | 00000FEC | 00000002 | Move GPR 4076, 2
10 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
11 | 50000001 | 00000EDD | 00000FEB | Move GPR 3085, GPR4075
12 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
13 | 50000001 | 00000EDF | 00000FEB | Move GPR 3087, GPR4075
14 | 02030000 | 00000000 | 00000000 | Terminate PL
15 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
16 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
17 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
18 | 51000003 | 80000FEB | 80000FEC | SetButtonPage GPR4075, GPR0
19 | 00000000 | 00000000 | 00000000 | NOP // Do nothing.
LINE 0 determines which set of commands below it are executed. (GoTo 2 for NOES2, GoTo 9 for NOES3, GoTo 16 for "Double Feature" menu.) And in case you didn't know, in BDedit you can copy and paste multiple consecutive commands at once, so there's very little manual data entry involved to put the above in place. To create the above only 5 copy and paste operations were needed. I sight the BOG locations where the commands can be copied from above. (See the section where I initially outline the navigation commands required for going to each movie specific menu.) LINE 0 is the only command I didn't cover previously. For Line 0 I copied a GoTo command over from one of the MovieObjects on the BDMV tab, then updating the "Destination" value accordingly.
So once editing the navigation commands for PAGE 0, BOG 0 you'll need to mux out of course overwriting "00059.m2ts", then checking to ensure its CLPI file doesn't also need updated. (See my prior post for a refresher on how to do those things.) In any event, that was a fun exercise. Later this evening I'll check out Disc 3 and Disc 4 for good measure. I'll chime back in either way, but between my post here and my prior post you should be good to go.
rickwj324
31st August 2023, 23:17
But wait, there's more! :p
So I determined the path of least resistance per having the discs on First Playback proceed directly to the menu for a given movie. I tested it out just now with Disc 2. It works beautifully. Implementing this involves editing the "Navigation Commands" for a single BOG. Details on this provided below.
When being taken to a menu you always start on PAGE 0, BOG 0. In most cases PAGE 0 only contains the one BOG, the BOG not referencing any objects and set to execute its navigation commands automatically (a.act. = Yes) which ultimately take you to another page. The "Double Feature" menu for Disc 2 followed this same practice. Even better, the "Double Feature" menu does not have a video that plays in the background. As such, no graphics are seen on-screen until PAGE 0, BOG 0 redirects to PAGE 1 or PAGE 2. (The user is on PAGE 1 while the first movie is selected. The user is on PAGE 2 while the second movie is selected.)
It's also important to note that the Top Menu here includes three separate playlists, all of which are played from the same MovieObject. There's a playlist for the "Double Feature" menu and playlists for each movie specific menu. To change from one playlist to another a value is assigned to a GPR (General Purpose Register), i.e. a variable. Once the GRP value is changed the current playlist is terminated. When the playlist is terminated the Blu-ray executes the next available navigation command within the MovieObject. The Blu-ray continues to execute navigation commands until it's once again asked to play a playlist, the GRP value determining which playlist is to be played.
So what we have here is the perfect scenario to implement what we want, i.e. having Page 0, BOG 0 of the "Double Feature" menu immediately terminate its playlist and instead play a movie specific playlist. The M2TS file for the "Double Feature" menu in this case is "00059.m2ts". As such, I went to the CLIPINF tab and selected the corresponding CLPI file, then pressing the "Menu" button. From the MENU tab starting at PAGE 0 I followed the navigation structure determining the navigation commands used to go to a movie specific menu. See below.
PAGE 1 BOG 0 (Navigation commands which take you to the menu for NOES2.)
Move GPR4076, 1
Move GPR4075, 0
Move GPR3805, GPR4075
Move GPR4075, 1
Move GPR3807, GPR4075
Terminate PL
PAGE 2 BOG 12 (Navigation commands which take you to the menu for NOES3.)
Move GPR4076, 2
Move GPR4075, 1
Move GPR3805, GPR4075
Move GPR4075, 1
Move GPR3807, GPR4075
Terminate PL
And here's how I carried the above over to PAGE 0, BOG 0.
(Lines 16-19 are the original commands. They take you to PAGE 1 of the "Double Feature" menu, NOES2 being selected.)
Line | Opcode | Destinat. | Source | Command line
00 | 20810000 | 00000002 | 00000000 | GoTo 2 // For NOES2 menu. For NOES3 menu change to "GoTo 9".
01 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
02 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
03 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
04 | 50000001 | 00000EDD | 00000FEB | Move GPR 3085, GPR4075
05 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
06 | 50000001 | 00000EDF | 00000FEB | Move GPR 3087, GPR4075
07 | 02030000 | 00000000 | 00000000 | Terminate PL
08 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
09 | 50400001 | 00000FEC | 00000002 | Move GPR 4076, 2
10 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
11 | 50000001 | 00000EDD | 00000FEB | Move GPR 3085, GPR4075
12 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
13 | 50000001 | 00000EDF | 00000FEB | Move GPR 3087, GPR4075
14 | 02030000 | 00000000 | 00000000 | Terminate PL
15 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
16 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
17 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
18 | 51000003 | 80000FEB | 80000FEC | SetButtonPage GPR4075, GPR0
19 | 00000000 | 00000000 | 00000000 | NOP // Do nothing.
Line 0 determines which set of commands below it are executed. (Goto 2 for NOES2, GoTo 9 for NOES3, GoTo 16 for "Double Feature" menu.)
Once editing the navigation commands for PAGE 0, BOG 0 you'll need to mux out of course overwriting "00059.m2ts", then checking to ensure its CLPI file doesn't also need updated. (See my prior post for a refresher on how to do those things.) In any event, that was a fun exercise. Later this evening I'll check out Disc 3 and Disc 4 for good measure. I'll chime back in either way, but between my post here and my prior post you should be good to go.
Wow.....I'm speechless! This is awesome (and also extremely scary to read). I'm extremely new to BDEDIT and it's so overwhelming trying to figure things out. I'll dig into everything you've posted here and see if I can replicate it.
Thank you so much again! I wouldn't have figured all of this out on my own without doing a LOT of studying. Unfortunately it's hard to find good tutorials on how to use BDEDIT.
I look forward to seeing what else you do with these. I'm hoping I can learn this!
Lowpro
31st August 2023, 23:33
Wow.....I'm speechless! This is awesome (and also extremely scary to read). I'm extremely new to BDEDIT and it's so overwhelming trying to figure things out. I'll dig into everything you've posted here and see if I can replicate it.
Thank you so much again! I wouldn't have figured all of this out on my own without doing a LOT of studying. Unfortunately it's hard to find good tutorials on how to use BDEDIT.
I look forward to seeing what else you do with these. I'm hoping I can learn this!I needed a distraction today. This served as a fun exercise so thank you. I'm glad these discs were authored in such a way that this could easily be done using BDedit. I had a great time looking over Disc 2 and determining the most efficient way to accomplish what you were looking to do. (I expanded on my previous reply towards the bottom so check it out again if you like. It should prove helpful.)
So good luck putting my last couple posts into practice. Don't hesitate to reach back out if needed. In fact, if you're using the original version of BDedit that's freely available you'll end up needing my help actually. The original version does not allow you to set an object value to FFFF which is what I did so that the "Switch to X movie" buttons would not be shown. If you're not able to set the object values to FFFF yourself just send me a PM and we can address that offline. ;)
rickwj324
1st September 2023, 01:58
I needed a distraction today. This served as a fun exercise so thank you. I'm glad these discs were authored in such a way that this could easily be done using BDedit. I had a great time looking over Disc 2 and determining the most efficient way to accomplish what you were looking to do. (I expanded on my previous reply towards the bottom so check it out again if you like. It should prove helpful.)
So good luck putting my last couple posts into practice. Don't hesitate to reach back out if needed. In fact, if you're using the original version of BDedit that's freely available you'll end up needing my help actually. The original version does not allow you to set an object value to FFFF which is what I did so that the "Switch to X movie" buttons would not be shown. If you're not able to set the object values to FFFF yourself just send me a PM and we can address that offline. ;)
I just PM'd you...I'm definitely stuck at the point you mentioned (can't enter FFFF)
Lowpro
1st September 2023, 03:28
I just PM'd you...I'm definitely stuck at the point you mentioned (can't enter FFFF)I just thought of a workaround that doesn't involve my direct intervention. Leave the object values in place for BOG 4 (PAGE 1). Instead reposition the button so that the visible portion falls completely off screen. From the "Buttons" grid change the "X" value for BOG 4 (PAGE 1) to 1919 and mux out. I tried this myself just now to confirm. I tested using PowerDVD 18 and via my Sony BDP-5000ES Blu-ray Player. The Top Menu and Pop-Up Menu continue to function without issue as expected, the "Switch to X movie" button no longer being visible on-screen.
__________________________________
In summary for Disc 2...
Step 1: For each movie specific menu (00029.m2ts, 00041.m2ts, 00057.m2ts, 00086.m2ts) set the "X" value to "1919" for BOG 4 (PAGE 1).
(If your version of BDedit supports it the n.start/n.end, s.start/s.end and a.start/a.end values for BOG 4 (PAGE 1) can be set to "FFFF" instead.)
Step 2: For each movie specific menu (00029.m2ts, 00041.m2ts, 00057.m2ts, 00086.m2ts) set the "Up" value for BOG's 0-3 (PAGE 1) to the same value as the given BOG. (BOG 0, Up=0000 | BOG 1, Up=0001 | BOG 2, Up=0002 | BOG 3, Up=0003)
Step 3. Once performing Step 1 and Step 2 for a given menu mux out, load the Blu-ray fresh from the BDMV tab, then access the CLIPINF tab selecting the corresponding CLPI file. Select "Yes" if BDedit displays the prompt stating that the CLPI file needs updated to account for the change in packet size of the M2TS file.
Step 4: Go to the "Double Feature" menu (00059.m2ts) and update the "Navigation Commands" for BOG 0 (PAGE 0) so that they mirror the below. Set the "Destination" value of Line 0 based on which menus you'd like the Blu-ray to use.
Line | Opcode | Destinat. | Source | Command line
00 | 20810000 | 00000002 | 00000000 | GoTo 2 // GoTo 2 for NOES2, GoTo 9 for NOES3
01 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
02 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
03 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
04 | 50000001 | 00000EDD | 00000FEB | Move GPR 3085, GPR4075
05 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
06 | 50000001 | 00000EDF | 00000FEB | Move GPR 3087, GPR4075
07 | 02030000 | 00000000 | 00000000 | Terminate PL
08 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
09 | 50400001 | 00000FEC | 00000002 | Move GPR 4076, 2
10 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
11 | 50000001 | 00000EDD | 00000FEB | Move GPR 3085, GPR4075
12 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
13 | 50000001 | 00000EDF | 00000FEB | Move GPR 3087, GPR4075
14 | 02030000 | 00000000 | 00000000 | Terminate PL
15 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
16 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
17 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
18 | 51000003 | 80000FEB | 80000FEC | SetButtonPage GPR4075, GPR0
19 | 00000000 | 00000000 | 00000000 | NOP // Do nothing.
To save time the above commands can be copied and pasted from the below...
Line 0 can be carried over from one of the MovieObjects on the BDMV tab, the "Destination" value then updated accordingly.
Line 1 can be created by pressing the "Insert" key. (To delete a command line use the combination, Shift+Delete.)
Line 2 can be carried over from PAGE 2, BOG 0, LINE 1.
Lines 3-8 can be carried over from PAGE 1, BOG 0.
Line 9 can be carried over from PAGE 1, BOG 7, LINE 1.
Lines 10-15 can be carried over from PAGE 2, BOG 12.
Lines 16-19 are the original navigation commands for the BOG which I retained for good measure.
Once the above navigation commands are in place mux out, load the Blu-ray fresh from the BDMV tab, then access the CLIPINF tab selecting the corresponding CLPI file. Select "Yes" if BDedit displays the prompt stating that the CLPI file needs updated to account for the change in packet size of the M2TS file.
Step 5: Deposit $10,000 USD in my Zelle account and name your next child after me.
Okay, Step 5 is totally optional. If anything send Pel a BDedit donation (http://bdedit.pel.hu/) if you feel so inclined. Those who contribute are provided the latest version of the application which offers a multitude of enhancements, including the ability to set object values to FFFF. :p
rickwj324
1st September 2023, 11:37
Step 5: Deposit $10,000 USD in my Zelle account and name your next child after me.
Okay, Step 5 is totally optional. If anything send Pel a BDedit donation (http://bdedit.pel.hu/) if you feel so inclined. Those who contribute are provided the latest version of the application which offers a multitude of enhancements, including the ability to set object values to FFFF. :p
Your ten grand is on it's way! :p
I actually donated to Pel last night and am waiting for the link to download the recent version.
Thank you so much for your help!
Lowpro
1st September 2023, 15:26
Your ten grand is on it's way! :p
I actually donated to Pel last night and am waiting for the link to download the recent version.
Thank you so much for your help!
You're welcome. I'm glad I was in a position to assist. That being said, I looked over Disc 3 just now determining the M2TS files in question in addition to the navigation commands that should be used to redirect the "Double Feature" menu to each movie specific menu instead. Things varied slightly from Disc 2. See below. To determine the below I read directly off the disc. I've since backed up the disc and implemented the below testing to confirm. No issues. It was the only way to be sure as Ellen Ripley would say. :p
1. Nightmare on Elm Street 4: The Dream Master
00029.m2ts (Main Menu)
00041.m2ts (Pop-Up Menu)
2. Nightmare on Elm Street 5: The Dream Child
00071.m2ts (Main Menu)
00090.m2ts (Pop-Up Menu)
3. "Double Feature" Menu
00073.m2ts (Main Menu)
__________________________________
In summary for Disc 3...
Step 1: For each movie specific menu (00029.m2ts, 00041.m2ts, 00071.m2ts, 00090.m2ts) set the "X" value to "1919" for BOG 4 (PAGE 1).
(If your version of BDedit supports it the n.start/n.end, s.start/s.end and a.start/a.end values for BOG 4 (PAGE 1) can be set to "FFFF" instead.)
Step 2: For each movie specific menu (00029.m2ts, 00041.m2ts, 00071.m2ts, 00090.m2ts) set the "Up" value for BOG's 0-3 (PAGE 1) to the same value as the given BOG. (BOG 0, Up=0000 | BOG 1, Up=0001 | BOG 2, Up=0002 | BOG 3, Up=0003)
Step 3. Once performing Step 1 and Step 2 for a given menu mux out, load the Blu-ray fresh from the BDMV tab, then access the CLIPINF tab selecting the corresponding CLPI file. Select "Yes" if BDedit displays the prompt stating that the CLPI file needs updated to account for the change in packet size of the M2TS file.
Step 4: Go to the "Double Feature" menu (00073.m2ts) and update the "Navigation Commands" for BOG 0 (PAGE 0) so that they mirror the below. Set the "Destination" value of Line 0 based on which menus you'd like the Blu-ray to use.
Line | Opcode | Destinat. | Source | Command line
00 | 20810000 | 00000002 | 00000000 | GoTo 2 // GoTo 2 for NOES4, GoTo 7 for NOES5
01 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
02 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
03 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
04 | 50000001 | 00000EDC | 00000FEB | Move GPR 3084, GPR4075
05 | 02030000 | 00000000 | 00000000 | Terminate PL
06 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
07 | 50400001 | 00000FEC | 00000002 | Move GPR 4076, 2
08 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
09 | 50000001 | 00000EDC | 00000FEB | Move GPR 3084, GPR4075
10 | 02030000 | 00000000 | 00000000 | Terminate PL
11 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
12 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
13 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
14 | 51000003 | 80000FEB | 80000FEC | SetButtonPage GPR4075, GPR0
15 | 00000000 | 00000000 | 00000000 | NOP // Do nothing.
To save time the above commands can be copied and pasted from the below...
Line 0 can be carried over from one of the MovieObjects on the BDMV tab, the "Destination" value then updated accordingly.
Line 1 can be created by pressing the "Insert" key. (To delete a command line use the combination, Shift+Delete.)
Line 2 can be carried over from PAGE 2, BOG 0, LINE 1.
Lines 3-6 can be carried over from PAGE 1, BOG 0.
Line 7 can be carried over from PAGE 1, BOG 7, LINE 1.
Lines 8-11 can be carried over from PAGE 2, BOG 12.
Lines 12-15 are the original navigation commands for the BOG which I retained for good measure.
Once the above navigation commands are in place mux out, load the Blu-ray fresh from the BDMV tab, then access the CLIPINF tab selecting the corresponding CLPI file. Select "Yes" if BDedit displays the prompt stating that the CLPI file needs updated to account for the change in packet size of the M2TS file.
Lowpro
1st September 2023, 16:51
And here's the breakdown for Disc 4. Figured I might as well go for broke. Just finished determining the M2TS files in question in addition to the navigation commands that should be used to redirect the "Double Feature" menu to each movie specific menu instead. Things varied slightly from Disc 2 and Disc 3. End result shown below which is good to go. Tested just now for good measure. No issues. :p
1. Freddy's Dead: The Final Nightmare
00029.m2ts (Main Menu)
00071.m2ts (Pop-Up Menu)
2. Wes Craven's New Nightmare
00048.m2ts (Main Menu)
00077.m2ts (Pop-Up Menu)
3. "Double Feature" Menu
00050.m2ts (Main Menu)
__________________________________
In summary for Disc 4...
Step 1: For each movie specific menu (00029.m2ts, 00048.m2ts, 00071.m2ts, 00077.m2ts) set the "X" value to "1919" for BOG 4 (PAGE 1).
(If your version of BDedit supports it the n.start/n.end, s.start/s.end and a.start/a.end values for BOG 4 (PAGE 1) can be set to "FFFF" instead.)
Step 2: For each movie specific menu (00029.m2ts, 00048.m2ts, 00071.m2ts, 00077.m2ts) set the "Up" value for BOG's 0-3 (PAGE 1) to the same value as the given BOG. (BOG 0, Up=0000 | BOG 1, Up=0001 | BOG 2, Up=0002 | BOG 3, Up=0003)
Step 3. Once performing Step 1 and Step 2 for a given menu mux out, load the Blu-ray fresh from the BDMV tab, then access the CLIPINF tab selecting the corresponding CLPI file. Select "Yes" if BDedit displays the prompt stating that the CLPI file needs updated to account for the change in packet size of the M2TS file.
Step 4: Go to the "Double Feature" menu (00050.m2ts) and update the "Navigation Commands" for BOG 0 (PAGE 0) so that they mirror the below. Set the "Destination" value of Line 0 based on which menus you'd like the Blu-ray to use.
Line | Opcode | Destinat. | Source | Command line
00 | 20810000 | 00000002 | 00000000 | GoTo 2 // GoTo 2 for NOES6, GoTo 7 for NOES7
01 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
02 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
03 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
04 | 50000001 | 00000EDE | 00000FEB | Move GPR 3086, GPR4075
05 | 02030000 | 00000000 | 00000000 | Terminate PL
06 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
07 | 50400001 | 00000FEC | 00000002 | Move GPR 4076, 2
08 | 50400001 | 00000FEB | 00000001 | Move GPR 4075, 1
09 | 50000001 | 00000EDE | 00000FEB | Move GPR 3086, GPR4075
10 | 02030000 | 00000000 | 00000000 | Terminate PL
11 | 00000000 | 00000000 | 00000000 | NOP // Do nothing. Used as a separator.
12 | 50400001 | 00000FEB | 00000000 | Move GPR 4075, 0
13 | 50400001 | 00000FEC | 00000001 | Move GPR 4076, 1
14 | 51000003 | 80000FEB | 80000FEC | SetButtonPage GPR4075, GPR0
15 | 00000000 | 00000000 | 00000000 | NOP // Do nothing.
To save time the above commands can be copied and pasted from the below...
Line 0 can be carried over from one of the MovieObjects on the BDMV tab, the "Destination" value then updated accordingly.
Line 1 can be created by pressing the "Insert" key. (To delete a command line use the combination, Shift+Delete.)
Line 2 can be carried over from PAGE 2, BOG 0, LINE 1.
Lines 3-6 can be carried over from PAGE 1, BOG 0.
Line 7 can be carried over from PAGE 1, BOG 7, LINE 1.
Lines 8-11 can be carried over from PAGE 2, BOG 12.
Lines 12-15 are the original navigation commands for the BOG which I retained for good measure.
Once the above navigation commands are in place mux out, load the Blu-ray fresh from the BDMV tab, then access the CLIPINF tab selecting the corresponding CLPI file. Select "Yes" if BDedit displays the prompt stating that the CLPI file needs updated to account for the change in packet size of the M2TS file.
rickwj324
1st September 2023, 19:40
A tool to view and edit a BDMV structure.
Download the latest version (http://bdedit.pel.hu)
http://pel.hu/down/BDedit_PAGE.png
You can find all information on the 'official' website: Bdedit.pel.hu (http://bdedit.pel.hu)
Change log: BDedit.txt (http://pel.hu/down/BDedit.txt)
Original post:
I've just started to develop a little tool to edit BD files (index.bdmv, *.clpi, *.mpls).
If you change the streams, you have to edit these files to fit in with them.
Hi Pel....I donated to bdedit last night and sent you an email. Just wanted to make sure you received it and hoping I can get the link asap so I can get started. Thank you in advance!
Rick
rickwj324
2nd September 2023, 12:00
Hi Pel....I donated to bdedit last night and sent you an email. Just wanted to make sure you received it and hoping I can get the link asap so I can get started. Thank you in advance!
Rick
Any ideas on how long it takes to get a download link once you donate? I'm really anxious to get started. :D
Emulgator
2nd September 2023, 13:54
Can be 1 day, can be 2 weeks.
rickwj324
2nd September 2023, 14:18
Can be 1 day, can be 2 weeks.
I actually got the link from Pel a couple days ago!
Thank you Pel! Loving the program so far! It's very complex but fun to play with.
Thanks to Lowpro for all of his help and patience!! Your help with my project is so appreciated. I'm still struggling a little bit (PM sent to ya). Hopefully I can get it figured out soon.
--Rick
sk2316
26th October 2023, 10:31
i try to donate for bdedit 0.54 by paypal
but i can't
"donations to this recipient arent' supported in this country"
what i can do?
Emulgator
26th October 2023, 13:20
BTW, rickwj324 or anyone with a more recent donation:
Which is the most recent version ?
My donation from 15.03.2023 brought me to 0.56b7.
ocean
27th October 2023, 16:43
Hi Emulgator, yes, last version is 0.56b7.
Emulgator
27th October 2023, 19:16
Many thanks, ocean.
Arrasa_340
31st October 2023, 13:00
Good morning,
I wanted to comment that before the updates made by Pel in BDedit to update the files of a Blu-ray structure and thus be able to convert it into a record for UHD, I was already doing it manually, replacing the headers of all the mpls files, clip, index.bdmv, MovieObject.bdmv, id.bdmv, from 200 to 300, and later loading the corresponding metadata for UHD (SDR, HDR, HDR10+, Dolby Vision, etc.), and thus doing this operation, but it is great Now being able to do it at once, the problem that I ran into and that still persists with BDedit, is when the structure that we want to modify has the menus based on Java, containing .jar files, and in the BDJO folder .bdjo files, now that the latter are also updated from 200 to 300, but even so it is not operational, I understand that it is something that there are the .jar files that should be updated and are not done, that is where I am stuck.
Let's see if we can finally get these to be 100% operational as well.
Greetings
cahillvesper
9th November 2023, 04:06
Hello, I had a quick question - Using a combination of this software plus other available tools, does anyone know how one might go about changing only the background video of a blu-ray menu? Say there's a menu background that's really bland, and I make my own custom video to put in its place. Is it possible to convert said video into a format accepted by the blu-ray, and then swap it with the old menu video m2ts file?
Emulgator
9th November 2023, 10:53
https://forum.doom9.org/showthread.php?t=152952
https://forum.doom9.org/showthread.php?t=182746
Lowpro
10th November 2023, 02:46
Hello, I had a quick question. Using a combination of this software plus other available tools, does anyone know how one might go about changing only the background video of a blu-ray menu? Say there's a menu background that's really bland, and I make my own custom video to put in its place. Is it possible to convert said video into a format accepted by the blu-ray, and then swap it with the old menu video m2ts file?Author the video to Blu-ray using multiAVCHD or BD Rebuilder. Once authored to Blu-ray open the Blu-ray in BDedit and go to the playlist for the video. Next launch a second instance of BDedit and open the Blu-ray containing the menu background video you'd like to replace. Go to the playlist in question editing the "IN time", "OUT time" and "length" values, so that each match what you see in the first instance of BDedit, i.e. the values used by the new menu background video you created. Carry over the "STN\Vi (Video)\attrib" values as well, then save your changes. Lastly, take a copy of the M2TS and CLPI files for your new menu background video, rename each file the same as the original menu background video, then overwrite the files for the original menu background video with the files for the new menu background video.
Lowpro
26th November 2023, 04:08
BDedit currently provides no way to set the below value for a given IG. Well, unless I'm missing something. :confused:
https://www.lowpro.net/doom9.org/bdedit/user_interface_model.jpg
That being said, the thread found here (http://forum.doom9.net/showthread.php?p=1912039#post1912039) calls out the below.
Offset 810 within a m2ts menu file...
80 = Always-On
C0 = Pop-Up
I confirmed the above this evening per a Blu-ray I was working on. I had just completed the TOP MENU. I then made a copy of the TOP MENU putting it in place as the initial POPUP MENU. When testing the Blu-ray the POPUP MENU was an "Always-On" menu as expected. I then edited the M2TS file for the POPUP MENU using the below Hex Editor.
https://www.lowpro.net/doom9.org/bdedit/hex_editor_offset_810.jpg
The "Offset 810" value was "80 (Always-On)", so I changed it to "C0 (Pop-Up)", then saving the file. When testing the Blu-ray the POPUP MENU was no longer an "Always-On" menu. It was a genuine POPUP MENU at that point. ;)
Emulgator
28th November 2023, 01:09
Nice find !
sk2316
28th December 2023, 11:20
some data in extension data lost
how to solve this?
https://imagizer.imageshack.com/img922/3927/B4DBd1.jpg
outgoing
1st January 2024, 10:40
Hello, a good start to the new year to all of you.
How much do you currently have to donate to get the latest version, I was a former donor but haven't upgraded in a while.
AVX
1st January 2024, 18:33
some data in extension data lost
how to solve this?
https://imagizer.imageshack.com/img922/3927/B4DBd1.jpg
Yes. It is a bug.
I also reported it to him.
pel9
3rd January 2024, 03:38
Hey guys,
I just got back from a 3 month trip and it seems that during that time not everyone who donated got the download link.
Please DM if you are one of them.
I apologize for the inconvenience.
P.S.: I'm working on some bug fixes, like the one above.
AVX
3rd January 2024, 12:00
Hey guys,
I just got back from a 3 month trip and it seems that during that time not everyone who donated got the download link.
Please DM if you are one of them.
I apologize for the inconvenience.
P.S.: I'm working on some bug fixes, like the one above.
Nice!!
Thanks!!
pel9
3rd January 2024, 20:16
If somebody has access to the V3.0 or newer (V3.2, V4.0) version of this paper
BD-ROM Part 3 Audio Visual Application Format Specifications for BD-ROM Version 3.x
please send it to me (at least the UHD parts) in PM.
All the UHD support of BDedit is reverse engineering and/or guess work, so it would be nice if I can make it more close to the standard.
Emulgator
4th January 2024, 00:09
PM sent.
outgoing
5th January 2024, 01:44
Hi Pel,
it seems that this is another bug to be fixed (v049b). If I want to add metadata related to DV it does nothing even if I press +
https://thumbs2.imgbox.com/a3/ce/w9ny8qVO_t.png (https://imgbox.com/w9ny8qVO)
pel9
5th January 2024, 11:53
It is fixed in later versions.
outgoing
5th January 2024, 15:34
It is fixed in later versions.
Thanks for the nfo. I have written an email to your personal address.
Thank you very much for continuing to develop this great tool.
outgoing
8th January 2024, 06:49
Hi Pel,
in v0.57b1 on any bluray in the save/extract image function of any menu does not save it and closes the application with an error: "cannot create file xxx access denied".
On the other hand to save the palette it has no problem.
pel9
8th January 2024, 14:45
Hi Pel,
in v0.57b1 on any bluray in the save/extract image function of any menu does not save it and closes the application with an error: "cannot create file xxx access denied".
On the other hand to save the palette it has no problem.
Check your 'Output folder' setting in Options.
Also check the 'Mux save dialog' to see where it tries to save.
outgoing
8th January 2024, 18:17
Checked, most of the time with the "outpot folder" option set then it works fine, it automatically saves the images without any intermediate dialogue, instead the palette always opens the folder confirmation box. However, ideally it should not automatically save the images in the configured folder, as you/we often don't want to mix images from one clpi with images from a different clpi. In the previous versions i have tested it has always worked fine without having to preconfigure a preset path Aka outpot folder.
Only once when configuring the outpot folder i got the following error on the option to save image: "The system cannot find the specified path".
With the "Mux save dialog" option activated, save the mux in the same folder as the preconfigured output folder option.
sk2316
9th January 2024, 02:46
i just already donated about 2 months ago
and new version i must to donate it again?
Emulgator
10th January 2024, 11:59
You should have 1 year of free updates, but I guess this is not automated from pel9's side.
You may have to remind pel9 to renew your link, I have to do the same.
Logrus86
10th January 2024, 21:19
Hey guys, could you advise please how to determine which command sets the default audio stream to the second one?
There is a blu-ray (movie) with a 3 languages, and second one is always active by default, despite of your player's settings.
It's just always selected by default, which is visible in both Main / Popup menus.
It could be changed manually, but I want to change the default itself.
Have read a ton of posts here, have tried to:
- add a SetStream 80010000 command in different MovieObjects,
- remove existed SetStream comands,
- modify existed SetStream commands,
- modify existed move GPR / PSR1 command,
- etc,
with no luck so far.
Emulgator
11th January 2024, 12:49
Could it be that the disc in question contains Java ?
Logrus86
12th January 2024, 09:59
Could it be that the disc in question contains Java ?
Nope, there is no Java, the BDJO folder is empty.
But there are a lot of nav commands in Movie Objects, for example:
First playback: 18581
Top Menu: 18582
ocean
13th January 2024, 17:39
Hi Logrus86, try BOGs command line:
https://i.ibb.co/BzR4njQ/BOGs.png (https://ibb.co/BzR4njQ)
sk2316
14th January 2024, 05:56
i doubt "extension data" for hdr can trust?
1.i found some movie have dv , bdinfo and tsmuxer show dv but bdedit not show dv
2.i try to delete "extension data" in bdedit but picture color is still normal
pel9
15th January 2024, 09:54
i doubt "extension data" for hdr can trust?
1.i found some movie have dv , bdinfo and tsmuxer show dv but bdedit not show dv
2.i try to delete "extension data" in bdedit but picture color is still normal
1. Could you give me an example?
(A BD title is enough)
2. It depends on the player how it handles the discrepancy
sk2316
16th January 2024, 01:57
1. Could you give me an example?
(A BD title is enough)
2. It depends on the player how it handles the discrepancy
1.Dragon Ball Super: Super Hero (2022)
2."extension data" is color and light data if doesn't have it ,
the picture should have wrong light and color ?
cubicibo
16th January 2024, 08:27
Is it the Crunchyroll release? This release is considered defective and most players won't be able to read the Dolby Vision data except a few.
Logrus86
16th January 2024, 14:41
Hi Logrus86, try BOGs command line:
https://i.ibb.co/BzR4njQ/BOGs.png (https://ibb.co/BzR4njQ)
Hey Ocean, it didn't change anything unfortunately. Thanks for the answer and desire to help!
If somebody interested, I've found the command which switches audio stream to second one in that particular BD. It's
[50000001,00000FEC ,80000001 ] Move GPR4076, PSR1 ;PSR1: Primary Audio Stream Number (b7-b0) {1-32,$ff}
placed in Menu - BOGs.
pel9
16th January 2024, 17:06
1.Dragon Ball Super: Super Hero (2022)
2."extension data" is color and light data if doesn't have it ,
the picture should have wrong light and color ?
1. It looks like a badly authored title (also inconsistent data in playlist, clipinf).
2. Some player ignores the wrong metadata and rely on the m2ts stream itself...
zhouting
17th January 2024, 02:56
Does ig menu support 4K? Why doesn't it show 3840x2160?
here is screenshot: https://ibb.co/TcLJxQG
https://i.ibb.co/tBXnT06/1.png
here is m2ts:
https://mega.nz/file/qJRDyZKQ#RO3xvKDbUqvUKbIOBn5Ho0AVx5LJOJb7K2zeITmtmOM
sk2316
17th January 2024, 03:20
1. It looks like a badly authored title (also inconsistent data in playlist, clipinf).
2. Some player ignores the wrong metadata and rely on the m2ts stream itself...
1.do you mean us version or japan version?
2.m2ts have metadata? and important than extension data?
sk2316
17th January 2024, 03:21
Is it the Crunchyroll release? This release is considered defective and most players won't be able to read the Dolby Vision data except a few.
do you mean us or jp version?
cubicibo
17th January 2024, 08:44
You are the one with the disc, you should know? If you don't, we can't help with piracy.
@zhouting Pretty sure HDMV IGS is 1080p upscaled to 2160p for UHD BD. Like HDMV PGS.
ocean
17th January 2024, 15:05
@zhouting
Hi, exactly as he writes cubicibo, this is the menu you loaded:
https://i.ibb.co/T1rJ8CC/menu-copy.jpg (https://ibb.co/T1rJ8CC)
@Logrus86
The name of the blu-ray?
zhouting
17th January 2024, 22:31
@zhouting
Hi, exactly as he writes cubicibo, this is the menu you loaded:
https://i.ibb.co/T1rJ8CC/menu-copy.jpg (https://ibb.co/T1rJ8CC)
@Logrus86
The name of the blu-ray?
thank you!
What version of BDEdit is yours? Why is the version number not displayed? Mine is 0.54b2.
In fact, its resolution should be 3840x2160, please see screenshot: https://i.ibb.co/VC5p7tX/1.png
https://i.ibb.co/VC5p7tX/1.png
palestina
24th January 2024, 13:30
Good morning.
I'm having trouble removing the region code on a Lionsgate movie ("Talk to Me").
I have tried with BDedit (v0.57b4) but to no avail.
Modify the corresponding files but playback is impossible.
Any suggestions?
Thank you.
taurusus
24th January 2024, 16:34
Good morning.
I'm having trouble removing the region code on a Lionsgate movie ("Talk to Me").
I have tried with BDedit (v0.57b4) but to no avail.
Modify the corresponding files but playback is impossible.
Any suggestions?
Thank you.
Here the code is in java files, you can remove it using AnyDVD or DVDFab.
palestina
24th January 2024, 19:01
Identical answer.
https://i.ibb.co/tq7PNcr/Sin-t-tulo-1.jpg (https://ibb.co/0CgVWZb)
taurusus
24th January 2024, 19:15
I removed the protection with AnyDVD 6.6.9.0, later versions cannot remove the protection.
ocean
24th January 2024, 19:30
Hi taurusus welcome to the forum, exactly old version Anydvd:
http://www.oldversion.com/windows/anydvd/
palestina
24th January 2024, 22:22
I removed the protection with AnyDVD 6.6.9.0, later versions cannot remove the protection.
Have you been able to remove the zone protection?
It seems impossible to me.
taurusus
24th January 2024, 22:31
Yes, I removed the protection on Blue-ray and on UHD.
palestina
25th January 2024, 01:00
Yes, I removed the protection on Blue-ray and on UHD.
I have sent you a PM
jcdr428
14th February 2024, 18:08
Hi pel, is it possible for BDEdit to show the SubPath Clip entries, the same way the angles are shown in the PlayItems i.e. on the side of the SubPath box ?
https://i.imgur.com/DEDxRHM.jpg
pel9
15th February 2024, 16:41
:thanks:
It is possible and implemented already.
Could you PM me the BD title you found this bug?
MrVideo
20th March 2024, 06:55
OK, I've just donated, vi paypal, 10 EUR. How soon before I get a link and where is the link sent?
BTW, there is no option for changing to US$.
pel9
20th March 2024, 15:46
:thanks:
Thank you!
You probably got the link already.
MrVideo
20th March 2024, 20:35
:thanks:
Thank you!
You probably got the link already.
You are welcome and yes I received the e-mail with the link.
MrVideo
20th March 2024, 21:13
BDEdit 0.57.b6
I think I found a bug when dealing with chapter marks. I'm using some software to author a UHD format disc (on BD50) and need to add chapters to the list (long story as to why I can't have them in the original file).
The idea was to export the list, add the needed new chapters and import the new list. The issue is that the exported list, when read directly back in is all messed up. The attached image shows the before and after.
MrVideo
21st March 2024, 03:29
Is there some way in which the PI can be stated in an imported chapter list?
UPDATE: The PI is automatically calculated.
musiclover
28th March 2024, 10:14
BDEdit 0.57.b6
I think I found a bug when dealing with chapter marks. I'm using some software to author a UHD format disc (on BD50) and need to add chapters to the list (long story as to why I can't have them in the original file).
The idea was to export the list, add the needed new chapters and import the new list. The issue is that the exported list, when read directly back in is all messed up. The attached image shows the before and after.
Instead of exporting the chapterlist you can insert new chapters by using the + sign
MrVideo
28th March 2024, 13:22
Instead of exporting the chapterlist you can insert new chapters by using the + sign
Yes, I know. But when you have a lot, it becomes tedious. A bug was found.
pottzman
3rd May 2024, 13:41
Quick question I donated a while ago and received BDEdit v0.51b6. I now see BDEdit is at v0.58 according to the website. How do I receive the latest version or do you have to donate every time you want the latest version?
musiclover
3rd May 2024, 15:23
Quick question I donated a while ago and received BDEdit v0.51b6. I now see BDEdit is at v0.58 according to the website. How do I receive the latest version or do you have to donate every time you want the latest version?
Your donation counts for a year updates.
You wrote that the newest version is v0.58 but I donated today and received v0.57b7.
pottzman
4th May 2024, 00:32
well I'm just going off the website it says v0.58 in the changelog
MrVideo
4th May 2024, 02:27
AFAIK, v0.57b7 is the latest.
well I'm just going off the website it says v0.58 in the changelog
I am working on the v0.58 but busy with other stuff so I haven't released yet.
rco133
20th May 2024, 10:11
Hi.
I have bdedit v0.57b6 and I am wondering if it is possible to extract the following information somehow.
I want to extract the information that is shown in the menu like for example commentary audio tracks.
In the menu it can show "Commentary with director .... and actors .... and ....".
Is it somehow possible to get that information, rather than having to put disc in player, and write it down manually?
Some distributors show that info on their homepage, but many don't.
I am trying to do it on 4k UHD discs.
If bdedit isn't able to, is there some other tool that can get that information. It must be stored on the disc somewhere :-)
Thanks in advance
rco133
rco133
20th May 2024, 10:17
I removed the protection with AnyDVD 6.6.9.0, later versions cannot remove the protection.
Newer versions of AnyDVD can also remove it. But for 4k discs a regkey needs to be modified for it to work.
Hope it is allowed to show link to other forums:
https://forum.redfox.bz/threads/how-to-change-add-registry-setting.89842/
With that regkey set, AnyDVD will remove region code on 4k discs as well.
rco133
Emulgator
20th May 2024, 11:56
I want to extract the information that is shown in the menu like for example commentary audio tracks.
In the menu it can show "Commentary with director .... and actors .... and ....".
Is it somehow possible to get that information, rather than having to put disc in player, and write it down manually?
If bdedit isn't able to, is there some other tool that can get that information. It must be stored on the disc somewhere :-)
Whatever is rendered for the BD menu is purely graphical, and IIRC the author is free to handle assignment of audio tracks as he sees fit.
There is an Extension Data field per .clpi, but it seems to be not mandatory to put audio assignments into there.
(DVD was different, IIRC there were 5 or 6 different audio extensions, and like 11 different sub extensions.)
MrVideo
23rd May 2024, 05:55
With that regkey set, AnyDVD will remove region code on 4k discs as well.
4K discs do not have region coding. My guess is they gave up on it when doing the spec for 4K/UHD.
rco133
23rd May 2024, 16:54
4K discs do not have region coding. My guess is they gave up on it when doing the spec for 4K/UHD.
Unfortunately some studios have made quite a few discs that are region locked. Probably by mistake, but it doesn't change the fact that there are region locked 4k discs out there.
For example The Twilight Saga 4k have 4 of the discs region locked to region A.
cubicibo
23rd May 2024, 21:19
Correct. Scenarist LLC even had to issue a notice (https://www.scenarist.com/2023/09/14/technical-bulletin-important-information-regarding-ultra-hd-blu-ray-format/) to its client to NOT use region coding on 4K discs.
MrVideo
23rd May 2024, 21:22
They are not supposed to be able to be locked, as it is not in the spec to be able to do so. If I purchased such a disc and it refused to play, I'd send it back as defective.
cubicibo
23rd May 2024, 22:04
The region locking is applied at the BDCMF level, not the HDMV authoring. As the two steps can be handled independantly, this is prone to happen. But yes, those discs are defective according to the BDA.
palestina
25th May 2024, 21:58
I have a problem that is repeated in two movies (The Dreamers and Crimson Peak).
I do the editing with TsMuxer changing the original audio/subtitle tracks with ones in another language and everything works perfectly until I edit the *mpls to add the pop-up menu (IGS) with BDedit.
When you do this, the movie does not play. The image freezes when you press play in the main menu.
If I use the *mpls generated by TsMuxer, adding the IG with BDedit, the image also freezes.
If I use the original *mpls or the one generated by TsMuxer without modification, the playback is correct but I lose the popup menu.
Someone knows to that can it be?
Thank you.
ocean
25th May 2024, 23:34
Hi palestina, try making the change with the version 0.57b6, I had problems with version 0.57b7 rebuilding the pop-up menu.
palestina
26th May 2024, 00:36
I finally managed to fix it with version 0.57b4. It is the last one I had before 0.57b7.
I had tried 0.50b4 but it also gave me an error.
Perhaps this issue should be reviewed for future editions.
Thank you very much for the help.
palestina
3rd June 2024, 08:53
I would like to make a modification to a menu in a Paramount movie (Overlord) and I don't know if I could do it with BDedit or I will have to modify a JAVA file (I think this is the appropriate option).
In the main menu if you select an audio track with Dolby Atmos a dialog box opens at the top with a warning.
I replace a Dolby Digital track with Atmos without a problem and I also modify the *pngs in the JAR folder, and I would like that dialog box to also appear when selecting it.
Can it be done from BDedit or will a JAR file have to be modified?
taurusus
3rd June 2024, 09:06
Hi palestina.
This Atmos warning can be enabled for another audio track, only in one of the Jar file classes.
palestina
3rd June 2024, 12:39
Hi palestina.
This Atmos warning can be enabled for another audio track, only in one of the Jar file classes.
That's what I assumed.
I will search then in the *class.
Thank you.
Metal-HTPC
20th June 2024, 16:14
hello,
I would like to change the endlink of 3 specific tracks on my bluray. The authoring software I use (Tmpgenc authoring works) sadly is only able to repeat the track or play the next track and when on "play next" and returns to the main menu page1 instead of returning to page2 where the content was originally started from. In tmpgenc the only way to be able to decide an endlink for specific tracks which makes sense would be to chose an awkward top+track menu combination which doesn't make any sense at all as it basically means that you have a top menu for your main menu whose only purpose it is to enter the main menu....
I found the 3 tracks I would like to endlink under "Playlist" in BDedit as the mpls: 00002, 00003 and 0004 but have no idea how to change their endlink
thanks in advance for the help.
https://i.ibb.co/SB1361k/bdedit.png
Lowpro
21st June 2024, 01:38
hello,
I would like to change the endlink of 3 specific tracks on my bluray. The authoring software I use (Tmpgenc authoring works) sadly is only able to repeat the track or play the next track and when on "play next" and returns to the main menu page1 instead of returning to page2 where the content was originally started from. In tmpgenc the only way to be able to decide an endlink for specific tracks which makes sense would be to chose an awkward top+track menu combination which doesn't make any sense at all as it basically means that you have a top menu for your main menu whose only purpose it is to enter the main menu....
I found the 3 tracks I would like to endlink under "Playlist" in BDedit as the mpls: 00002, 00003 and 0004 but have no idea how to change their endlink thanks in advance for the help.
I'm not familiar with TMPGEnc or the verbiage you're using in regards to that application. The playlists themselves don't control what happens after the fact, the contents of the "index.bdmv", "MovieObject.bdmv" and IG for the TOP MENU do. Additionally, when going to an IG you'll always be taken to Page 0 first. As such, I reserve the use of Page 0 as a redirect only. My Page 0 for a given menu references no objects, BOG 0 set to activate automatically, the navigation commands for BOG 0 determining what page I'm taken to from there. That being said, I'd be happy to take a look over your Blu-ray if you like determining what changes are required so that you're taken back to Page 2 of the Main Menu rather than Page 1. Just provide a copy of your Blu-ray folder after first removing any M2TS files from the "BDMV\STREAM" folder that aren't part of your MAIN MENU, i.e. retain only the M2TS files referenced by the playlist for the TOP MENU.
Metal-HTPC
21st June 2024, 15:55
thanks for your reply. Its basically like this. The preferences to chose which action happens after which selection and it's playback end is only possible if you have a top and trackmenu combination. However that combination never makes any sense at all for a single movie. The track menu is the actual main menu for everything and the top menu is just a filler which would only make sense if you had 2 movies so you could decide which movie you chose and then have a functioning main menu for each of theese movies. However for a single movie situation it's just a pre-main menu which only purpose it is to enter the real main menu. So the only way to create a proper menu for a single movie would be to create a track menu combination but then you are limited with your options whysoever. I uploaded a simple variant of such a menu here for you to check: https://workupload.com/file/NZcUmU4x77L
if you check on the bonus menu you see that it is only able to do a play all and return to the page one of the main menu instead of returning to page 2 after each selection. Thanks a lot for looking into this
Lowpro
21st June 2024, 19:27
thanks for your reply. Its basically like this. The preferences to chose which action happens after which selection and it's playback end is only possible if you have a top and trackmenu combination. However that combination never makes any sense at all for a single movie. The track menu is the actual main menu for everything and the top menu is just a filler which would only make sense if you had 2 movies so you could decide which movie you chose and then have a functioning main menu for each of these movies. However for a single movie situation it's just a pre-main menu which only purpose it is to enter the real main menu. So the only way to create a proper menu for a single movie would be to create a track menu combination but then you are limited with your options. I uploaded a simple variant of such a menu here for you to check. If you check on the bonus menu you see that it is only able to do a play all and return to the page one of the main menu instead of returning to page 2 after each selection. Thanks a lot for looking into this.I took a look at the example Blu-ray. The TOP MENU is comprised of a series of M2TS files, one M2TS file per menu page, all of which are multiplexed, i.e. each M2TS file includes both the menu background video and IG. As a result, there's no way for me to look over the menus in BDedit. The only menu that's not multiplexed is the POPUP MENU for the feature presentation. Additionally, the authoring software you're using creates an overly complicated navigation command structure as seen from the BDMV tab in BDedit. Even if I could follow what's been done there I still wouldn't be able to determine what changes if any need to be made there and within the menus due to the menus being multiplexed. Below are some notes I compiled when looking over the Blu-ray.
TITLES
TOP MENU (Title 0)
MOVIE (Title 1)
No idea what this is used for. (Title 2)
TRAILER (Title 3)
OUTTAKE (Title 4)
VHS-INTRO (Title 5)
No idea what this is used for. (Title 6)
MPLS/M2TS/Duration (Movie & Bonus Features)
00000/00000/2s | Movie with POPUP MENU, SubPath 01003. (Returns to "Start Movie" afterwards.)
00001/00001/2s | Mirrors 00000.mpls/m2ts but doesn't include a POPUP MENU.
00002/00002/2s | Trailer (Plays Trailer, Outtake, and VHS-Intro prior to return to "Start Movie".)
00003/00003/6s | Outtake (Plays Outtake and VHS-Intro prior to return to "Start Movie".)
00004/00004/8s | VHS-Intro (Plays VHS-Intro prior to return to "Start Movie".)
00005/00005/3s | Blank Screen (No idea what this is meant for.)
MPLS/M2TS (Menus)
01000/01000 | MAIN (Start Movie\Chapter\Settings\Bonus)
01001/01001 | BONUS (Trailer\Outtake\VHS-Intro\Prev page, takes you back to Chapter option.)
01002/01002 | SETTINGS (Audio 1\Audio 2\Audio 3\Return, takes you back to Settings option.)
01003/01004 | CHAPTER (Chapter 1\Back, takes you back to Start Movie option.)
NA/01003 | POPUP MENU (Audio/Subtitles)
I wasn't able to determine what Title 2 and Title 6 represent. I also wasn't able to determine what files 00001.mpls/m2ts are used for. The files mirror 00000.mpls/m2ts, but don't include the POPUP MENU (01003.m2ts). Looking over Title 0 (TOP MENU) it's clear that GPR1024 stores the value of the playlist to be played. When navigating the menus a value is assigned to GPR1024. This value is then used to determine which playlist is played when navigating the menus and when returning to the TOP MENU from the feature presentation or one of the bonus features. Not sure if that's helpful to you or not.
That being said, have you considered taking an outside the box approach. I create Blu-ray's using BDedit rather than traditional Blu-ray authoring software. (A number of examples can be found starting on Page 2 of the forum thread, here (https://forum.doom9.org/showthread.php?t=182746).) Well, a few other applications are involved. For the menu graphics I use Photoshop and PNG Quantizer. To encode my menu backgrounds I use FFMPEG (MP4) and BD Rebuilder (MPLS/M2TS/CLPI). If I need the menu background to be in a frame rate other than 23.976 (such as 24 or 29.970) I re-author at that point using multiAVCHD. Any videos not associated with the menus I author to Blu-ray using multiAVCHD. The resulting MPLS/M2TS/CLPI files for a given video are added to the Blu-ray I'm working on being renamed prior if needed, the playlists then being edited using BDedit to account for any change in the original filenames made and/or other requirements for the particular Blu-ray.
Metal-HTPC
22nd June 2024, 16:05
thanks for going into it
TITLES
(Title 2)--> is the same as Title 1. This is the chapters menu so to say. I basically have to add the main movie twice in order to have a chapters menu.
(Title 6) --> this is an intro it plays before the main menu starts
MPLS/M2TS/Duration (Movie & Bonus Features)
00001/00001/2s | --> this is a duplicate of 00000/00000 and has to be replaced with it / the 00001.mpls should be linked with 00000.m2ts instead of 00001.m2ts so I can delete the 000001.m2ts file.
00005/00005/3s | --> this is the intro it plays before the main menu starts
Your way of creating blurays with bdedit is amazing but would be a bit too intense for me to get into. As soon as I am able to get the main/chapter main movie replacement and the return to main menu instead of play/next/look I would be pretty fine with the tmpg solution.
regards
Lowpro
22nd June 2024, 22:12
thanks for going into it
TITLES
(Title 2)--> is the same as Title 1. This is the chapters menu so to say. I basically have to add the main movie twice in order to have a chapters menu.
(Title 6) --> this is an intro it plays before the main menu starts
MPLS/M2TS/Duration (Movie & Bonus Features)
00001/00001/2s | --> this is a duplicate of 00000/00000 and has to be replaced with it / the 00001.mpls should be linked with 00000.m2ts instead of 00001.m2ts so I can delete the 000001.m2ts file.
00005/00005/3s | --> this is the intro it plays before the main menu starts
Your way of creating blurays with bdedit is amazing but would be a bit too intense for me to get into. As soon as I am able to get the main/chapter main movie replacement and the return to main menu instead of play/next/look I would be pretty fine with the tmpg solution.
regards
Ah okay. I loaded the test Blu-ray in PowerDVD again. This time I made sure to have the "Show Information" OSD element enabled. I see now. There it is. Title 6 (00005.m2ts) is playing on First playback just prior to the TOP MENU (00000.m2ts) playing. Title 6 is a blank screen for 3 seconds so I just thought the Main Menu was taking a while to load. Good deal. And interesting regarding Title 2. I was wondering why there's a duplicate of the feature presentation minus the POPUP MENU. Gotta say. That's just crazy. Strange that TMPG needs to do that in order to include a chapters menu.
That being said, I decided just for fun to take the core elements of the test Blu-ray and create the Blu-ray from scratch using BDedit. I'll have the Blu-ray finished later this evening. Have to step away for a few hours here soon. Once completed I'll post the end result so that you can check it out in BDedit. I'd recommend opening the original test Blu-ray in a second instance of BDedit so you look at the Blu-ray's side by side. My version of the Blu-ray reduces the number of Titles, MovieObjects and Navigation Commands to a significant degree while also including all the functionality you're looking for and then some.
Within the "BDMV\BACKUP" folder I'll be including an "ASSETS" folder. The directory structure of the "ASSETS" folder is shown below, a brief description of the contents provided.
ASSETS\BACKGROUND: Working files for the menu background video I created including a text file which outlines the steps I took to encode the image, author it to Blu-ray, then incorporating it into the target Blu-ray.
ASSETS\BDEDIT: An excel sheet and screenshot of the excel sheet which lists all the GPRs (variables) used for the Blu-ray and more importantly, what each GPR is used for. Also included are copies of the *.bdmv files for good measure in addition to 2 different versions of the Blu-ray menus (M2TS/CLPI/MNU files for each IG), a version that graphically mirrors the test Blu-ray provided retaining the original videos and a second version with updated menu graphics, the videos for the intro and feature presentation being replaced.
ASSETS\OBJECTS: Photoshop (PSD) file containing the mock-up I created of the Blu-ray menus, the various menu elements saved out from there as PNGs. Included will be sub-folders grouped by IG (99000=TOP MENU, 99001=POPUP MENU for Feature Presentation, 99002=POPUP MENU for Bonus Features). Each folder will contain the menu elements (PNGs) for the given IG, both after initial export from Photoshop and after processing the images through PNG Quantizer, a required step before the images can be successfully imported to the given IG using BDedit.
ASSETS\PNG_QUANTIZER: A copy of the PNG_Quantizer application and required DLL files for Windows 32-bit and 64-bit, a couple screenshots included for good measure, screenshots from the forums here outlining how to use the application.
And here's some details regarding the functionality of the Blu-ray...
The POPUP MENU for the Feature Presentation mirrors the TOP MENU, a "MAIN MENU" button taking the place of the "PLAY MOVIE" button. Navigating "DOWN" from the main level turns the POPUP MENU off. Navigating "UP" does nothing. Navigating "LEFT/RIGHT" wraps around at either end. While navigating the menus I store the page and button selected. (Page 1=Main | Page 2=Chapter | Page 3=Audio | Page 4=Bonus) When turning the POPUP MENU off then back on again you're automatically taken to the last page displayed for example, the appropriate button being selected based on the current state of the Blu-ray player. I also made the "AUDIO" menu option specific to the Feature Presentation, the current audio selection for the Feature Presentation being retained even after playing one of the bonus features from the TOP MENU or POPUP MENU.
But wait, there's more! With both versions of the Blu-ray I added 2 chapters to the "Feature Presentation", the "CHAPTER" menu option reflecting said additions. And fear not, I saved the best for last. When selecting the "BONUS" option from the TOP MENU or POPUP MENU the last bonus feature played is selected by default. If no bonus feature had been played yet the first of the bonus features is selected. For the bonus features I included a separate POPUP MENU, a menu that includes no visible menu items. When enabled you're automatically taken back where you had come from, i.e. the TOP MENU or Feature Presentation, playback resuming where you left off when returning to the Feature Presentation. And yes, if you're taken back to the TOP MENU after watching a bonus feature you'll land directly on the "BONUS" page, the bonus feature just played being selected by default. Are we having fun yet!
Lowpro
24th June 2024, 12:50
@Metal-HTPC
My rebuilding of your test Blu-ray is now available for download, here (https://www.lowpro.net/doom9.org/menus/metal-htpc/metal-htpc.zip) (569 MB). Included are 3 different versions. Well, it's one Blu-ray. The "METAL-HTPC\BDMV\BACKUP\ASSETS\BDEDIT" folder contains the files unique to each version of the Blu-ray offered. Details on each version provided below including installation instructions.
1. METAL-HTPC "ORIGINAL" | METAL-HTPC\BDMV\BACKUP\BDEDIT\ORIGINAL
This was my initial rebuild of your test Blu-ray. The images used for the menus were sourced from screenshots taken of the menu background videos. The screenshots were also used to create a version of the menu background that contained no textual elements.
2. METAL-HTPC "ORIGINAL (CLEAN)" | METAL-HTPC\BDMV\BACKUP\BDEDIT\ORIGINAL (CLEAN)
With this version I recreated the textual elements used for the menus rather than relying on the screenshots I had taken of the original menu background videos. The positioning of all textual elements remains the same as the original test Blu-ray.
3. METAL-HTPC "NEW" | METAL-HTPC\BDMV\BACKUP\BDEDIT\NEW
This version contains updated menu graphics throughout including the image used for the menu background video. The menu layout has changed as well. A couple of the videos were also replaced, the video that plays on First playback prior to being taken to the TOP MENU and the video for the feature presentation which is now a picture slideshow, 16 images total, each displayed for 2 minutes. Each picture is its own chapter. Chapter selection from the menus has been increased accordingly. The "PLAY MOVIE" option was also enhanced. If playback can be resumed a prompt is displayed providing for resuming playback or starting from the beginning.
To install a given version copy the CLIPINF, META, PLAYLIST and STREAM folders for that version pasting the folders to the "METAL-HTPC\BDMV" folder. Allow any contents to be overwritten when prompted. The "ORIGINAL" version of the Blu-ray outlined above is what's installed currently.
IMPORTANT NOTE: A mouse should not be used for menu navigation when playing the Blu-ray using a software based Blu-ray player. Navigating the Blu-ray menu using a mouse will break the Blu-ray menu. Important things happen as you navigate the Blu-ray menu. Those things only take place when menu navigation is done using a keyboard just as would be the case when using a Blu-ray player remote control.
__________________________________
And why not. Here's some screenshots of the "NEW" version of the test Blu-ray.
(The photographs used for the Feature Presentation and menu background video were taken by none other than Pel, the author of BDedit. To see more of Pel's amazing photography visit his website, here (https://pel.hu/).)
PLAY MOVIE:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_play_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_play.jpg)
(Navigating "LEFT/RIGHT" wraps around at either end.)
RESUME:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_resume_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_resume.jpg)
(When activating the "PLAY MOVIE" option the above "RESUME" prompt is given if applicable, the "RESUME PLAYBACK" option being selected by default.)
AUDIO:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_audio_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_audio.jpg)
(The "AUDIO" option applies to the Feature Presentation only. The arrow to the left indicates which item is currently selected. The check mark to the right indicates which audio track is currently enabled. Also, the Feature Presentation in this case includes no audio. The audio options presented mirror the original version of the test Blu-ray. For testing purposes I added the audio tracks to the STN table of the new Playlist. As far as the Blu-ray player is concerned the audio tracks exist.)
BONUS:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_bonus_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_bonus.jpg)
(The bonus features presented mirror the original version of the test Blu-ray. The last bonus feature played is always selected by default. If no bonus feature has been played yet the first bonus feature is selected by default. While playing a bonus feature there is a POPUP MENU. The POPUP MENU in this case includes no visible menu items. When enabled you're automatically taken back where you had come from, i.e. the TOP MENU or Feature Presentation, playback resuming where you left off when returning to the Feature Presentation. Also, resuming playback of a given bonus feature was not implemented. I could have included the option, but decided not too.)
SCENE SELECTION:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_chapters_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_top_chapters.jpg)
(If playback of the Feature Presentation can be resumed the current chapter being played is selected by default. If playback of the Feature Presentation can't be resumed the first chapter is selected by default instead. There are a total of 16 chapters, navigation wrapping around at either end.)
POPUP MENU:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_pop_main_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_metal-htpc_pop_main.jpg)
(The POPUP MENU mirrors the TOP MENU, a "MAIN MENU" button taking the place of the "PLAY MOVIE" button. The "MAIN MENU" button is optional however as I didn't restrict the TOP MENU function of the Blu-ray player. Navigating "DOWN" from the first level of the POPUP MENU pictured above will turn the POPUP MENU off. When turning the POPUP MENU on you're always taken to the last page displayed, the appropriate button being selected based on the current state of the Blu-ray player. When turning the POPUP MENU on for the first time you'll be taken to the "MAIN MENU" button. The last page displayed carries over when returning to the TOP MENU as well, but only with regards to the "SCENE SELECTION" and "BONUS" pages. All other scenarios result in the "PLAY MOVIE" button being selected when returning to the TOP MENU.)
This version of the Blu-ray borrows from the "Summer School (1987)" Blu-ray I created a couple years ago. A test version of that Blu-ray is available for download here (https://forum.doom9.org/showthread.php?p=1969825#post1969825) for those interested in checking it out. The core BDMV structure is pretty much the same as the Blu-ray pictured above. With the "Summer School (1987)" Blu-ray there's a bit more going on though as the Blu-ray includes a "SUBTITLES" option in addition to enhanced resume functionality, playback of the Feature Presentation still able to be resumed even after having played a bonus feature from the TOP MENU. That was a fun one to figure out let me tell you! Good times, good times. :p
Lowpro
25th June 2024, 05:13
Thought I'd share my thoughts with everyone regarding an idea I've had for awhile now. I've got some time this week so I think I'm going to start working on this. See what I can come up with. My plan is to structure a Blu-ray in such a way that the attributes of the Blu-ray (Titles, MovieObjects, IG's) can be customized on-the-fly by assigning values to GPRs (variables) read on First playback under MovieObject 0. Based on the values assigned to the GPRs the Blu-ray would then meet the criteria you need, the provided documentation calling out the file numbering that should be used and how to add the IG's for the TOP MENU and POPUP MENU when integrating your videos with the Blu-ray.
GPRs and the value assigned to each could be used to customize the Blu-ray in a number of ways. The Blu-ray could offer both a horizontal and vertical arrangement for the TOP MENU for example. I could designate a GPR for each available menu option, the given menu option only being included if the GPR value is set to 1. I could additionally have a GPR for each menu option that determines the number of menu items the menu option should include, i.e. the number of audio tracks, subtitles, chapters, and bonus features. I'd set a maximum number available for each. Out the box the object (image) for each menu item position would have a generic naming, i.e. Audio 1, Audio 2, Audio 3 and serve as placeholders.
Within the "BACKUP" folder of the Blu-ray I could even include an image library which covers the gamut, i.e. language and format specific audio and subtitle options. Basic bonus feature selections, both singular and plural namings. Following the documentation that I provide one would just need to set the GPR values under MovieObject 0. The Blu-ray would then meet the technical criteria required. From there the applicable objects for each IG could be replaced is so desired, the positioning of the various menu elements updated as well if needed to account for whatever might be playing in the background from the TOP MENU. So what does everyone think? Going to give it a shot anyway. We'll see how it goes.
musiclover
25th June 2024, 07:14
I think it's an excellent idea. It would also provide a lot of documentation into the structure of the blu-ray. I'm already looking forward to studying it and using the result.
pel9
25th June 2024, 15:35
Wow! Thanks for the detailed instructions, it's really a useful description.
At first I was quite surprised at what kind of Blu-ray disc my pictures are on... :)
DanDare1983
26th June 2024, 23:33
Hi, I like the fact you can remove unwanted m2ts files from a mpls (playlist) this has helped me out very much. Would it be possible to remove the chapter file from the mpls file too?
Lowpro
27th June 2024, 10:43
I uploaded a simple variant of such a menu here for you to check: https://workupload.com/file/NZcUmU4x77L
If you check on the bonus menu you'll see that it is only able to do a play all and return to page 1 of the main menu instead of returning to page 2 after each selection. Thanks a lot for looking into this.
@Metal-HTPC
My rebuilding of your test Blu-ray is now available for download, here (https://www.lowpro.net/doom9.org/menus/metal-htpc/metal-htpc.zip) (569 MB). Included are 3 different versions. Well, it's one Blu-ray. The "METAL-HTPC\BDMV\BACKUP\ASSETS\BDEDIT" folder contains the files unique to each version of the Blu-ray offered. Details on each version provided below including installation instructions.
1. METAL-HTPC "ORIGINAL" | METAL-HTPC\BDMV\BACKUP\BDEDIT\ORIGINAL
This was my initial rebuild of your test Blu-ray. The images used for the menus were sourced from screenshots taken of the menu background videos. The screenshots were also used to create a version of the menu background that contained no textual elements.
2. METAL-HTPC "ORIGINAL (CLEAN)" | METAL-HTPC\BDMV\BACKUP\BDEDIT\ORIGINAL (CLEAN)
With this version I recreated the textual elements used for the menus rather than relying on the screenshots I had taken of the original menu background videos. The positioning of all textual elements remains the same as the original test Blu-ray.
3. METAL-HTPC "NEW" | METAL-HTPC\BDMV\BACKUP\BDEDIT\NEW
This version contains updated menu graphics throughout including the image used for the menu background video. The menu layout has changed as well. A couple of the videos were also replaced, the video that plays on First playback prior to being taken to the TOP MENU and the video for the feature presentation which is now a picture slideshow, 16 images total, each displayed for 2 minutes. Each picture is its own chapter. Chapter selection from the menus has been increased accordingly. The "PLAY MOVIE" option was also enhanced. If playback can be resumed a prompt is displayed providing for resuming playback or starting from the beginning.
To install a given version copy the CLIPINF, META, PLAYLIST and STREAM folders for that version pasting the folders to the "METAL-HTPC\BDMV" folder. Allow any contents to be overwritten when prompted. The "ORIGINAL" version of the Blu-ray outlined above is what's installed currently.
IMPORTANT NOTE: A mouse should not be used for menu navigation when playing the Blu-ray using a software based Blu-ray player. Navigating the Blu-ray menu using a mouse will break the Blu-ray menu. Important things happen as you navigate the Blu-ray menu. Those things only take place when menu navigation is done using a keyboard just as would be the case when using a Blu-ray player remote control.
I rebuilt that additional test Blu-ray you provided me the other day as I did for the initial one discussed above. A download link is available at the bottom of this post.
And here's a little something to wet your whistle, a few screenshots of the end result. Enjoy! ;)
TOP MENU:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_play_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_play.jpg)
(Navigating "LEFT/RIGHT" wraps around at either end. Navigating "UP" or pressing "OK" takes you to the dedicated page for the given menu option. Navigating "DOWN" does nothing.)
PLAY MOVIE:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_resume_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_resume.jpg)
(When activating the "PLAY MOVIE" option the above "RESUME" prompt is given if applicable, the "Resume from where you left off" option being selected by default.)
CHAPTERS (1-6):
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_chapters_01_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_chapters_01.jpg)
(If playback of the Feature Presentation can be resumed the current chapter will be selected by default. If playback of the Feature Presentation can't be resumed the first chapter is selected by default instead.)
CHAPTERS (7-12):
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_chapters_02_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_chapters_02.jpg)
(The arrows to the left and right of the chapter thumbnails are used to navigate from "Chapters 1-6" to "Chapters 7-12" and vice versa. The arrows above and below the menu items throughout the Blu-ray are visual indicators only. If the given arrow is not greyed out navigation in that direction is available. Navigating "UP" is the same as pressing "OK", i.e. the same navigation commands assigned to the selected button are executed. Navigating "DOWN" takes you back to the last button selected on the previous page, in this case the "CHAPTERS" button.)
SETTINGS:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_settings_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_settings.jpg)
(The "SETTINGS" option applies to the Feature Presentation only. When accessing the option the current audio track will be selected by default. When activating an audio option the stream is set after which you're taken to the "RETURN" button. The "RETURN" button throughout the Blu-ray takes you back a level to the "START MOVIE" button or in the case of the POPUP MENU, the "MAIN MENU" button.)
BONUS:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_bonus_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_top_bonus.jpg)
(The last bonus feature played is always selected by default. If no bonus feature has been played yet the first bonus feature is selected by default. While playing a bonus feature there is a POPUP MENU. The POPUP MENU in this case includes no visible menu items. When enabled you're automatically taken back where you had come from, i.e. the "BONUS" page of the TOP MENU or Feature Presentation, playback resuming where you left off if returning to the Feature Presentation.)
POPUP MENU:
https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_pop_main_thumb.jpg (https://www.lowpro.net/doom9.org/menus/metal-htpc/bd_menu_angst_pop_main.jpg)
(Navigating "DOWN" from the first level of the POPUP MENU will turn the POPUP MENU off. When turning the POPUP MENU on you're always taken to the last page displayed, last button selected. In the case of the "CHAPTERS" and "SETTINGS" pages the button selected will always be based on the current state of the Blu-ray player. In the case of the "BONUS" page the button representing the last bonus feature played will be what's selected.)
__________________________________
I've since received a request for a download of just the Blu-ray pictured above in addition to the associated assets. The assets can be found in the "BDMV\BACKUP\BDEDIT" folder, a text file included outlining the contents. Click here (https://www.lowpro.net/doom9.org/menus/metal-htpc/angst.zip) (397 MB) to download. Enjoy!
musiclover
27th June 2024, 17:17
Click here (https://www.lowpro.net/doom9.org/menus/metal-htpc/meta-htpc_angst.zip) (355 MB) to download.
TYPO
The link should be https://www.lowpro.net/doom9.org/menus/metal-htpc/metal-htpc_angst.zip
Lowpro
27th June 2024, 19:46
TYPO
The link should be https://www.lowpro.net/doom9.org/menus/metal-htpc/metal-htpc_angst.zip
It worked when I tested the URL in the preview prior to posting. Must have deleted the "L" in "metal" by accident somehow. Good catch. Thanks. And FYI, I've since uploaded a fresh copy. This time the full Blu-ray is included. The URL has also changed. A fresh download link is available at the bottom of my previous post. Hopefully the Blu-ray and included assets prove insightful for some. That's the idea anyway. :p
__________________________________
I updated the "Angst" test Blu-ray provided to me by Metal-HTPC again today as I needed something to put BDedit through its paces with. I was trying out a version of BDedit I don't normally use so. The updated Blu-ray offers a cleaner navigation command structure. Should be easier to follow for the uninitiated. I also replaced the "Start Movie" button. It now reads, "Play Movie". The "Chapters" menu page and associated playlist was also updated, each chapter thumbnail now taking you to the moment pictured within the short 33 second video clip. In any event, just thought I'd chime in again for those interested. Download link is available at the bottom of my previous post. Enjoy!
Lowpro
1st July 2024, 11:28
I authored the movie, "Windtalkers (2002)" to Blu-ray yesterday using BDedit in combination with some other tools. The TOP MENU is pictured below, the graphics purposely confined to the 2.40:1 aspect ratio of the movie.
https://www.lowpro.net/doom9.org/menus/windtalkers/bd_menus_windtalkers_top_play_thumb.jpg (https://www.lowpro.net/doom9.org/menus/windtalkers/bd_menus_windtalkers_top_play.jpg)
(Click on the preview image above to view the full size image.)
For additional details and pics see my post, here (https://forum.doom9.org/showthread.php?p=2003595#post2003595). At the bottom of the post I provide a download link to the Blu-ray, the feature presentation and theatrical trailer having been replaced, each video now displaying a single image. Within the "WINDTALKERS\BDMV\BACKUP\BDEDIT" folder I've included all my working files which should hopefully prove insightful. The "Readme.txt" file within that folder outlines the contents located there. Enjoy! ;)
no-one
7th July 2024, 10:08
version 0.57b7 tab playlist , DV show sPID =0000. This is wrong ,right? It should be 1015.
When I use apply to clpi and save clpi, BDinfo show popup "Call from invalid thread" and can't show information. No problem when I use original clpi.
Lowpro
14th July 2024, 09:41
Thought I'd share my thoughts with everyone regarding an idea I've had for awhile now. I've got some time this week so I think I'm going to start working on this. See what I can come up with. My plan is to structure a Blu-ray in such a way that the attributes of the Blu-ray (Titles, MovieObjects, IG's) can be customized on-the-fly by assigning values to GPRs (variables) read on First playback under MovieObject 0. Based on the values assigned to the GPRs the Blu-ray would then meet the criteria you need, the provided documentation calling out the file numbering that should be used and how to add the IG's for the TOP MENU and POPUP MENU when integrating your videos with the Blu-ray.
GPRs and the value assigned to each could be used to customize the Blu-ray in a number of ways. The Blu-ray could offer both a horizontal and vertical arrangement for the TOP MENU for example. I could designate a GPR for each available menu option, the given menu option only being included if the GPR value is set to 1. I could additionally have a GPR for each menu option that determines the number of menu items the menu option should include, i.e. the number of audio tracks, subtitles, chapters, and bonus features. I'd set a maximum number available for each. Out the box the object (image) for each menu item position would have a generic naming, i.e. Audio 1, Audio 2, Audio 3 and serve as placeholders.
Within the "BACKUP" folder of the Blu-ray I could even include an image library which covers the gamut, i.e. language and format specific audio and subtitle options. Basic bonus feature selections, both singular and plural namings. Following the documentation that I provide one would just need to set the GPR values under MovieObject 0. The Blu-ray would then meet the technical criteria required. From there the applicable objects for each IG could be replaced is so desired, the positioning of the various menu elements updated as well if needed to account for whatever might be playing in the background from the TOP MENU. So what does everyone think? Going to give it a shot anyway. We'll see how it goes.
I think it's an excellent idea. It would also provide a lot of documentation into the structure of the blu-ray. I'm already looking forward to studying it and using the result.
Looking forward to sharing the Blu-ray with everyone once it's completed. As a test case I decided to use my re-authoring of the "El Dorado" retail Blu-ray shown below. (See my post here (https://forum.doom9.org/showthread.php?p=2003738#post2003738) for a full spread of screenshots.) The Blu-ray is slowly but surely transforming into what I envisioned. (See the quote of myself above.) Once completed I'll make a test version of the Blu-ray available. The test Blu-ray will be fully playable, each video having been replaced with a video of one or more images, dud audio and subtitle tracks included that way the Blu-ray can be fully tested, i.e. checking the OSD of the software based Blu-ray player confirming the audio and subtitle selections are what you expect them to be.
https://www.lowpro.net/doom9.org/menus/el_dorado/bd_menu_el_dorado_top_p02_03_thumb.jpg (https://www.lowpro.net/doom9.org/menus/el_dorado/bd_menu_el_dorado_top_p02_03.jpg)
(Click on the preview image above to view the full size image.)
And here's a little look at the man behind the curtain so far, the current GPR definitions for the Blu-ray as seen from Excel and BDedit. Take particular note of the line items using a cyan fill color. These line items call out the GPRs and values available to assign to each under "MovieObject 0" which is run on First playback, the BDMV structure accommodating accordingly based on the values used. All line items using a yellow fill color reference GPRs reserved for use by the existing BDMV structure as the Blu-ray is being played. Notice also how the order presented within the excel sheet was mirrored when going to add the navigation commands in BDedit. Gotta love the symmetry. ;)
https://www.lowpro.net/doom9.org/menus/el_dorado/bd_menu_el_dorado_gpr_definitions_thumb.jpg (https://www.lowpro.net/doom9.org/menus/el_dorado/bd_menu_el_dorado_gpr_definitions.jpg)
(Click on the preview image above to view the full size image.)
https://www.lowpro.net/doom9.org/menus/el_dorado/bd_menu_el_dorado_movieobject_0_thumb.jpg (https://www.lowpro.net/doom9.org/menus/el_dorado/bd_menu_el_dorado_movieobject_0.jpg)
(Click on the preview image above to view the full size image.)
For the past couple weeks I've been working on the core Blu-ray. With a solid foundation to work from now things will really start cooking. As the level of customization increases I'll update the above images as way for those interested to see the progress I'm making. Next time I'll touch on how the menu graphics work with the test Blu-ray I'll be providing. The required technique I employ eliminates what would normally be a tedious process given the manual nature of building a Blu-ray this way and offers numerous advantages over the common practices followed when using traditional Blu-ray authoring software. More on that for next time though. BDedit is calling my name again and we don't want to leave BDedit waiting now do we. :p
Emulgator
14th July 2024, 12:53
Beautiful ! Since you are approaching an universal authoring template here, would it be helpful if I supply some BD test structures generated from DVD Architect 7.0, and from TAW5, just for comparison ? You may tell your needs and suggestions. Maybe there is already a useful structure one can build upon.
Lowpro
15th July 2024, 07:56
Beautiful ! Since you are approaching an universal authoring template here, would it be helpful if I supply some BD test structures generated from DVD Architect 7.0, and from TAW5, just for comparison ? You may tell your needs and suggestions. Maybe there is already a useful structure one can build upon.
Thanks. It's coming along nicely. In fact, since your reply here I've given my GPR numbering scheme a complete overhaul. (Updated pics available in my prior post.) It's much easier to follow now. As for BD test structures, I'm not sure whether it would be helpful or not. Traditional authoring applications don't concern themselves with whether someone is able to follow the raw BDMV structure as seen within BDedit. There's also no way to determine what all the GPRs are used for. I appreciate the offer though.
pel9
22nd July 2024, 23:34
Lately the gmail server is blocking my emails in which I send the download links to the contributors.
If you did not receive the link, please write to me at pel@pel.hu.
The latest version is still 0.57b7, although some people are using 0.58 with bug fixes that they are testing.
Thank you in advance for the submitted bugs, if you find something that is not working properly, please let me know.
I am still working on 0.58, some functions are not fully implemented, I will send the link to all contributors of the past year when it is ready.
Thank you for your patience.
outgoing
24th July 2024, 21:39
Thank you Pel for giving us updates on the progress of your nice tool. Keep up the good work.
Lowpro
1st August 2024, 05:14
I'm making excellent progress on my Universal Blu-ray Authoring Template, a phrase coined by Emulgator which I've adopted. See below for the current customization options available. :p
Current customization options...
• Set (GPR1) default audio stream.
• Set (GPR2) default subtitle stream and whether it should be enabled by default.
• Set (GPR60) default selected bonus feature.
• Set (GPR80/90/100/110/120/130) default selected bonus feature sub-menu item (Pages 8-13) if applicable.
• Set (GPR3000/3010) commentary feature access. Can be accessed from Page 1 (GPR3000) and Page 6 (GPR3010).
• Set (GPR15) play behavior on Page 1 to "begin playback immediately if playback can't be resumed" or "always display resume prompt."
• Set (GPR20) resume prompt attribute for Page 2 to "display resume prompt only" or "display resume prompt with overview." (Navigating "UP" from resume prompt turns overview off/on.)
• Set (GPR25) play behavior on Page 2 to "begin playback immediately if playback can't be resumed" or "always display resume or commentary prompt."
• Set (GPR75) commentary prompt attribute for Page 2 to "display commentary prompt only" or "display commentary prompt with overview." (Navigating "UP" from resume prompt turns overview off/on.)
• Set play attribute (GPR85/95/105/113/125/135) for Pages 8-13, each set of bonus feature sub-menu items set to play individual titles or chapters from same title.
• Set (GPR35) chapter selection from POPUP MENU to continue or restart playback from selected chapter.
• Set (GPR201-GPR207) number of menu items for Pages 1-7. (Navigation wraps around at extents accordingly.)
• Set (GPR208-GPR213) number of sub-menu items for a given bonus feature if applicable. (Navigation wraps around at extents accordingly.)
• Link (GPR302-GPR306) Pages 2-6 to menu items on Page 1. (Provides for arranging order of items to match what's seen on-screen.)
• Set menu items on Page 1 to jump (GPR302-GPR306) to a page or play (GPR311-GPR315) a title.
• Link (GPR601-GPR612) menu items on Page 6 (Bonus) to Titles (2-20).
• Link (GRP621-GPR632) up to 6 menu items on Page 6 (Bonus) to Pages 8-13 (Bonus feature sub-menu items).
• Link (GPR700-GPR720) the Top Menu (Title 0), Feature Presentation (Title 1) and Bonus Features (Titles 2-20) to Playlists (MPLS).
• Link each bonus feature sub-menu item (Pages 8-13) to a title. (GPR801-GPR816, GPR901-GPR916, GPR1001-GPR1016, GPR1101-GPR1116, GPR1201-GPR2115, GPR1301-1316)
• Set (GPR1900-GPR1913) navigation orientation (U/D/L/R) for Pages 1-13 to Horizontal, Vertical expanding right or Vertical expanding left.
• Set (GPR2000) audio stream selection behavior for Feature Presentation while on TOP MENU to "set stream just prior to leaving TOP MENU" or "set stream when making selection".
• Set (MovieObject 3 starting a Line 95) audio (GPR1) and subtitle (GPR2) streams for Titles 2-20. (Defaults for each title: First audio track with subtitles disabled, i.e. "Move GPR1, 1" and "Move GPR2, 0".)
All customization options detailed above simply involve assigning an IMM (decimal) value to the appropriate "Move" GPR command located under MovieObject 0 which is run on First playback. See my post a couple back from this one for a look at my current GPR definitions in Excel format in addition to MovieObject 0 from BDedit. The excel sheet calls out the available values in each case. (Changing the default audio/subtitle selection for a given bonus is done from MovieObject 3.)
The level of customization here also provides for integrating your source files (MPLS/M2TS/CLPI) without having to rename any of the files. In fact, you won't even need to update the IG (menu) references within your playlists (*.mpls) if you don't want to. Instead you can just rename my TOP MENU (99000.m2ts/clpi), POPUP MENU (99001.m2ts/clpi) for Feature Presentation, and POPUP MENU (99002.m2ts/clpi) for Bonus Features so that the numbering matches.
The last step once setting the GPR values and placing your source files in the appropriate directories will be to replace the existing objects (menu graphics) with your own. The process involved is very straightforward. I'll provide additional details on that including Photoshop tutorials once completing my work on the template. Time permitting I may even include a graphics library.
Also, the initial template out the box will (graphically) offer both horizontal and vertical menu layouts. My Photoshop (PSD) file will be included as well in addition to the actions used to automate the process of building and exporting the assets (images) for import as objects to the menus using BDedit. So that's all I've got for now. No ETA as of yet. It will be a couple more months for sure. When there's something of additional note to share I'll chime back in. Questions and comments welcome of course. ;)
malimuc
1st August 2024, 14:56
I'm making excellent progress on my Universal Blu-ray Authoring Template, a phrase coined by Emulgator which I've adopted. Today I started building out the 3rd tier of the menus, cases where a Bonus Feature offers sub-menu items. At present each sub-menu item can be assigned a Title to play. Tomorrow I'll be adding an option which when enabled will result in the sub-menu items acting as chapter selection for a given Title instead. And why not, see below for the current customization options available. :p
Current customization options...
• Set default audio stream.
• Set default subtitle stream and whether it should be enabled by default.
• Set default selected bonus feature.
• Set default selected sub-menu item for each bonus feature if applicable.
• Commentary feature which when enabled can be integrated with Page 1 (Play) and Page 5 (Bonus).
• Set "Play" option to start playback immediately or display "Resume/Commentary" prompt if applicable. (Resume functionality offered throughout.)
• Set "Chapter" selection from POPUP MENU to continue or restart playback from selected chapter.
• Set navigation orientation (U/D/L/R) per page to Horizontal, Vertical or Vertical expanding left or right.
• Set number of menu items for Pages 1-6. Navigation wraps around at extents accordingly.
• Link Pages 1-5 to menu items on Page 1. Provides for arranging order of items to match what's seen on-screen.
• Link menu items on Page 5 (Bonus) to Titles (2-20).
• Link menu items on Page 5 (Bonus) to Pages (7-12) containing sub-menu items if applicable.
• Set number of sub-menu items for a given bonus feature if applicable. Navigation wraps around at extents accordingly.
• Link each bonus feature sub-menu item to a title.
• Link Title 0 (Top Menu), Title 1 (Feature Presentation) and Titles 2-20 (Bonus Features) to a Playlist (MPLS).
Additional features to be added...
• Link each sub-menu item associated with a bonus feature to a chapter based on assigned title.
• Enable/disable "Overview" integration with "Play" option on Page 1.
• Enable/disable "Description" integration with "Commentary" feature on Page 6.
• Use GPR1 (General Purpose Register for Audio) rather than PSR1 (Player Status Register for Audio) from TOP MENU when setting audio stream for Feature Presentation. (For cases where menu background video includes audio.)
• Link a commentary track to associated audio stream when presented as bonus feature. Covers case where "Commentary" feature is disabled.
• Alternate page structure for "Audio" and "Subtitle" options that doesn't include indicator calling out current stream. Menu graphics required are less involved in this case. Both page structures provide for moving selection to current stream by navigating "UP". The same is the case with chapter selection.
All customization options detailed above simply involve assigning a value to the appropriate "Move" GPR command located under MovieObject 0 which is run on First playback. See my post a couple back from this one for a look at my current GPR definitions in Excel format in addition to MovieObject 0 from BDedit. The excel sheet calls out the available values in each case.
The level of customization here also provides for integrating your source files (MPLS/M2TS/CLPI) without having to rename any of the files. In fact, you won't even need to update the IG (menu) references within your playlists (*.mpls) if you don't want to. Instead you can just rename my Top Menu (99001.m2ts/clpi) and Popup Menu (99002.m2ts/clpi) so that the numbering matches.
The last step once setting the GPR values and placing your source files in the appropriate directories will be to replace the existing objects (menu graphics) with your own. The process involved is very straightforward. I'll provide additional details on that including Photoshop tutorials once completing my work on the template. Time permitting I may even include a graphics library.
Also, the initial template out the box will (graphically) offer both horizontal and vertical menu layouts. My Photoshop (PSD) file will be included as well in addition to the actions used to automate the process of building and exporting the assets (images) for import as objects to the menus using BDedit. So that's all I've got for now. No ETA as of yet. It will be a couple more months for sure. When there's something of additional note to share I'll chime back in. Questions and comments welcome of course. ;)
Nice. Good work and all the best
musiclover
1st August 2024, 16:40
@Lowpro
Good to hear that you're making progress on this project. I'm wondering what the end product will look like. And how much know-how of BDedit it will need from us. Your work on the BDMV tab so far is all new terrain for me. I'm more familiar with how the PLAYLIST and CLIPINF tabs work. But I guess you will get us in the right direction and making a manual is also part of the project.
Lowpro
1st August 2024, 19:43
@Lowpro
Good to hear that you're making progress on this project. I'm wondering what the end product will look like. And how much know-how of BDedit it will need from us. Your work on the BDMV tab so far is all new terrain for me. I'm more familiar with how the PLAYLIST and CLIPINF tabs work. But I guess you will get us in the right direction and making a manual is also part of the project.The template will require very limited use of BDedit. From MovieObject 0 on the BDMV tab you'll update the user specific GPR values, so that the Blu-ray meets both your file criteria and menu requirements, the items on the excel sheet which use the cyan fill color. From there you'll access the Top Menu (9900.clpi) and Popup Menu (99001.clpi) from the CLIPINF tab, press the "Menu" button, then go to the "Objects" tab updating whatever objects you need to in additional to the "X" and "Y" coordinates for a given set of objects if needed from the associated menu page. The only real learning curve may the menu graphics related tasks. When the time comes I'll lay it all out for everyone. ;)
Lowpro
4th August 2024, 07:25
I'm making significant progress on my Universal Blu-ray Authoring Template this weekend. In the process I gave my GPR (General Purpose Register) scheme a complete overhaul. I also finished building out the third tier of the Blu-ray menus, cases where a given bonus feature has sub-menu items to choose from. (To check it out see my previous post, here (https://forum.doom9.org/showthread.php?p=2004229#post2004229).) Included is the ability to determine the "Play" behavior for each set of sub-menu items, i.e. whether a given menu item plays the "Title" its linked to or a "Chapter" from said title based on its button id. In any event, just thought I'd share. Hope everyone is having a nice weekend. Time to put BDedit to bed and call it a day. :p
palestina
28th October 2024, 18:01
I have received an email asking me to download a new version of BDedit (0.58b9).
I get an error when trying to access the IGS menu from the CLIPINF tab.
The error that can be read in the pop-up window is this one:
Access violation at address 004057EC in module 'BDedit.exe'.
Read of adress 6C6F661C.
pel9
28th October 2024, 19:03
Which BD title you try to open the menu?
Lowpro
29th October 2024, 12:12
Which BD title you try to open the menu?
Hi Pel. Just replied to your email from the other day. The CLIPINF tab is giving me an error as well, "Access violation at address 004057EC in module 'BDedit v0.58b9'. Read of address DB5EC922." Look forward to testing out the next revision.
palestina
29th October 2024, 14:09
Which BD title you try to open the menu?
I have tried several and all have had the same result.
Specifically:
- Arcadian
- Konvoi (2023) (German edition)
- Convoy (1978) (French edition)
I have no problems with previous versions of Bdedit.
Thanks.
pel9
29th October 2024, 14:42
Thank you guys for the bug reports.
It is fixed in v0.58b10
Download it from the same link.
palestina
30th October 2024, 22:05
Thank you guys for the bug reports.
It is fixed in v0.58b10
Download it from the same link.
Thank you very much @pel9.
Everything is perfect now.
kpic
1st November 2024, 01:47
Pel, using 056b7 (I see I'm a little old on that version so I have just donated for the new version so I'm not sure if this has been fixed?)
I have my Win10 scaling to 125 and now I can't get to some of the entries. Specifically I have an attached image to show in the Playlist screen I can't adjust the STN, under that area you can see the Video\Audio\Subtitle window the entry cannot be changed as it is not 'open' enough (next to play item where it gives the type of stream).
I had to adjust some other areas of BdEdit to be able to see everything ok but this section cannot be adjusted.
I have tried all the 'HIGHDPI" settings in Windows to no avail unfortunately. So at the moment the only way to edit that section where I need to do often is to set my Windows back to 100 scaling and then return to 125 after use.
Is there anyway to be able to adjust this section for custom scales?
kpic
1st November 2024, 16:53
Pel, I received the new version (058b10) - Thank you for that.
You can also disregard the post just above. The issue was with a program called 'Windows10DPIFIX' - the program uses the Win8 DPI settings to ensure that older programs (like IMGBurn) do not look blurry when scaled up in size (in my case to 125). It works great for these older programs to not look so blurry but I suppose something with it and BDEdit don't work well together.
As soon as I stopped using that and reverted back to the Windows 10 scaling settings BDEdit was fine once again (though IMGBurn is blurry again LOL).
Lowpro
1st November 2024, 22:59
You can also disregard the post just above. The issue was with a program called 'Windows10DPIFIX' - the program uses the Win8 DPI settings to ensure that older programs (like IMGBurn) do not look blurry when scaled up in size (in my case to 125). It works great for these older programs to not look so blurry but I suppose something with it and BDEdit don't work well together.
As soon as I stopped using that and reverted back to the Windows 10 scaling settings BDEdit was fine once again (though IMGBurn is blurry again LOL).
I love my dual 24" 1920x1200 monitors. No scaling required. :p
kpic
2nd November 2024, 16:57
Lowpro: Alas no such luck for me regarding dual monitors!
Interesting stuff I see you have going on with the 'Universal Blu-ray Authoring Template'.
And FYI I still am using the process we came up with for adding in subtitles (& keeping menu) for UHD titles when I need it. :D
no-one
20th November 2024, 05:06
In version 0.58b10, when I use apply to clpi and save clpi, BDinfo show popup "Call from invalid thread" and can't show information. No problem when I use original clpi.
pel9
20th November 2024, 17:19
In version 0.58b10, when I use apply to clpi and save clpi, BDinfo show popup "Call from invalid thread" and can't show information. No problem when I use original clpi.
Thank you for the bug report.
Is this error present even if you don't change anything in the playlist?
no-one
25th November 2024, 07:17
Thank you for the bug report.
Is this error present even if you don't change anything in the playlist?
I change audio language on playlist and save, and then i apply to clpi and save.
and yes even not change playlist, it gets error
I try to check old version. After .54b2, it gets this error.
palestina
6th December 2024, 01:15
Hi.
Would it be possible to change the default audio and subtitle tracks with BDedit?
Thanks.
musiclover
7th December 2024, 10:27
@palestina
https://forum.videohelp.com/threads/339644-Default-Subtitles#post2112008
palestina
7th December 2024, 11:39
@palestina
https://forum.videohelp.com/threads/339644-Default-Subtitles#post2112008
Hi.
I tried what was mentioned in that thread but unfortunately it didn't work for me.
Thanks anyway.
Lowpro
17th December 2024, 23:53
I encountered an issue recently while working on my "Universal Blu-ray Authoring Template". Thought I'd give everyone a heads up. Not sure if it's a limitation of the Blu-ray specification or a bug with the BDedit software. Either way, something good to know. I was restructuring the navigation commands for part of my template, the IG for the TOP MENU. After 2 hours of work I mux'd (*.m2ts) out. When opening the Blu-ray fresh at that point I found the IG could no longer be read, the below error being given, the status bar reading "ERROR Reading page 0".
"Access violation at address 00406C1C in module'BDedit v0.59b10.exe'. Write of address 40002E38."
Fortunately I saved (*.mnu) the menu and created a copy of the current M2TS file prior to muxing out and reading the Blu-ray fresh. As such, I reverted back to the prior M2TS file, opened the IG, then loaded (*.mnu) the problematic IG. Muxing out again at that point resulted in the same error. I then opened a second instance of BDedit and compared the problematic IG with the prior version. After much trial and error I finally figured out what the issue was.
When restructuring the navigation commands the number of commands residing on one of the buttons had been increased significantly. It was the only thing which stood out. The updated version of the button contained 240 commands. Prior no button within the IG contained more than 200 commands. When noticing this I recalled an issue I had a couple months ago, the issue involving a hardware based Blu-ray player and number of commands on a button within an IG. As such, I decided to see if the same issue was at play here. Sure enough it was.
The magic number was 231 in this case. Your mileage may vary. :-P So long as the button did not contain more than 231 commands the resulting IG once mux'd could be opened successfully after reading the Blu-ray fresh. Increasing the number of commands above 231 would break the IG each and every time. Thankfully I had saved (*.mnu) the menu so I didn't lose any of my work. I just needed to bring the number of commands for the button in question down below 231. In this case I offloaded a large portion of the commands to several other buttons. Muxing out at that point the IG could then be opened once reading the Blu-ray fresh.
So this begs the question, what is the maximum number of commands allowed on a button within an IG per the Blu-ray format? Is the magic number 231 or is what I'm encountering a bug within BDedit? Whatever the case may be there is a limit, at least from a hardware perspective. The related issue I encountered a few months ago was specific to playing a given Blu-ray using a hardware based Blu-ray player. The Blu-ray player would become non-responsive when attempting to read the Blu-ray, then powering off. I hard reset was then required to bring the Blu-ray player back to life.
In that case the number of commands residing on a button I had just updated was the issue. The number was well north of 231 commands. Reducing the number of commands on the button in question below a certain level resolved the issue. At the time I didn't bother trying to determine what the threshold was as doing so would have involved lowing the number of commands by one, re-burning to BD-RE, testing, rinse and repeat, a hard reset needing to be performed each time prior to trying again. In any event, just an FYI for everyone. Not sure if anyone else is using BDedit as an authoring tool as I am. If you are just make to always backup your current IG before muxing out.
Emulgator
18th December 2024, 18:55
Good to know, thanks for digging so deep, Lowpro.
ocean
19th December 2024, 20:18
Hi Lowpro, thank you for the information, but you wrote the wrong BDedit version, I was on v.058b11, I don't know how to answer for the commands on the button not exceeding 231, but on the IG menus there is a limit of 16 MB, because unlike Java it loads everything onto the player buffer RAM:
Adobe Community (https://community.adobe.com/t5/premiere-pro-discussions/encore-bluray-menu-size-limit/m-p/10709242)
Lowpro
20th December 2024, 01:40
Hi Lowpro, thank you for the information, but you wrote the wrong BDedit version, I was on v.058b11, I don't know how to answer for the commands on the button not exceeding 231, but on the IG menus there is a limit of 16 MB, because unlike Java it loads everything onto the player buffer RAM:
Adobe Community (https://community.adobe.com/t5/premiere-pro-discussions/encore-bluray-menu-size-limit/m-p/10709242)
Ah, I'm not sure I've been provided b11 yet. Still running b10. ;)
Lowpro
21st December 2024, 18:08
Well, the "Error reading page x" issue preventing a just mux'd IG from opening continues. This time it doesn't appear that the number of commands on a given button is causing the issue. In this case the changes I'm making reduce the number of commands on several buttons. I'm going to attempt to create a small example which I can replicate at will then providing it to Pel. For now my "Universal Blu-ray Authoring Template" project is on hold. Not able to complete my work with this happening which is a shame considering I'm just a day or two away from finishing the initial build.
__________________________________
An update for everyone, looks like I'm back in business. Yesterday I completed the final revision for one of the primary features of my "Universal Blu-ray Authoring Template". I just needed to implement the changes made throughout the IG having only updated one page initially. So everything was smooth sailing updating a number of pages until this morning, the "Error reading page x" once again rearing its ugly head as previously mentioned, the error prompt stating, Access violation at address 00406C1C in module 'BDedit v0.58b10.exe'. Write of address 40002E38.
Just figured out what was causing the issue. Well, this time. At the end of Pages 2 and higher I have a Button Overlap Group which contains 5 buttons, the objects displayed when a button on Page 1 is activated. The buttons contain no commands. If the given page uses the same palette as Page 1 the appropriate button from the Button Overlap Group is enabled by default rather than including a separate object for the given page.
That being said, it appears that BDedit for whatever reason decided to have a problem with the fact that the last item on the page I was attempting to update contained this Button Overlap Group. I had saved the problematic IG after muxing out prior to discovering the IG could no longer be opened. Reverting to a prior version of the IG I then loaded the problematic IG. Muxing out at that point resulted in the same "Error reading page x" issue when attempting to open the IG once reading the Blu-ray fresh.
So here we go, rinse and repeat. On my second attempt I deleted the Button Overlap Group at the end of the page and replaced it with a single button set to display the activated state of the button in question on Page 1. Well look at that. No issues opening the IG once muxing out and reading the Blu-ray fresh. Interesting. From there I was able to complete all my updates for the given page. No issues once muxing out and reading the Blu-ray fresh.
So here we go again, rinse and repeat. This time I left the Button Overlap Group containing the 5 buttons in place at the end of the page adding a single button to the end of the page instead. I just inserted the button. I didn't edit the button in any way. Once muxing out the IG could be opened once reading the Blu-ray fresh. Some further testing. With the current IG still open I then added several more buttons to the end of the page containing numerous commands. Still no issue once muxing out and reading the Blu-ray fresh.
Okay, let's remove all the buttons I had added after the Button Overlap Group containing the 5 buttons, then muxing out. Will it break the IG as was the case originally. Sure enough, it did. Once muxing out and reading the Blu-ray fresh the IG could no longer be read, an error message being displayed, the status bar reading, "Error reading page x". Deleting the Button Overlap Group or adding a single button after or in place of the Button Overlap Group once again provided for opening the IG successfully once muxing out and reading the Blu-ray fresh.
__________________________________
Here's another update for anyone interested. The "Error reading page x" issue continues, the "Access Violation" error reading the same each time. Last night and for most of this morning it was smooth sailing once again per the update provided above. I then had the brilliant idea to revisit something which I had shelved previously precisely because of this issue which happened once before prior to my most recent posts here. The item I revisited required a greater number of navigation commands than were currently in place on a couple buttons for several pages. One of the buttons on each page in question reached a total of 238 commands. This once again broke the IG once muxing out and attempting to read the Blu-ray fresh.
As before, deleting the last button on the page from the problematic IG allowed for muxing out, then being able to open the IG successfully once reading the Blu-ray fresh. In this case I needed the last button on the page to remain in place. With some restructuring of the commands on the button in question I was able to get the total number of commands down to the point that the IG once muxed out would reopen successfully, the last button on the page remaining in place. So for now I plan to just keep an eye on the number of commands I use for a given button keeping that in check in addition to always creating a copy of the current IG prior to muxing out also saving (*.mnu) the menu so I don't potentially lose all my work. Talk about a PITA. I can hardly complain though. BDedit is an amazing program and I'm thankful to Pel for developing it and making it available.
Lowpro
2nd January 2025, 08:32
I just figured something out that's been driving me crazy. Thought I'd share my stupid oversight with everyone in the event others found it helpful. With my "Universal Blu-ray Authoring Template" the Actions in Photoshop that export the menu assets include the palette id and object id within the filenames when saving the images. This eliminates the need to select the specific objects you're looking to replace within an IG, the palette id and object id within each filename overriding any object selection(s) you may have made.
That being said, the last object for each page is a spacer, a 1x1 fully transparent image, the object not aliased to any BOG. It's only job is to create a space between each page as seen from the "Objects" tab of a given IG. Up until now the spacer images have refused to load. Well, they would load individually for some reason, but not when more than one image was loaded at the same time. The first spacer image that attempts to load would fail, the process ending at that point, no other objects following the first spacer image loading as a result. Well this evening I finally figured out why this was happening.
The problem was with my naming convention for the spacer images. Take Page 1 for example. The second to the last object for Page 1 is "01_panel_d_04_p01o0022.png". The last object for Page 1 is the spacer image. The filename used originally was, "01_spacer_01_p00o0023.png". The letters "pac" within the word, "spacer" was the problem. BDedit looks for the first instance it finds of "pXX" which calls out the associated palette for the object, "XX" being the hex value of the palette. As a result, it was attempting to load the object using the palette "pAC" rather than "p00". "AC" in this case isn't a valid palette value within the IG, hence why the object fails to load, the process ending at that point.
The second to the last object for each page is always a panel so I just continue with that naming convention now for the spacer images, the new filename for the spacer image in this case being "01_panel_x_01_p00o0023.png". The word "panel" unlike the word, "spacer" isn't an issue as the "an" following "p" in "panel" isn't a valid hex value. As a result, BDedit doesn't bug out. It continues reading the filename registering a hit once it reaches "p00". And yes, the word "spacer" wouldn't be an issue if I placed it at the end of the given filename, but I need the palette id and object id at the end of each filename for several reasons. So mystery solved. Finally. :-P
Emulgator
6th January 2025, 13:54
whoa ! Such digging work reminds me of my countless hours spent to find suspects in other aspects ;-}
MrVideo
8th January 2025, 14:11
@palestina
https://forum.videohelp.com/threads/339644-Default-Subtitles#post2112008
That didn't work for me either. But what does work is to set the forced flag for the subtitle stream. That is pointed out earlier in that thread.
That works better for me. Not all of the videos in the UHD-BDs I'm making need subtitles turned on, only the ones that are translating.
Lowpro
21st January 2025, 06:56
I've completed the initial version of my "Universal Blu-ray Authoring Template". At present I'm in the process of updating several example Blu-ray's I'll be making available that utilize the template. Unfortunately it's taking longer than expected as BDedit continues to corruptly compile my IG's. Seemingly at random this error will start happening and once it starts happening it doesn't feel like I'll ever recover. I update the given IG and mux out only to find the IG can no longer be opened, this "Access Violation" error being given I've described previously, the status bar reading "Error reading Page x". The page number given is completely erroneous. This evening it's "Error reading Page 100". The IG doesn't have 100 pages. This garbage has me so frustrated I'm setting the project aside for a week. The error only happens when going to read the given Blu-ray fresh after having copied/pasted pages and/or adding, deleting or copying/pasting BOG's, then mux'ing out. That's the good news I suppose as none of those things are required to use the completed template. Use of the template will only require you assign coordinates to existing BOG's, enable/disable certain BOG's if needed, and replace objects. I frequently get several nasty errors when attempting to mux out after importing objects as well, but if I import them a certain way the errors never occur. When the time comes I'll lay out my process and what to do and not do per avoiding any errors. Push come to shove I'll rebuild the example Blu-ray's using the completed template. Just don't have it in me at the moment considering I could have these example Blu-ray's knocked out in 20 minutes if only the IG's would mux out properly. Well, eventually the IG's will mux out properly. The issue will just go away for no apparent reason. Go figure.
AVX
24th January 2025, 21:29
Latest version?
Lowpro
25th January 2025, 19:44
Latest version?
I'm running BDedit v0.58b11 which is the latest version available as far as I know. And some great news regarding the "Error loading page..." issue I've been having. I wasn't planning on firing up BDedit until next week. A light bulb went off this morning however and sure enough, I've identified and resolved the issue now. Well, so far so good. The "Error loading page..." issue appears to have been caused by blank pages that exist within my template. Page 4 is the dedicated page for audio selection. Page 5 is the dedicated page for subtitle selection. In both cases there's an alternate implementation available.
When GPR45 (Audio) and/or GPR55 (Subtitles) are assigned the value of "0" the default implementation is used. In this case audio selection takes place from Pages 4 and 5 respectively. Each page contains 2 sets of buttons, each set within its own button overlap group (BOG), no button from either group set to be enabled by default.
The first set of buttons call out the current selection. The second set call out which selection is set to be used when initiating playback, i.e. a check mark appearing to the left of the current stream for example. When going to either page the appropriate button from the first set is shown immediately as you're jumping directly to that button from the page you were on prior. This enables the button within the first set automatically. There's a slight delay before the appropriate button from the second set is shown however, as the button in question needs to be enabled once arriving on the page. Initially a blank version of the button is shown from within that group, i.e. no check mark being displayed.
To prevent that delay I offer an alternate implementation to Pages 4 and 5. When GPR45 (Audio) and/or GPR55 (Subtitles) are set to "1" the alternate implementation is used. In this case audio selection takes place from Pages 22-33 and subtitle selection takes place from Pages 34-46, dedicated pages where the appropriate button from each button overlap group (BOG) is enabled by default based on the current stream, the template supporting up to 12 audio tracks and 12 subtitle tracks including turning subtitles off.
If the alternate implementation is used Page 4 and/or Page 5 must be copied how ever many times is needed to the dedicated pages (...the "Paste overwrites current page" option must be enabled), the appropriate button from each button overlap group (GOP) set to be enabled by default for each page. If the alternate implementation isn't being used the given set of pages is left blank, i.e. the new pages originally inserted to the template are left untouched. This appears to be what has been causing the intermittent "Error loading page..." issue, i.e. the given IG unable to be reopened after mux'ing out and reading the Blu-ray fresh.
Inserting a new page and leaving it untouched appears to confuse BDedit from time to time when going to mux out, the required structure of the page being insufficient in some way due to having been inserted only. To test my theory I returned to the IG I was attempting to update a few days ago and confirmed the issue could still be replicated at will. Any change I made to the given IG resulted in the IG no longer able to be reopened once mux'ing out and reading the Blu-ray fresh, the "Error loading page..." issue rearing its ugly head.
In this case the Blu-ray contained 5 audio tracks and 2 subtitle tracks, the alternate implementation being used for each. Page 4 had been copied over to Pages 22-26, Page 5 copied over to Pages 34-36. This left Pages 27-33 and Pages 37-46 untouched from when they were originally inserted into the template. As such, I went to each of those pages and enabled the only BOG on each adding a single command (NOP) to the given button for good measure. Mux'ing out at that point the IG could be opened successfully once reading the Blu-ray fresh. He shoots, he scores!
I was able to replicate this at will with all of the example Blu-ray's I was attempting to update, each of which have been fully updated now. If I left any blank pages untouched the IG could no longer be opened once mux'ing out and reading the Blu-ray fresh, the status bar reading, "Error loading page...". Well, this was prone to happen. On a small number of attempts it didn't happen. If I edited those blank pages in some way the IG could be reopened successfully each and every time after mux'ing out and reading the Blu-ray fresh. So looks like I'm back in business. I have a few additional example Blu-ray's I'd like to add to the mix now as well so I'll be knocking those out next week. The fun never ends!
confused11811
26th January 2025, 21:08
@pel9 I sent a donation on Friday night, Could you please send me the link for the latest download of BDedit. Thanks
Emulgator
26th January 2025, 21:41
So this must mean: Any valid menu page must have minimum 1 button with a link, being it NOP(),
otherwise the construct can be no menu page and is invalid.
Lowpro
26th January 2025, 23:07
So this must mean: Any valid menu page must have minimum 1 button with a link, being it NOP(),
otherwise the construct can be no menu page and is invalid.When inserting a new page there is a single button already present which is disabled. Enabling the button may be enough, i.e. 0000 instead of FFFF. I just added a single command to the button for good measure as well, NOP. Could go back and test again without adding a command.
And again, the issue has been frequent for me, but intermittent. Other factors are more than likely at play as well depending on the IG and its makeup. What I can say for certain is that ensuring a blank page (inserted only) is not left untouched prevents the issue from happening. I’m fairly convinced of that at this point.
pel9
27th January 2025, 13:22
When inserting a new page there is a single button already present which is disabled. Enabling the button may be enough, i.e. 0000 instead of FFFF. I just added a single command to the button for good measure as well, NOP. Could go back and test again without adding a command.
And again, the issue has been frequent for me, but intermittent. Other factors are more than likely at play as well depending on the IG and its makeup. What I can say for certain is that ensuring a blank page (inserted only) is not left untouched prevents the issue from happening. I’m fairly convinced of that at this point.
Do you suggest any change of default values at inserting a new page?
Lowpro
27th January 2025, 15:57
Do you suggest any change of default values at inserting a new page?
I suspect having the "default valid button" value for BOG 0 set to "0000" rather than "FFFF" for a newly inserted page might do the trick, but I'm not sure. I'll go back and do some testing reporting back.
cubicibo
27th January 2025, 18:35
I may have missunderstood your intent, but the 1x1 spacer object is illegal. Minimum object dimensions must be 8x8. I doubt your issue originates from that, but it does not help.
AVX
29th January 2025, 19:28
Donated.
My latest version is v0.56b7. :(
musiclover
29th May 2025, 08:38
Is v0.58b12 the latest version?
ocean
30th May 2025, 16:25
Hi musiclover, as far as I know, it's the last one.
Lowpro
3rd June 2025, 03:21
Is v0.58b12 the latest version?
Ocean is correct. BDedit v0.58b12 is the latest version.
TenHeal12
6th July 2025, 19:55
Hi everyone,
I've been working with Blu-ray discs of TV series and trying to get MakeMKV to recognize each episode as a separate title, rather than bundling them into one large MKV file. I've had some success using BDEdit to modify the playlist (.mpls) files and wanted to share my process and ask a few questions.
Specifically, I'm referring to the column labeled 'c' in BDEdit's “Playlist” tab.
Typically, when I open a BDMV structure of a series disc in MakeMKV, all episodes from a particular playlist are grouped into a single, long title.
Through some experiments of mine, I have managed to get MakeMKV to show all episodes as individual files through the following:
1. Opening the .mpls file in BDEdit.
2. Changing all the '5' values in the 'c' column for the relevant PlayItems to '1'. So, the sequence becomes 1, 1, 1, 1.
3. I then temporarily remove one of the episode stream files (e.g., 00001.m2ts) from the BDMV/STREAM folder.
4. When I then open the (modified) BDMV in MakeMKV, it lists the episodes as separate titles.
MY Questions:
Is this a "bad" or risky practice? Modifying the connection condition like this is significantly faster for me than ripping a single large MKV and then manually splitting the episodes later. (Using MKVToolNix for example). Could this result in any audio issues or similar problems?
Why the 1, 5, 5, 5… pattern?
I come across this often, where the first episode on a Blu-ray is 1, and the rest 5.
My understanding is that '5' signifies a “seamless” connection, causing subsequent PlayItems to be treated as part of the same continuous block by players (and MakeMKV). '1' seems to signify a “not seamless” or standard forward connection.
Why would a disc be authored with the first PlayItem in a sequence having a connection condition of '1' to the next, while subsequent PlayItems within that same logical block use '5' to connect to each other? What is the technical or authoring rationale behind this 1, 5, 5, 5 pattern for a series of episodes intended to be playable as a “Play All” block?
I'm trying to better understand the underlying Blu-ray playlist mechanics. Any insights, corrections to my understanding, or answers would be greatly appreciated!
Why the 1, 5, 5, 5… pattern?
I come across this often, where the first episode on a Blu-ray is 1, and the rest 5.
My understanding is that '5' signifies a “seamless” connection, causing subsequent PlayItems to be treated as part of the same continuous block by players (and MakeMKV). '1' seems to signify a “not seamless” or standard forward connection.
Why would a disc be authored with the first PlayItem in a sequence having a connection condition of '1' to the next, while subsequent PlayItems within that same logical block use '5' to connect to each other? What is the technical or authoring rationale behind this 1, 5, 5, 5 pattern for a series of episodes intended to be playable as a “Play All” block?
I'm trying to better understand the underlying Blu-ray playlist mechanics. Any insights, corrections to my understanding, or answers would be greatly appreciated!
If a PlayItem is the first PlayItem in a PlayList or a PlayItem in a PlayList whose PlayList_playback_type is not set to 1 (Sequential playback of PlayItems), the connection_condition has no meaning and shall be set to 1.
In other cases, the meanings of the connection_condition are defined in the following.
connection_condition=1 – This connection is not meant for seamless connection.
connection_condition=5 – This connection is meant for seamless connection.
TenHeal12
17th July 2025, 20:45
Sorry for the late reply, but thank you for the explanation!
palestina
23rd December 2025, 01:47
I'm having a problem with a cut. Specifically, with Criterion's cut of "Dead Man."
I'm using TsMuxer to add/replace audio tracks and subtitles.
The whole process runs smoothly except that it adds HDR10 metadata to the original SDR, completely ruining the image.
I've tried to fix it with BDedit (*mpls and clpi*) but it doesn't work.
I've run the authoring process a couple more times, and it always gets the same result.
Can anyone help me figure out what the problem is?
Thanks.
taurusus
24th December 2025, 14:23
Hi palestina.
Which version of the movie do you have, UHD or Blu-ray?
Which version of tsMuxeR are you using?
palestina
24th December 2025, 17:49
Hello.
I'm using the US edition (CRITERION).
The version of TsMuxer I'm using is the latest (2.7.0).
Thank you very much for your interest.
taurusus
24th December 2025, 19:18
If the original has HDR 10, why should it be missing from the edited copy?
Metadata can be deleted in BDedit in the ExtensionData tab.
palestina
24th December 2025, 20:17
The original is SDR. Authoring with TsMuxer produces a copy with HDR10.
If I remove the HDR metadata with Bdedit, the image quality is poor.
What I don't understand is why it creates the HDR layer if the original is SDR.
Screenshots attached.
HDR ===== AUTHORSHIP
https://i.imgur.com/L5lYDAs.png
SDR ===== ORIGINAL
https://i.imgur.com/OJGLW8j.png
taurusus
24th December 2025, 20:32
Did you set the SDR in the STN tab as in the original?
palestina
25th December 2025, 02:38
Yes. I've switched from HDR to SDR in BDedit's STN, but the result isn't good. Black screen and the player freezes.
What I'd really like to know is why this is happening (I don't think it's the first time).
I've even tried authoring without adding/replacing any audio tracks and/or subtitles, and the same thing happens. The m2ts file is HDR instead of SDR.
taurusus
25th December 2025, 04:43
Did you create only an m2ts file in tsMuxeR and replace it, or did you create a complete Blu-ray structure with mpls and clpi files and replace them all?
ocean
25th December 2025, 05:56
Hi, happy holidays to everyone.
@palestina
Try reading the original 00001.m2ts with Mediainfo.
palestina
25th December 2025, 11:31
I've created a Blu-ray structure using m2ts, mpls, and clpi.
I've attached a screenshot of the BDInfo.
https://i.imgur.com/bOnT2wD.png
P.S. I hope you all have a good day.
ocean
25th December 2025, 13:57
HDR Format is SMPTE ST 2086 static metadata: HDR10, color space BT.709
palestina
25th December 2025, 16:51
So, if it has HDR metadata, why does BDedit recognize SDR?
I can't understand it. Nor can I understand why my LG recognizes SDR when the original is played, but recognizes HDR when the edited version is played.
Thanks for your interest, @ocean.
Best regards.
taurusus
27th December 2025, 05:57
palestina
I checked how tsmuxer puts together the movie "Dead man".
If you check in BDedit, then indeed in the STN table the data of the original video in SDR has been changed to HDR,
but the data in mediainfo has not changed and the video itself does not visually differ from the original.
HDR
https://i126.fastpic.org/thumb/2025/1227/89/_01c844185a98d4325d899e72fba82b89.jpeg (https://fastpic.org/view/126/2025/1227/_01c844185a98d4325d899e72fba82b89.png.html)
SDR
https://i126.fastpic.org/thumb/2025/1227/db/_a339d9c418eab39b8ad13ed79c4a19db.jpeg (https://fastpic.org/view/126/2025/1227/_a339d9c418eab39b8ad13ed79c4a19db.png.html)
palestina
27th December 2025, 10:15
Hi taurusus.
The problem is that the OLED outputs it as HDR, and the playback isn't correct. I suppose it's something that can be fixed by changing the panel settings.
Ocean told me that this issue doesn't occur when using Scenarist, so I'll try it that way.
It's a bit complicated for me because I've never used it before... but it'll be good practice.
Regards, and thanks for the help.
palestina
28th December 2025, 15:09
Edited with Scenarist and now it respects the original SDR format.
Thanks again for your interest.
Best regards.
musiclover
17th January 2026, 13:16
I have made a blu-ray with TMPGEnc Authoring Works 7. The blu-ray has six tracks. The topmenu points to the 6 track menus. But I would like it when two of them would bypass the track menu and start playing the video without first going to the track menu. I see no option to do this within TMPGEnc Authoring Works 7. How would I go about it to change the blu-ray menu with BDedit to make this happen?
Akrambby
19th January 2026, 20:24
Hey everyone,
New user here. I’ve gone through a fair amount of the forum and tried several approaches based on existing threads, but I’m still stuck and would appreciate confirmation on whether my overall approach is fundamentally flawed or just missing a key step.
I have a fully functional Blu-ray disc authored in Adobe Encore (BDMV 2.00) that I’ve used for many years without issues. A native 4K HDR version of the main feature has since been released, and my goal is to keep the disc structure identical (menus, navigation, extras, etc.) while replacing only the main feature video with a UHD HDR version.
My most recent attempt was as follows:
- I used tsMuxeR (Blu-ray output mode) to generate a UHD-compliant M2TS + CLPI + MPLS for the main feature.
- I replaced the corresponding Encore-generated M2TS/CLPI/MPLS files with the tsMuxeR ones (matching file names).
- I then used BDEdit to update the disc from BDMV 2.00 → 3.00, verified stream types, and added UHD / HDR presence in the extension data.
- Finally, I rebuilt the ISO using ImgBurn.
When checking the resulting ISO with BDInfo, the disc and label are detected, but no video streams are listed.
Prior to this, I also tried:
- Replacing only the M2TS files
- Manually editing STN tables and applying changes to the CLPI
Both approaches failed in similar ways.
At this point, I’m trying to determine whether:
Adobe Encore-authored Blu-ray structures can be adapted into a valid UHD-BD at all (even with UHD-compliant streams), or
Whether my replacement / metadata steps are incomplete or incorrect.
To be clear: the original Blu-ray structure is confirmed valid and parses correctly in BDInfo, and I’m currently testing only with a single feature stream to keep things minimal.
One additional question (possibly unrelated):
I’ve noticed that several MPLS files appear to reference a delayed start (~10 minutes offset). Is this expected behavior, or does it indicate incorrect playlist timing that must be manually corrected?
Any insight—especially from those experienced with UHD-BD authoring or tsMuxeR-based workflows—would be greatly appreciated.
Thanks in advance and happy to share whatever would be deemed useful to get the answer to this.
taurusus
19th January 2026, 21:07
Hi Akrambby
You seem to have done everything right. I've converted blu-ray discs to UHD many times.
I open the original playlist from blurey in tsMuxeR and replace only the video stream, and everything works.
But I have not dealt with blu-ray discs made in Adobe Encore Conversion.
I can check your disk. Send me all the files, without the movie, I'll replace it with some of my own.
Akrambby
20th January 2026, 07:38
Ok I sent it, thank you very much.
jellyhead1
20th January 2026, 17:03
I replaced the corresponding Encore-generated M2TS/CLPI/MPLS files with the tsMuxeR ones (matching file names).
If the names of the MT2S files were changed, did you also open the MPLS file and change the name?
no-one
3rd February 2026, 17:57
BDinfo displays a pop-up message "Call from invalid thread" and no information is shown after clicking "Apply to clpi" and "Save clpi" in bdedit .58b12. Is there a way to fix this problem?
ocean
4th February 2026, 19:03
Hi no-one, the problem is always this, post 1255 true:
https://forum.doom9.org/showthread.php?t=125903&page=63
MrVideo
12th February 2026, 15:33
@lowpro What is the latest with your project?
Lucho
15th February 2026, 19:06
Hello everyone.
I'm posting this here because Taurusus told me that users like Ocean in this thread are very knowledgeable about this topic, and I would appreciate your help with this problem.
I added a second audio track and a subtitle track to a Blu-ray disc that only had one audio track.
I forced the subtitle track so that the Blu-ray would start with the original audio and the added subtitles.
The problem arises when trying to change the audio and/or disable the subtitles with the remote control. I can't do it with the (audio-subtitles) button or in the settings; the following message appears: "Operation currently prohibited for this disc."
I tried using KITE, user operations on the MLPS file for each of the two movies, enabling the options: "Change PGtextST sequence number" and "Turn PGtextST on/off" to activate and deactivate the subtitles.
To change the added audio, I enabled "Enable/Disable Secondary Audio" and "Change Secondary Audio Sequence Number."
But the message keeps appearing every time I try to make any changes. This Blu-ray disc doesn't have a pop menu, and this message only appears with a physical disc. If I test it on my PC, everything works fine.
Regards, Lucho
Emulgator
17th February 2026, 13:27
Do not force that sub, instead make it default.
Lucho
17th February 2026, 21:59
Hello.
I'm closing my question because, with Ocean's help, I was able to solve the error the player was showing when I tried to change the audio and turn subtitles on or off.
Thanks to Ocean, Taurusus, and Emulgator for being there.
Regards, Lucho
MrVideo
15th April 2026, 00:44
Can you edit the chapters to add a chapter description? If so, how?
MrVideo
19th April 2026, 06:30
Is there a way to mark a subtitle as forced?
palestina
20th April 2026, 07:17
Is there a way to mark a subtitle as forced?
To mark forced subtitles, you can use BDSup2Sub.jar.
In some cases, you can also use BDEdit.
Although the post is old, it's still relevant: https://forum.videohelp.com/threads/339644-Default-Subtitles#post2112008
Someone directed me to it a while ago, and it was helpful.
MrVideo
20th April 2026, 10:08
Thanks, that did the trick. BDSup2Sub is much quicker than going thru BDEdit, when the SUP files are standalone. BDEdit is probably the way to go without having to demux the subtitles from the m2ts files.
buddha9
13th May 2026, 16:38
Hi all, where I can find the PDF with the complete set of blue ray commands (Ex.: PL_MK)?
Something like this: https://youtu.be/aGv9if3h9xc?t=413
Thanks!
ocean
15th May 2026, 04:19
Hi buddha9, try asking the author of the video for the PDF.
Here you can find the commands listed by the author of BDedit:
https://forum.doom9.org/showpost.php?p=1423615&postcount=572
MSFilms
3rd July 2026, 00:50
Hello,
I was curious if anyone here had a link to downloading the latest version of the software. The PayPal link to donate and obtain the link is down. And the versions on the website don't support 4K UHD, which is what I want to use it for. I'm willing to pay the original creator. I just want to be able to use the software.
-thanks
ocean
3rd July 2026, 13:14
Hi MSFilms welcome to the forum, try contact via email:
https://forum.doom9.org/showpost.php?p=1934441&postcount=1028
MSFilms
3rd July 2026, 16:06
Hi Ocean,
I sent one a couple days ago and haven't gotten a reply. I wasn't sure if that meant he was busy, or if he's no longer active on the internet. But I'll keep waiting.
Hi Ocean,
I sent one a couple days ago and haven't gotten a reply. I wasn't sure if that meant he was busy, or if he's no longer active on the internet. But I'll keep waiting.
I hope you got the latest version.
:thanks:
palestina
6th August 2026, 21:12
Hello.
I've run into a problem with an authoring project. It's for the movie Troy from Arrow.
It's an IGS menu with the menus in m2ts files number 2 (main) and 9 (pop-up).
The problem is that when I play the movie, the pop-up doesn't work.
I've encountered this issue before, and if I enabled the menu with BDedit, the pop-up remained fixed.
Is there any way to fix this?
Thanks.
ocean
8th August 2026, 01:21
Hi palestina, try it as shown in the figure:
https://i.postimg.cc/XGFW26mF/prova.png (https://postimg.cc/XGFW26mF)
palestina
8th August 2026, 11:19
Thanks @ocean.
This time it worked. To be honest, I'd tried it before (it's not the first time I've encountered a menu like this), but the results weren't good. Most of the time the pop-up menu stayed on for the entire duration of the movie.
It was my mistake not to test it before posting the problem, but I assumed it wouldn't work with this movie either.
Best regards.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.