View Full Version : BDedit - BD structure edit
fib0by
13th April 2008, 23:10
The Canon HF100 camcorder creates a BD structure live on the flash card. I put it on a DVD-5 with no changes and it played as "AVCHD" on the PS3 - no menus, just one title, every scene (file) on the flash a different chapter in the title.
There's one problem: at the end, the PS3 loops back to the beginning and starts playing the whole disk (title) again. What do I need to change to prevent it from doing that?
http://img224.imageshack.us/img224/7832/bdeditcd3.png
hubblec4
18th April 2008, 09:33
Hi Pelican9
Is it possible to implement the the output-format of chapters in form of "ogg" like in ChapterXtractor?
i can't use your chapter.txt in mkvmerge.
hubble
for example:
CHAPTER01=00:00:00.000
CHAPTER01NAME=Chapter 1
CHAPTER02=00:03:59.720
CHAPTER02NAME=Chapter 2
CHAPTER03=00:06:01.400
CHAPTER03NAME=Chapter 3
CHAPTER04=00:07:13.160
CHAPTER04NAME=Chapter 4
CHAPTER05=00:14:09.160
CHAPTER05NAME=Chapter 5
CHAPTER06=00:16:23.320
CHAPTER06NAME=Chapter 6
CHAPTER07=00:17:23.120
CHAPTER07NAME=Chapter 7
CHAPTER08=00:20:46.960
CHAPTER08NAME=Chapter 8
CHAPTER09=00:23:24.520
CHAPTER09NAME=Chapter 9
CHAPTER10=00:28:14.160
CHAPTER10NAME=Chapter 10
CHAPTER11=00:29:10.320
CHAPTER11NAME=Chapter 11
CHAPTER12=00:31:49.440
CHAPTER12NAME=Chapter 12
CHAPTER13=00:35:54.360
CHAPTER13NAME=Chapter 13
CHAPTER14=00:40:37.240
CHAPTER14NAME=Chapter 14
CHAPTER15=00:41:43.800
CHAPTER15NAME=Chapter 15
emufan
18th April 2008, 16:54
can modify the .clpi file?
gioowe
18th April 2008, 18:30
Pelican9, is it possible that the decoding of Set:SetSystem:SetStream is incomplete/wrong?
51000001 8FEC8FED 00000000 is decoded as: SetStream PSR109, GPR0
GPR4076 and GPR4077 are used. So I assume that the correct decoding is SetStream GPR4076, GPR4077, <notset>, <notset>
SetStream should have 4 parameters. And 8000h defines if it's used. Parameters being Audio, Subtitle, IG, Angle.
musicman2311
19th April 2008, 00:10
Hello,
I made some experiments with Nero 8.
1. 1 title, no Menu -> result : it loops
2. 1 title 1 Menu -> you can select end action in Nero as follows
a) loop title
b) next title
c) go to menu
Based on that, I assume/conclude as follows
* there is no 'stop' action defined at end of title (again my guess)
* if you want to not loop, you have to create a menu
* reason (again, my guess): when you author a title in scenarist (which is very strict on standard compliance), you must select a top menu and at least 1 movie both pointing to the stream you want to author for blu ray.
you cannot not select the menu - it means the top menu is also the title (movie).
if you play in PS3 and select go to menu it actually starts the movie again, but if you had chapters, these are then not recogized.
In conclusion it seems, that looping is the only sensible action when you have no menu.
one idea, which I am not sure makes sense would be to create a 2nd title of extremely short length , for example black screen.
you can then loop that after the defined end action from clip 1 (the movie) was 'go to next'
of course I would be overly keen to see if there is another solution which stops the annoying looping
hope this helps
musicman2311
19th April 2008, 04:33
Hello,
I made some experiments with Nero 8.
1. 1 title, no Menu -> result : it loops
2. 1 title 1 Menu -> you can select end action in Nero as follows
a) loop title
b) next title
c) go to menu
Based on that, I assume/conclude as follows
* there is no 'stop' action defined at end of title (again my guess)
* if you want to not loop, you have to create a menu
* reason (again, my guess): when you author a title in scenarist (which is very strict on standard compliance), you must select a top menu and at least 1 movie both pointing to the stream you want to author for blu ray.
you cannot not select the menu - it means the top menu is also the title (movie).
if you play in PS3 and select go to menu it actually starts the movie again, but if you had chapters, these are then not recogized.
In conclusion it seems, that looping is the only sensible action when you have no menu.
one idea, which I am not sure makes sense would be to create a 2nd title of extremely short length , for example black screen.
you can then loop that after the defined end action from clip 1 (the movie) was 'go to next'
of course I would be overly keen to see if there is another solution which stops the annoying looping
hope this helps
actually, the last part is not correct, i just found a disk with 1 title, which i made. at the end of the movie it stops -will investigate
can somebody tell me how to create a bdedit screenshot to post ?
musicman2311
19th April 2008, 05:18
ok here is the screen shot - made by scenarist, stream file name is 00000.m2ts
d0ORk
25th April 2008, 15:07
Hi there, is it also possible to show the correct playlist for movies like Ratatouille, which is splitted in so many m2ts?
If yes, how? :p
lschaudies
25th April 2008, 16:36
:stupid:It can take quite a long time to restructure a movie which is broken up into multiple .m2ts and I cannot figure out how to read that info with BDedit
musicman2311
26th April 2008, 05:36
sorry I don't have that movie
d0ORk
29th April 2008, 14:45
I know the correct playlist now, but I had to search with a hexeditor in the playlist files, so it would be great if BDEdit could show the correct playlist.
Pelican9
29th April 2008, 21:02
Hi there, is it also possible to show the correct playlist for movies like Ratatouille, which is splitted in so many m2ts?
If yes, how? :p
See the 00001.mpls
d0ORk
30th April 2008, 10:49
Hi, is it always the 00001.mpls or just in the Rataouille BR?
Altaria
30th April 2008, 12:54
Hi
Is it possible to correct a defect menu with BDedit or can BDedit show where the fault is, because I've one BD-structure which can't be played with powerdvd . There is only a black screen and powerdvd stops after 10sec
drsmithdtv
5th May 2008, 08:28
Is it possible to use BDedit to modify index.bdmv and MovieObject.bdmv for possible playback of edited BD structure with PDVD or Arcsoft TMT ?
Pelican9
7th May 2008, 15:20
Hi, is it always the 00001.mpls or just in the Rataouille BR?
No, not always.
Is it possible to use BDedit to modify index.bdmv and MovieObject.bdmv for possible playback of edited BD structure with PDVD or Arcsoft TMT ?
Yes, it is.
emufan
8th May 2008, 16:40
I wish BD edit can modify the"IN TIME OUT TIME "in the *.mpls
aklendathu
10th May 2008, 14:11
How can I use BDEDIT to turn on a given subtitle stream by default ? My player doesn't recognize my language (POR) in its setup menu and therefore is always off when my self-authored movie starts...
drsmithdtv
20th May 2008, 13:04
I have created a Blu-ray movie file from two merged m2ts files using a combination of TSsplitter and TsRemux.
I used TSsplitter to join the two m2ts files and then TsRemux to create the Blu-ray movie structure. While the merged m2ts is the right filesize the time duration as reported from TsRemux is only the duration of the second input m2ts file.
In terms of playback from Arcsoft TMT, the time duration of the merged m2ts file with direct playback is correct however when I attempt playback as a movie file, the duration corresponds only to the second input m2ts file. A consequence of this is that TMT will only play part of the file (for the shorter duration) before returning to the start.
Is it possible to change the duration of a BD movie file with BDedit ?
ksamborn
20th May 2008, 20:23
Hi Pelican, great tool.
I have recently begun to experiment with home made movies shot on HDV and authored for Blu-Ray with Adobe Encore CS3.
My goal is to burn my HD movies on a regular DVD for viewing on PS3. The rationale is primarily cost of the media. I know it is realistic since the length is well below 4.7GB capacity of the DVD.
The issue I have is that Encore writes out a standard Blu-Ray file structure, which, when burned to a DVD is incompatible with the PS3.
However, the PS3 is capable of playing authored AVCHD discs, including those with HDV (mpeg2) content.
Therefore, what I have been able to accomplish is that starting with an AVCHD index.bdmv, I can edit it using BDedit to be identical to the authored index.bdmv as output from Encore. Then, I burn the AVCHD structure and it works!
But, this method is time consuming and rather awkward.
When I compare the original Blu-Ray index.bdmv with the AVCHD index.bdmv, I can see that the only distinction is the presence of the "1 extended entry" in the AVCHD.
My question is - is there any capability or do you have any plans to add functionality to edit the ExtensionData() records with BDedit. Naturally, I am primarily interested in adding the AVCHD "tag". This functionality would save a lot of time during the authoring process!
(I have examined the binary data and I have read the Blu-Ray patents I found with Google, but I am unable to find enough detail to implement this myself.)
Here is a link to a description of the workflow:
http://www.adobeforums.com/webx/.59b520d1
Thank you very much for your time.
Pelican9
22nd May 2008, 20:27
My question is - is there any capability or do you have any plans to add functionality to edit the ExtensionData() records with BDedit. Naturally, I am primarily interested in adding the AVCHD "tag". This functionality would save a lot of time during the authoring process!
Here is a link to a description of the workflow:
http://www.adobeforums.com/webx/.59b520d1
Is it help if I make a load/save ext. data function?
I mean is this ext data is constant or depends from the content?
Edit:
I've read that thread, it seems the ext.data is the same.
Pelican9
22nd May 2008, 20:32
Pelican9, is it possible that the decoding of Set:SetSystem:SetStream is incomplete/wrong?
51000001 8FEC8FED 00000000 is decoded as: SetStream PSR109, GPR0
GPR4076 and GPR4077 are used. So I assume that the correct decoding is SetStream GPR4076, GPR4077, <notset>, <notset>
SetStream should have 4 parameters. And 8000h defines if it's used. Parameters being Audio, Subtitle, IG, Angle.
Thanks for the bug report, I'll fix it.
ksamborn
24th May 2008, 01:47
Hi Pelican-
Thank you for your response.
I don't think that the ext.data records are the same for a Blu-Ray index.bdmv and an AVCHD index.bdmv. (I asssume you mean the ExtensionData() record when you are say ext.data.)
In fact, the two index.bdmv files are identical with the exception of a single ExtensionData() record. From my research on the web, I believe this single record contains a a "tag" that distinguishes AVCHD from a typical Blu-Ray configuration.
(In fact, one thing I learned is that the tsremux utility that is often discussed on these forums specifically writes out the AVCHD version index.bdmv.)
Attached are two examples as well as a screenshot of BDedit.
Pelican9
24th May 2008, 14:02
Hi Pelican-
Thank you for your response.
I don't think that the ext.data records are the same for a Blu-Ray index.bdmv and an AVCHD index.bdmv. (I asssume you mean the ExtensionData() record when you are say ext.data.)
In fact, the two index.bdmv files are identical with the exception of a single ExtensionData() record. From my research on the web, I believe this single record contains a a "tag" that distinguishes AVCHD from a typical Blu-Ray configuration.
(In fact, one thing I learned is that the tsremux utility that is often discussed on these forums specifically writes out the AVCHD version index.bdmv.)
Attached are two examples as well as a screenshot of BDedit.
Yes, my ext. dat = ExtensionData()
But you didn't answer my question.
ksamborn
24th May 2008, 17:13
Hi Pelican-
Sorry about that! I didn't fullly get your question.
My understanding is that it is constant and doesn't depend on content.
The sample ext.data that I've been using has worked for a large variety of discs with varying content.
My experiments used several "base" AVCHD index.bdmv from various sources. Then I edited them (using BDedit) to support a structure for a custom authored menu system as written by Adobe Encore CS3.
Therefore, I believe the "tag" is constant.
cutadel
27th May 2008, 09:07
Jo reggelt Pelican,
because TSRemux writes the NTSC but not the PAL-Framerate (25 or 50 fps) into the BDMV- structure (one clip - H.264 Video/DD 2.0 Audio), i was trying to correct that with BDEdit in the Playlist window. After saving (button given below on this window) the Playlist window opens with an error message and i could not further play the Bluray folder. The Clipinf window shows still the NTSC framerate.
What did i wrong and what should i do to correct the framerate ? Köszönöm szépen!
jefrey
29th May 2008, 20:17
Hi pelican, i'Ve just one question, do you know what i have to change in the original movie index file with bd edit, so that i can burn all the bd files on a dvd9 (i've reencode it all) and the player will recognize it?
CiNcH
4th June 2008, 19:55
Hi Pelican9,
nice tool. Can you tell me where I can find some infos about format and structure of playlists (*.mpls)?
ron spencer
6th June 2008, 02:10
I just got a new widescreen monitor, I cannot adjust the bdedit columns now to see the m2ts names in the playlist....why is this?
spunky1a
9th June 2008, 11:49
great tool, i have repaired my stupid ronin-bluray, it asked allways for region b.
other problem with "Welcome to the Jungle" (BD), the menu goes not, i can not select or navigate, it runs only the menuloop, i can not start the mainmovie. can i skip the menu and jump direct to mainmovie, but i do not know how?
edit: "engl." title is "The Rundown"
Robertus
27th June 2008, 08:12
sorry i have a question
when i have a bluray where the movie is on 2 .m2ts, how can i extract the chapter ?
drpaulng
16th July 2008, 12:33
Does BDEdit support AVCHD?
It would be great if it can edit both AVCHD and Bluray because sometimes we need to swap the movie-files without requiring the length re-encoding. Just do the simple authoring of the menu and some dummy import of AVCHD files that require no re-encoding in Nerovision 5.
v_o_r_t_e_x
26th July 2008, 13:01
Any update on that tool?
This is so far the only tool that looks promising for what
I want to do: have SDTV movies on a AVCHD or BluRay Disk.
Since I have a lot of 720x576 PAL M2TS files.
None of the commercial programs I've seen so far can do this.
They always want to upscale to HD! Even if SDTV on AVCHD
is specified by the standard!
arrgh
2nd August 2008, 15:28
Hi,
the following would be good to be able to do:
BR with two alternate versions/angles (like: I am a Legend);
- you keep the menue file(s) (in the above Title it simply states 'Cinema Version' or 'Alternate Version')
- you identify with BDedit all needed m2ts-files for both versions (is already possible) and strip them individually from unneeded streams with TSmuxer (problem: how to make sure you do not dump needed (forced) subtitles? how do I recognize them with the current BDedit version?)
- overwrite the original m2ts-files with the striped ones
- modify the BDMV so the disc starts directly with the above mentioned menue file (problem: I have to say, I have no clue haw to do this; this is very cryptic to me; obviously there are many people who have the know-how; a 'guide/explanation' of all those technical items/information BDedit provides would be really helpful)
- delete the rest (junk)
Well, maybe all of this is already possible and I just don't know how to use Bedit effectively. Again, if this is the case then I would be more than thankful for some kind of manual.
Thanks
sawyer
1st September 2008, 19:19
hi all does anybody have index.bdmv and MovieObject.bdmv from pirates of the caribbean dead man's chest as i have messed up and can no longer play movie on pc any help appreciated
regs sawyer
JimSa
2nd September 2008, 02:58
Pelican,
I noticed that if I edit the empty Content Provider field with BDEdit and save, that it actually doesn't save that field to the index.bdmv. Any chance that you'll be fixing this in an upcoming release?
Currently I'm using a hex editor to throw some gunk in that field (32 bytes of the DiscID), so that when PDVD hashes the files created by TSMuxeR, they are unique. This is handy, so PDVD will keep track of unique resume locations for each disc.
kooibosmania
5th September 2008, 19:12
hi all does anybody have index.bdmv and MovieObject.bdmv from pirates of the caribbean dead man's chest as i have messed up and can no longer play movie on pc any help appreciated
regs sawyer
what version and what is the content of your streams it has to match
is it with or without menu
if it is just the movie run zzzzz.M2TS trough tsmuxer and choose output bluray
chearz
sawyer
7th September 2008, 12:00
Cheers kooibosmania
re-ripped to hard drive everything working again
regs sawyer
SKAPiter
8th October 2008, 11:04
Hi Pelican, great tool.
My question is - is there any capability or do you have any plans to add functionality to edit the ExtensionData() records with BDedit. Naturally, I am primarily interested in adding the AVCHD "tag". This functionality would save a lot of time during the authoring process!
That would really be nice!
I am also doing the trick of editing index with BDEdit to fake the BD structure into AVCHD structure. A simple button in BDedit would be very helpful!
odin24
20th October 2008, 13:36
Is it possible to enable a subtitle stream to play automatically? I used tsMuxeR to mux my video, audio, and .sup subs.
Thanks,
mmace
22nd October 2008, 12:37
Hi pelican, I've been through the thread but I'm struggling to find anything that shows me how to use it or what it can do, so can you help?
I have the new Adobe Encore which I got so I could create pop-up menu's. I have LOADS of BD legal 1080p videos (h.264) but Encore wants to transcode them all plus I have other software that does it quicker and does a better job
is it possible to create a project in Encore with very small video files (including pop-up menu's), let it build the folders and then me replace the video files with the ones I made earlier and then somehow use BDEdit to make it work?
if so, what would I do (or can you point me to the right post within this thread that will explain it?)?
sorry if it's been mentioned, but I went through the thread a month or so ago and have just been through it again now and couldn't find what I'm looking for!
idbirch2
20th November 2008, 23:35
This has been asked several times throughout the thread but I didn't spot an answer - can I set a sub stream to play by default?
odin24
20th November 2008, 23:53
Apparently not. This may be addressed when the new version comes out in the new year. Be sure to make your suggestions at smlabs.net
idbirch2
21st November 2008, 01:01
Hm, smlabs is the home of TSMuxer, this is the BDEdit thread...
rica
21st November 2008, 01:37
Hi pelican...!
He is in Costa Rica by now where there isn't any net connections; he'll spend a five mount without internet.
odin24
21st November 2008, 01:46
Hm, smlabs is the home of TSMuxer, this is the BDEdit thread...
Oh crap!!! I honestly thought I was on the tsMuxeR thread :o
idbirch2
14th December 2008, 23:58
I've found the SetStream drop-down in BDEdit but I can't figure out how to apply the changes bigotti5 has helpfuly provided to set a sub stream on by default. I've re-encoded a film to fit on DVD9 and authored to BD structure using TSMuxer. When I open the new structure in BDEDit I see this:
http://thumbnails13.imagebam.com/2091/ba10cb20906463.gif (http://www.imagebam.com/image/ba10cb20906463)
Now, I've tried adding SetStream 49154,0 after and before the "Jump Title 1" command but nothing happens. There's a few things unclear to me:
1) Where do I add the SetStream command? Navigation commands box? Movie objects box?
2) Once I've chosen Set -> SetSystem -> SetStream, do I tick the 2 boxes at the end and if so do I choose GPR, PSR or Imm?
Example:
SetStream x, y
x first value -> 4 bytes, 2 bytes pg_text stream, 2 bytes audio stream
y second value -> 4 bytes, 2 bytes ig stream, 2 bytes angle stream
first value
pg_text and audio stream
00000000 00000000 10000000 00000001 - 32769 disp off pg stream 1 (red=display on / off)
00000000 00000000 10000000 00000010 - 32770 disp off pg stream 2
....
00000000 00000000 11000000 00000001 - 49153 disp on pg stream 1
00000000 00000000 11000000 00000010 - 49154 disp on pg stream 2
....
10000000 00000001 00000000 00000000 - 2147549184 set audio stream 1
10000000 00000010 00000000 00000000 - 2147614720 set audio stream 2
10000000 00000011 00000000 00000000 - 2147680256 set audio stream 3
....
10000000 00000011 11000000 00000010 - 2147729410 set audio stream 3 + pg disp on pg stream 2
....
second value
ig and angle stream
00000000 00000000 10000000 00000001 - 32769 set angle stream 1
00000000 00000000 10000000 00000010 - 32770 set angle stream 2
....
10000000 00000001 00000000 00000000 - 2147549184 set ig stream 1
10000000 00000010 00000000 00000000 - 2147614720 set ig stream 2
...
10000000 00000010 10000000 00000010 - 2147647490 set ig stream 2 + angle stream 2
10000000 00000011 10000000 00000111 - 2147713031 set ig stream 3 + angle stream 7
so if you want to set subtitle stream 5 start automatically add
SetStream 49157, 0
MadMonkey57
15th December 2008, 21:27
Referring to your screenshot, you are editing movie object #0 that shows "suspend, enable, enable, 4" in the upper right.
You should insert the SetStream command BEFORE the "PLAY" command. To do so, select command #1 ("move GRP0, 0") and click "+" on the right.
Then select the newly created command and choose the appropriate items in the list boxes at the bottom "set", "setsystem", "setstream". Tick both checkboxes and choose "imm" in both boxes.
Enter 49154 in the top box and leave 0 in the bottom one.
The command should now show SetStream 49154,0.
Now that you have edited movie object #0, select movie object #1. It shows another "PLAY" command. Insert the same SetStream before it.
Let me know how it goes.
Please consider that I am no expert... Just a few tests and trials... So no guarantees...
idbirch2
15th December 2008, 22:12
Thanks MadMonkey, I followed your instructions and at first I didn't think it was working because in PowerDVD, the subs still weren't forced but burning to DVD and testing on the PS3 showed it was working fine! Thanks so much for your help.
MadMonkey57
15th December 2008, 22:36
Glad i could help !
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.