View Full Version : BDedit - BD structure edit
Pelican9
17th May 2007, 00:58
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.
guada2
17th May 2007, 01:24
Good job. Pelican9
index.bdmv ; MovieObject.bdmv ; PLAYLIST ; CLIPINF :OK
But is it necessary to have "AUXDATA" and "BACKUP" ?
Perhaps that i 've have forget them.
Pelican9
17th May 2007, 09:02
Good job. Pelican9
index.bdmv ; MovieObject.bdmv ; PLAYLIST ; CLIPINF :OK
But is it necessary to have "AUXDATA" and "BACKUP" ?
Perhaps that i 've have forget them.
I think the mandatory folders are: PLAYLIST, CLIPINF, STREAM, AUXDATA, META, BDJO, JAR, BACKUP (with subfolders PLAYLIST, CLIPINF, BDJO, JAR).
Is that correct?
b_squared
17th May 2007, 21:43
Great job!!!
How hard would it be for this tool to actually generate a basic BD structure from nothing, just source files? I'm hoping to be able to combine this and the TsRemux tool being developed to get some basic Blu-ray authoring started.
Pelican9
17th May 2007, 23:26
Great job!!!
How hard would it be for this tool to actually generate a basic BD structure from nothing, just source files? I'm hoping to be able to combine this and the TsRemux tool being developed to get some basic Blu-ray authoring started.
TsRemux is the tool you want. :-)
BDedit v0.11 is available
b_squared
18th May 2007, 00:08
Sure, but TsRemux will only give me the m2ts file. What if I want to create a Blu-ray disc of TS's I recorded from an OTA HDTV channel?
My goal is to make a Blu-ray of my recorded Lost episodes on a DVD9 disc that will play on my PS3. :)
dmz01
18th May 2007, 00:35
Sure, but TsRemux will only give me the m2ts file. What if I want to create a Blu-ray disc of TS's I recorded from an OTA HDTV channel?
My goal is to make a Blu-ray of my recorded Lost episodes on a DVD9 disc that will play on my PS3. :)
Who says TsRemux won't do that for you in the not so distant future... :D:D:D
Pelican9
18th May 2007, 01:15
Who says TsRemux won't do that for you in the not so distant future... :D:D:D
As I said... :)
Fahzuu
18th May 2007, 11:40
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.
Download: BDedit v0.1 (http://pel.hu/down/BDedit.exe)
Hi Pelican!
Nice work, I like it.
Do you have any description of the fields, as some of them are not really self-explanatory?
What's "IN time/OUT time"?
Or "user op."?
Pelican9
18th May 2007, 14:38
I'll make a guide for it, but not now.
I want to make a working version first.
Anyway:
IN/OUT time: start/end time of the item.
user op.: User Operation (skip, fast forward, etc.)
jagaskywalker
18th May 2007, 17:05
Would it be possible to add AVCHD support ? As far as I know the structure is very similar to BR (or maybe even equal, being a "subset" of the directories and files)
Thank you.
Pelican9
22nd May 2007, 23:39
If you want to help, please try the 0.12b4 version which can modify the index.bdmv.
It has strange behaviour, the movie with the modified index.bdmv sometimes work sometimes doesn't work.
jaga...: Maybe later.
Edit:
Hmmm, It seems nobody wants to edit existing BD titles...
Doesn't matter, I will. :)
jagaskywalker
23rd May 2007, 18:25
Would it be possible to update the tool to create the file/directory structure using as input some m2ts files ? (i.e. in addition to editing pre-existing structures)
Nothing funcy, just to be able to play the files (no menus or complex things)
THX
Pelican9
23rd May 2007, 19:25
Would it be possible to update the tool to create the file/directory structure using as input some m2ts files ? (i.e. in addition to editing pre-existing structures)
Nothing funcy, just to be able to play the files (no menus or complex things)
THX
TsRemux is your app. :)
bob0r
24th May 2007, 06:00
I will ask then:
How can i make any BLURAY play MOVIE only?
I have some problems understanding this program...
borkaenjo
24th May 2007, 08:06
Great work Pelican.
Is it also possible to rename streams with this tool.
In example when you ad a subtitle stream or replace one.
Or when you delete or ad audio and subtitle streams?
And when are you starting to work on a program to edit
the menus of BD? :)
Pelican9
24th May 2007, 10:38
bob0r:
Don't give up, this program hasn't finished yet. I've just started to develop. You will be able to remove the unnecessary things.
borkaenjo:
I'm making this tool because I want to insert a new subtitle (and remove the unwanted streams) to/from an existing BD.
bob0r
24th May 2007, 12:19
Ah ok, its not possible yet, so what can this great program do now?
Edit to below:
Roger that.
Pelican9
24th May 2007, 12:32
Ah ok, its not possible yet, so what can this great program do now?
Almost nothing. :)
You can read and edit the whole index.bdmv (to do: add and remove titles)
You can read and edit (partially) the MovieObject.bdmv (to do: show/edit the nav commands).
You can read the playlists and the clips (to do: edit).
PHD_1976
10th June 2007, 21:07
Pelican9,
Great job again, thanx a lot for this one!!!
May be by any chance you know how to get chapter information, i mean timing for each chapter from Blu-ray disc?
Maybe I've missed something studying your new tool.
Thanx in advance!
Adbear
20th June 2007, 10:47
Is there any way of removing the region code using this?
dmz01
20th June 2007, 14:00
Yes, look at the commands in the MovieObject file. They will move PSR20 into a register, zero out all but the last 8 bits by "anding" the register with 0xff and compare the result to a numer 1 through 4 followed by the branch based on success/ failure. Replace all those with a single goto command to the success branch.
Adbear
20th June 2007, 20:24
Not used to doing this kinda thing so got completely lost by your explanation, sorry
dmz01
21st June 2007, 16:30
Not used to doing this kinda thing so got completely lost by your explanation, sorry
Re-read the very first post of this thread that explains the structure of the movie object file. In that file look for a command that will read the last 8 bits of the PSR20 and then compare it to an expected value. If the comparison succeeds the player's region code and the disk's region code match, otherwise they don't. So at that point you have a branch where one side will let you continue on with the main feature, the other will give you a warning and terminate the playback. So all you have to do is replace all those commands with a single one that will always go to the main feature side of the branch.
Adub
23rd June 2007, 20:23
Could a option to do this automatically for the user be added in a future version of BDedit? Just for us "simple minded" folks.
Pelican9
25th June 2007, 14:21
Could a option to do this automatically for the user be added in a future version of BDedit? Just for us "simple minded" folks.
Yes. :)
Adbear
12th July 2007, 16:43
Any idea when we might see a region free option?
Pelican9
12th July 2007, 22:33
Not now.
I'm working on SUPread and EVOdemux.
Bystander
20th August 2007, 19:15
Can BDedit be used to strip everything but the main menu and movie?
Then delete the stream\000XX.m2ts files that are not part of the movie/maim menu.
If so, can someone post a short example for a popular movie on how they used BDedit to strip it?
Thanks,
Pelican9
20th August 2007, 20:13
You cannot do this until it's not finished.
But I've started to make this program to do that.
Henkske
19th September 2007, 15:42
You cannot do this until it's not finished.
But I've started to make this program to do that.
Sounds promising:)
Remove audio streams, subtitles, Region and unwanted extras:) Than this program would be perfect:) Good luck
Olebrumm71
4th October 2007, 10:11
Hello!
I am trying to achieve the following:
Backup a BluRay disc by splitting it across x DVDR5 discs for PS3 playback. Typically only for the main movie video material, but I would SO very much like to be able to keep subtitle playback!
Currently I have been able to:
* Split main movie .m2ts file from BluRay disc into ~4.3 GB chunks (dividable by 192) using HDBDSPlitGUI
* Run each .m2ts segment through TSRemux 0.18 selecting BluRay output and keeping all streams (including audio and subtitle streams)
* Burn output from TSRemux 0.18 as UDF 2.50 on DVD+R disc.
* Successfully playback DVD+R disc in PS3 with 5.1 audio
* Audio stream/subtitle stream selection is (naturally) not available when playing the AVCHD disc burnt from the TSRemux output.
Any chance of getting any "help" from a future 'BD structure edit' version in achieving my goal ?
GarryTom
11th November 2007, 14:45
It doesn't work with BD-50 Dual-Layer Java Enhanced Disc (Ratatouille for example):
http://img221.imageshack.us/img221/3567/bdeditrs1.jpg
GarryTom
Thunderbolt8
14th November 2007, 21:13
im also wondering how to find out the .m2ts files for the main movie of ratatouille (or general a movie with split main files). afaik there is also some bonus content on that disc, docus with ~15mins of length and this does make the search even harder.
is there maybe any way, a button or a field that can indicate at once which .m2ts files belong to the main movie?
digitlman
6th December 2007, 19:54
here is my situation. i have dracula bluray. i ran it through tsremux to strip out the extra audio and subs and make into a bluray structure format to playback in pdvd.
This movie has an ancient language spoken and displays english subs for it automatically.
I tried keeping the first presentation gfx track, My tsremuxed version does not play the subs in the new BR structure that is created.
I then tried putting my new stripped m2ts into the original BR structure in place of the original movie. viola! the subs play! so i know they are in the m2ts, i just need the proper info in the br structure to make them play. the audio doesnt play in this case as it is expecting a bunch of different audio tracks to be there.
Any clue on something that can be edited with bdedit to enable the display of these subs? it works with the original files so i would think its just a simple flag or bit setting or something right?
i have been loading each one into bdedit to check out the differences.
bluesk1d
13th December 2007, 05:30
im also wondering how to find out the .m2ts files for the main movie of ratatouille (or general a movie with split main files). afaik there is also some bonus content on that disc, docus with ~15mins of length and this does make the search even harder.
is there maybe any way, a button or a field that can indicate at once which .m2ts files belong to the main movie?
I too am wondering this very thing. Ratatouille was especially hard. Can this tool be used to determine not only which are the main movie but also what order they should play? Ratatouille was insane with 60+ files in an arbitrary order with several duplicates...
Rectal Prolapse
13th December 2007, 18:57
BDEdit cannot be used for seamlessly branched movies with multiangle like in Ratatouille. The only way at the moment is to go through the mpls files with a hex editor and with careful interpretation. The mpls file will include the segments used in multiangle, and you must be careful to ignore the unneeded angles.
zakia
13th December 2007, 22:18
Can we use bdedit to add one more m2ts to the blu-ray playlist? I tried to play around with it and can't seem to figure it out.
I made a blu-ray with tsremux, by default tsremux created 00001.m2ts and now I wanted to add another m2ts ie 00002.m2ts. Is is possible with bdedit?
bluesk1d
14th December 2007, 15:54
BDEdit cannot be used for seamlessly branched movies with multiangle like in Ratatouille. The only way at the moment is to go through the mpls files with a hex editor and with careful interpretation. The mpls file will include the segments used in multiangle, and you must be careful to ignore the unneeded angles.
Yikes is there any kind of guide for doing this? I'd be clueless as to what I was looking at.
Thunderbolt8
15th December 2007, 05:04
With a hex editor you can figure out the order - but you have to omit the files names that are not preceded by the 3 or 4 character language codes.
For example, in a hex editor, you will see a bunch of stuff, followed by the language codes ENG, FRA, SPA. Then you will see a 5 digit number. THAT is the file you want for eng. If the 5 digit number is followed by 2 more numbers, ignore those UNLESS they have eng, fra, spa listed right before it.
If you want the french one, pick the SECOND number instead of the first.
Basically, the multiple file names specify multiangle scenes. When you select a language on the menu, the player will also change the current angle to match the language (for scenes with hardcoded text - like books, TV interviews, etc.).
Rectal Prolapse
15th December 2007, 06:18
Thunderbolt nailed it!
Thunderbolt8
15th December 2007, 11:33
enlightenment struck me!
bond
23rd December 2007, 13:07
moved to hddvd/bluray forum, as i think this fits better there
Luvpeaceguru
5th January 2008, 21:12
Any update on this tool?
A Pal
12th January 2008, 18:33
Hello,
I would like the know more about the structure of Blu-ray Region codes.
Here is what I found about DVD-Region codes:
In usual DVDs (not RCE), the Region code is stored in the file "VIDEO_TS.IFO" (table "VMGM_MAT"), byte offset 35 decimal (23 hex).
A "real" region free (for "pseudo-region-free," see below) or an RCE-protected DVD has the value 0 /00.
Here are the values of the Regions (decimal / hexadecimal) :
"Pseudo-region-free" (Regions 1-6 are supported, but Region 7 and / or Region 8 are not):
R1-R6: 192 / C0 R1-R7: 128 / 80 R1-R6 + R8: 64 / 40
Regions:
R1: 254 / FE R2: 253 / FD R3: 251 / FB R4: 247 / F7
R5: 239 / EF R6: 223 / DF R7: 191 / BF R8: 127 / 7F
DVDs made for more than one Region have other values, e.g. a DVD for Regions 1 and 4 has 246 / F6, one for 2 and 4 has 245 / F5, one for 2 and 5 has 237 / ED.
The RCE protection can be hidden in all .IFO files.
It is in one or several PGC's as PRE-command.
One must search in the Title-PGC's and Menu-PGC's of the .IFO files the command
'Set GPreg<n> mov <Player Region Code>'
and replace the expression <Player Region Code> by the number of the Region for which the DVD is made, e.g. for a DVD for Region 1, the modified command would be:
'Set GPreg<n> mov <1>'
Sometimes additional modifications are necessary.
But where and how are Blu-ray-Region codes saved, and what are the values? There are, fortunately, much fewer combinations possible than in the case of DVD Regions (ABC [= region free], A, AB [= BA], AC [= CA], BC [= CB], and C).
Perhaps someone could explain it to us.
Thank you very much in advance and many greetings, :)
A Pal
bob0r
24th January 2008, 22:42
Any news on this software?
We can really use a BD editor by now, to make some "MOVIE ONLY" BD-SL images :)
Peer van Heuen
27th January 2008, 08:33
One must search in the Title-PGC's and Menu-PGC's of the .IFO files the command
'Set GPreg<n> mov <Player Region Code>'
and replace the expression <Player Region Code> by the number of the Region for which the DVD is made, e.g. for a DVD for Region 1, the modified command would be:
'Set GPreg<n> mov <1>'
[...]
But where and how are Blu-ray-Region codes saved, and what are the values? There are, fortunately, much fewer combinations possible than in the case of DVD Regions (ABC [= region free], A, AB [= BA], AC [= CA], BC [= CB], and C).
It's not as easy with Bluray.
a) the region code(s) are not stored on the disc at all.
b) The code in the movieobject.bdmv file does similar checks just like a DVD with the commands in the IFO files.
c) many Bluray discs do additional checking in Java code (JAR files).
PleXuS
31st January 2008, 22:20
Is there a way to adjust the playlist?
Becoz i got wrong out time.. should be easy if i could adjust it :)
arrgh
9th February 2008, 15:37
Hi,
is there a (simple) method to recognize forced subtitles in a BR?
Thanks.
Pelican9
22nd February 2008, 09:56
Could somebody send me a complete BD without the movie files?
The most important files: MovieObject.bdmv, index.bdmv, PLAYLIST\*.mpls, CLIPINF\*.clpi, (BDJO\*.*).
I would like to continue the developing of this tool, but I'm in Africa and I haven't brought any BD stuff with me.
nautilus7
25th February 2008, 00:46
So you need all files except those with .m2ts extension (stream folder)? I will upload on a filesharing site... Is that ok?
Btw, i have a BD that doesn't have a AUXDATA folder and BDedit can't process it.
Pelican9
25th February 2008, 01:12
So you need all files except those with .m2ts extension (stream folder)? I will upload on a filesharing site... Is that ok?
Btw, i have a BD that doesn't have a AUXDATA folder and BDedit can't process it.
Thank you, but I've received some. The new version will not check the AUXDATA folder (the standard says it's mandatory)
nautilus7
25th February 2008, 01:19
I am already uploading ratatouille, which has a certificate folder, and uses java (BDJO & JAR folders) also. Do you have such BD?
EDIT: http://www.sendspace.com/file/4gsh7t
Pelican9
25th February 2008, 09:28
I am already uploading ratatouille, which has a certificate folder, and uses java (BDJO & JAR folders) also. Do you have such BD?
EDIT: http://www.sendspace.com/file/4gsh7t
Thank you!
Pelican9
28th February 2008, 00:09
Not much but you can edit the commands in the MovieObjects.bdmv.
It can remove the region code checking too (easier than manually).
nautilus7
28th February 2008, 12:18
Nice! Keep on!
eyekyu
1st March 2008, 17:16
will this app work to add multiple titles on a blu-ray disc
Pelican9
3rd March 2008, 15:00
I've uploaded a new beta.
It can add/delete titles, add/delete objects, add/delete commands (with maintain the GoTo addresses).
moviefan
5th March 2008, 10:20
Great job! I have been thinking about trying to reverse engineer the file structure of bdmv, in order to be able to replace original streams by re-encoded ones. I assume that the bdmv's have to be updated in that case. Since you seem to have achieved to know the structure, can you explain to me, what settings are related to the stream and where these information are stored in the bdmv's and in which ones? That would be great!
Pelican9
5th March 2008, 11:29
Great job! I have been thinking about trying to reverse engineer the file structure of bdmv, in order to be able to replace original streams by re-encoded ones. I assume that the bdmv's have to be updated in that case. Since you seem to have achieved to know the structure, can you explain to me, what settings are related to the stream and where these information are stored in the bdmv's and in which ones? That would be great!
I think that infos stored in playlist (mpls) and clipinfo (clpi) files.
I'm working on BDedit now, so you can edit these files soon.
moviefan
5th March 2008, 15:38
That's awesome news! I would be greatful, if you could explain the way to update the bdmv's, when you have added the feature. By the way, just for interest, how did you manage to "hack" the bdmv structure? As far as I know there are no specifications about it public. I only hat a quick look at a file in a hex editor, but couldn't think of a way to get the structure out of it, even after having seen the IFO specs for DVDs. I'm really curious and hope you tell me your secret ;).
Pelican9
5th March 2008, 22:19
Could somebody send me a complete BD without the movie files?
The most important files: MovieObject.bdmv, index.bdmv, PLAYLIST\*.mpls, CLIPINF\*.clpi, (BDJO\*.*).
I would like to continue the developing of this tool, but I'm in Africa and I haven't brought any BD stuff with me.
I need help again.
I'm looking for a BD title which is containing multi-angle content.
Edit:
I've found, don't send to me more.
Pelican9
7th March 2008, 19:01
New snapshot is available.
You can see more from .mpls:
AppInfoPlayList
PlayList, PlayItems, multiangles, STNs
SubPath, SubPlayItems, multiangles
PlayListMark
Warrex
11th March 2008, 09:34
Hey Pelican,
are you working on chapter export? If so it would be cool if there would be an option to also output timestamps in a plain form you could copy and paste into tsMuxer (this would be great for Evodemux too).
e.g.:
00:00:00.000
00:04:05.666
...
B4tm4n
11th March 2008, 09:52
Just what I was looking for.
Cheers
Luvpeaceguru
11th March 2008, 17:33
Pelican, I'm sorry to be "Dumb & Dumber" but how do I use BDedit to determnine the order of m2ts files?
I am particularly stuck on "Close Encounters" which has 206 m2ts files of which 10 are over 1 GB and another 16 are 0.5 - 1 GB.
I also have a problem with "We Were Soldiers". I cannot find the last part of the movie.
Pelican9
11th March 2008, 19:16
Pelican, I'm sorry to be "Dumb & Dumber" but how do I use BDedit to determnine the order of m2ts files?
I am particularly stuck on "Close Encounters" which has 206 m2ts files of which 10 are over 1 GB and another 16 are 0.5 - 1 GB.
I also have a problem with "We Were Soldiers". I cannot find the last part of the movie.
Send me the files (*.bdmv, *.mpls, *.clpi)
hollydoc
11th March 2008, 23:08
are you working on chapter export? If so it would be cool if there would be an option to also output timestamps in a plain form you could copy and paste into tsMuxer (this would be great for Evodemux too).
e.g.:
00:00:00.000
00:04:05.666
...
Just what I was looking for.
Hollydoc
Pelican9
12th March 2008, 08:55
Hey Pelican,
are you working on chapter export? If so it would be cool if there would be an option to also output timestamps in a plain form you could copy and paste into tsMuxer (this would be great for Evodemux too).
e.g.:
00:00:00.000
00:04:05.666
...
Yes, but I thinking about the format of the chapter file.
Celltimes.txt (for the DVD) uses frames, maybe it could be better than timestrings.
Pelican, I'm sorry to be "Dumb & Dumber" but how do I use BDedit to determnine the order of m2ts files?
I am particularly stuck on "Close Encounters" which has 206 m2ts files of which 10 are over 1 GB and another 16 are 0.5 - 1 GB.
I also have a problem with "We Were Soldiers". I cannot find the last part of the movie.
Close encounters:
See the first three mpls (54,55,56)
It seems these three playlists contain three different version of the movie.
We were soldiers:
See the 00002.mpls. It seems it contains the whole movie in one clip (00003.m2ts) The length is 2:18:31
Warrex
12th March 2008, 23:29
Yes, but I thinking about the format of the chapter file.
Celltimes.txt (for the DVD) uses frames, maybe it could be better than timestrings.
That would be the most accurate solution, yes. Not practical regarding tsMuxer however which is IMHO the best free Blu-Ray Muxer currently. Maybe you want to consider making output as timestamps optional. There is still a lot of room in the options panel. :)
hm10
13th March 2008, 07:08
pelican you saw what i sent you?
it's was good?
hollydoc
15th March 2008, 12:38
In the last version of BDedit is no funktion for Chapter Export .
Can i find ans read the capturepoints with this Version?
Hollydoc
Pelican9
18th March 2008, 09:48
I've made a new version with chapter export/import (frame, PTS, time), but I cannot reach my site to upload it.
hollydoc
18th March 2008, 11:01
you can uplod it over rapid share?
Hollydoc
Warrex
18th March 2008, 11:42
Excellent! Hope your site will be accessible soon! Can't wait! :p
Edit: The new version is now on his site!
hollydoc
18th March 2008, 18:07
good work , Pelican9:thanks:
chapter export works fine.
but i have a problem with 2 Bluray discs with multipe splitted m2ts files( Ratatouille and Cars EUR versiion)
Is there a solution?
Hollydoc
survivant001
21st March 2008, 01:16
Pelican9
it is possible to replace the stream by another and be able to recreate the playlist ?
what I want to do is this :
I have a 00001.m2ts of 4.5 gigs. I want to split in 4gigs/500megs and replace the original file by these two. but I need a new playlist too.
Warrex
21st March 2008, 12:14
@ Pelican
I hope I am not getting too annoying by constantly proposing things but I am quite new to the Blu-Ray experience and from looking at all the other BD tools I found several things important to me missing:
1. BD chapter export: as good as done in BD edit - thank you again!
2. Detection of forced subtitles: My assumption is that Blu-Ray is comparable to DVD here. Either the forced subs are in their own stream or they are embedded in the main language stream. It would be cool to be able to detect them effectively.
2.1 Detection through BDedit: Evodemux showed if a whole stream was forced after hitting "read xpl". Would be nice if BDedit could do the same thing. Would be even nicer if there was an option to scan other streams for forced subs (which are not completely forced).
2.2 Detection in SupRead: Again, it would be nice to see if a stream has forced subs when loading it in Supread and being able to extract only these subtitles. Btw. I am also all for 720p sup export and maybe a joint venture some day with a avs filter guy. Something like Vsfilter.dll for your sup files would be great to burn (forced) subs into the video stream.
3. Detection of delays: BD edit could calculate audio and subtitle delays for remuxing purposes. If you plan to add demuxing down the road the delay could be added to the filename.
I know that this is a pretty hefty list but all of these things are currently not done by any other application I know (at least not in a convenient way). So maybe you want to take these things into consideration.
Thanks for the great work so far!
sbcale
21st March 2008, 18:58
I am stuck on Enchanted. 150.mpls seems like the correct movie structure but when I copy /b them together it is very close but not perfect.
Some of the .m2ts files included in the 150.mpls have the correct audio but not video and some have most of the correct video but then it has some menu items in the middle of the .m2ts?? It just seems like all of the video and corresponding video are not in the same .m2ts together.
When I converted it to a wmv most of the audio and video were correct but some was not. I just don't understand what I am doing wrong. Thanks for any help!
:thanks:
f@chance
22nd March 2008, 18:40
Thanks for the developing of this excellent tool. From the comments here it looks like people would want to modify their BDs the same way they did their DVDs.
For me that would mean perhaps 3 functions that would really raise the quality of this tool.
1. A listing of the M2TS files needed for playing back the main movie.
2. Modifying the structure in such a fashion that the annoying advertisements at start up can be removed. Case in point, Terabithia has a load of advertisement in the beginning. This is a screen shot when opening the BDMV folder.
http://img337.imageshack.us/my.php?image=bdeditbttjl6.jpg
The following m2ts streams are annoy ware, how can they be removed?
00006, 00026, 00028, 00029, 00030, 00031
3. The writing of the chapter points for purpose of remuxing and then use the next function to sip through them.
Again thanks for your excellent tool.
Tobytl
24th March 2008, 06:01
I am stuck on Enchanted. 150.mpls seems like the correct movie structure but when I copy /b them together it is very close but not perfect.
Some of the .m2ts files included in the 150.mpls have the correct audio but not video and some have most of the correct video but then it has some menu items in the middle of the .m2ts?? It just seems like all of the video and corresponding video are not in the same .m2ts together.
When I converted it to a wmv most of the audio and video were correct but some was not. I just don't understand what I am doing wrong. Thanks for any help!
:thanks:
150.mpls is the correct playlist. The main title is a BDJ program though, so after looking at the (very extremely) confusing decompiled java, I noticed that the program was using the playlist as is for the "D-files" trivia track, and altering it in the vfs for the main movie track.
You can actually look at the m2ts files in the streams folder and figure out what they did. 001**.m2ts are the movie, 004**.m2ts files are the ones with the trivia/extras. And, every 004** file in the playlist, has a skipped 001** file that has the correct 'movie only' content. So the correct order should be:
00120, 00121, 00122, 00123, 00124, 00125, 00126, 00127, 00128, 00130, 00131, 00132, 00133, 00134, 00135, 00136, 00137, 00138, 00139, 00140, 00141, 00142
sbcale
24th March 2008, 18:10
150.mpls is the correct playlist. The main title is a BDJ program though, so after looking at the (very extremely) confusing decompiled java, I noticed that the program was using the playlist as is for the "D-files" trivia track, and altering it in the vfs for the main movie track.
You can actually look at the m2ts files in the streams folder and figure out what they did. 001**.m2ts are the movie, 004**.m2ts files are the ones with the trivia/extras. And, every 004** file in the playlist, has a skipped 001** file that has the correct 'movie only' content. So the correct order should be:
00120, 00121, 00122, 00123, 00124, 00125, 00126, 00127, 00128, 00130, 00131, 00132, 00133, 00134, 00135, 00136, 00137, 00138, 00139, 00140, 00141, 00142
You are a life saver. Thank you so much for your help, my daughter will be very happy now!
:thanks:
Pelican,
Any way this can be incorporated into you program so that it is easier to figure out the correct order for these seamless branching movies?
Thanks for a great program!!
boykster
27th March 2008, 05:51
How does one use this tool to export a chapter list?
Warrex
27th March 2008, 10:35
Open BD edit and load BDMV folder
Go to Tab PLAYLIST and hit read
Use up und down keys to switch through the xxxx.mpls files until you have found the correct one containing the main movie.
Go down to the section called PlayListMark and hit save chapters.
Important notes:
Step 3 is not always trivial! When searching for the main movie look for xxxx.mpls that contain many PlayListMark entries.
Currently Chapter export will NOT work correctly when the main movie consists of multiple m2ts files. This is the case when "file" under playlist does not always point to the same filenumber (eg. 0017).
boykster
27th March 2008, 16:51
:thanks:
I somehow missed the save button on the PlayListMark section.
Thanks Pelican for such a powerful tool!
moviefan
28th March 2008, 11:12
@Pelican or everyone else who has fundamental knowledge of Blu-rays: Do you know whether I can replace a m2ts file by another one where only the video is reencoded in a Blu-ray compliant way (+ resolution unchanged) and muxed in the exact structure like the original m2ts? Or are there somewhere information stored about the m2ts (e.g. size) which I would have to change?
mmace
28th March 2008, 11:45
@Pelican or everyone else who has fundamental knowledge of Blu-rays: Do you know whether I can replace a m2ts file by another one where only the video is reencoded in a Blu-ray compliant way (+ resolution unchanged) and muxed in the exact structure like the original m2ts? Or are there somewhere information stored about the m2ts (e.g. size) which I would have to change?was wondering this myself
moviefan
28th March 2008, 11:52
Yep... I know of DVDs that there is the number of sectors stored somewhere which has to do with file size... Something like 1 sector = 2048 byte or so. But I have had a look at Pelican's tool and couldn't find any indication on a similar information in the Blu-ray files.
Pelican9
28th March 2008, 13:40
Could somebody check this chapter info coming from Ratatouille?
00:00:00.000
00:01:16.201
00:06:29.430
00:09:22.895
00:10:58.074
00:13:30.976
00:17:40.017
00:19:37.551
00:24:48.320
00:28:55.233
00:33:05.066
00:38:13.416
00:40:33.138
00:44:11.231
00:46:59.316
00:51:27.667
00:57:02.168
00:59:32.318
01:00:53.524
01:07:19.743
01:11:25.656
01:15:28.231
01:19:25.093
01:23:30.129
01:25:34.462
01:28:18.334
01:32:39.011
01:35:41.443
01:38:49.715
01:40:54.673
01:42:58.964
01:50:33.126
Warrex
28th March 2008, 20:09
Hi Pelican,
Checked every single one with PowerDVD and they are correct to the seconds (can't say for milliseconds). Good work!
First and last one are not really chapters but begin and end of stream (okay, you know that)... :p
musicman2311
29th March 2008, 19:58
hi, I believe BDedit is a rich tool, if you know what to do with it. Unfortunately i don't. Also it does not seem straight forward.
For example I read in a disc and it suggests that first playback is 00001.m2ts - which is the main movie and what i would want.
in fact it goes to the menu first, then after selecting the movie to all kind of copy right screes and discalimer clips and then to the movie.
Is there any way to figure out what the preset (original) actually does and then a guide how to change it, e.g. do not go to copyright screens ?
thanks for any help
Scift
31st March 2008, 02:11
Just wanted to say this is a great tool. I have found it very useful, especially the chapter export function.
Now I'm working with a Blu-ray disc with subtitles. Is it possible to set the subtitle stream to automatically start by using the SetStream command? I tried, but couldn't get it to work.
Pelican9
3rd April 2008, 13:21
Hi Pelican,
Checked every single one with PowerDVD and they are correct to the seconds (can't say for milliseconds). Good work!
First and last one are not really chapters but begin and end of stream (okay, you know that)... :p
A new snapshot is available now.
Changes for v0.17
- Load/Save Chapter info can handle multiple PlayItems
- Hotkeys
- Check new version
- Link to pel.hu
Now I'm working with a Blu-ray disc with subtitles. Is it possible to set the subtitle stream to automatically start by using the SetStream command? I tried, but couldn't get it to work.
I think it is possible, but I didn't try.
musicman2311
3rd April 2008, 15:33
Hello,
I hope someone can help me. BDedit do that ?
The situation: I created a blu ray disc with 3 movies and a simple menue; menue is still picture but I want to have a sound (music) play whilst it is on.
I used Nero 8.
everything works fine, except I have no sound.
The m2ts-file for the menue (00003.m2ts) plays no picture but sound, when played as file in e.g. Nero showtime.
BDedit shows the stream length to be basically 0 (1 frame length actually) as opposed to 4.13 min which is the length of the song.
I ran the mt2s-file through tsremux, which crashes, withTsmuxer it omitts the graphics stream and creates
a blu ray structure reporting correct length of playback.
unfortunately i cannot identify from hex editing the playlist files of both versions how and where to change lenght of this clip.
I assume that the nero created menue file shows it at 0 lenght, hence no audio playback.
can this type of entry (lenght of clip) be manipulated with BDEdit ?
thanks for any help!
Warrex
4th April 2008, 00:00
A new snapshot is available now.
Changes for v0.17
- Load/Save Chapter info can handle multiple PlayItems
- Hotkeys
- Check new version
- Link to pel.hu
:thanks: Chapter export also worked great on another source with multiple PlayItems!
bigotti5
4th April 2008, 08:30
Now I'm working with a Blu-ray disc with subtitles. Is it possible to set the subtitle stream to automatically start by using the SetStream command? I tried, but couldn't get it to work.
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
musicman2311
6th April 2008, 01:39
Hello,
I hope someone can help me. BDedit do that ?
The situation: I created a blu ray disc with 3 movies and a simple menue; menue is still picture but I want to have a sound (music) play whilst it is on.
I used Nero 8.
everything works fine, except I have no sound.
The m2ts-file for the menue (00003.m2ts) plays no picture but sound, when played as file in e.g. Nero showtime.
BDedit shows the stream length to be basically 0 (1 frame length actually) as opposed to 4.13 min which is the length of the song.
I ran the mt2s-file through tsremux, which crashes, withTsmuxer it omitts the graphics stream and creates
a blu ray structure reporting correct length of playback.
unfortunately i cannot identify from hex editing the playlist files of both versions how and where to change lenght of this clip.
I assume that the nero created menue file shows it at 0 lenght, hence no audio playback.
can this type of entry (lenght of clip) be manipulated with BDEdit ?
thanks for any help!
Hi guys,
could somebody please give me a hint as to how the coding for time stamps works - I can take it from there.
Looks like there are 4 bytes for every time stamp - they just seem to make no sense to me.
Please help me - thanks
Pelican9
6th April 2008, 21:29
Hi guys,
could somebody please give me a hint as to how the coding for time stamps works - I can take it from there.
It's 45kHz. You can get the seconds if you divide by 45000.
musicman2311
7th April 2008, 00:13
It's 45kHz. You can get the seconds if you divide by 45000.
thanks, I figured that in the mean time, but didn't make sense to me.
But with your confirmation I feel much better.
Couldn't solve my problem though lol (still menue incl. 4.31 min sound still keeps lenght at 0.3 sec...)
Ryu77
7th April 2008, 14:00
I have a self authored (using Sonic Scenarist) mini Blu-ray disc (DVD-9) but when the movie finishes, it loops over and over again.
- Can I use BDedit to stop this from happening?
- If yes, how would I go about it?
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 !
odin24
15th December 2008, 23:57
@ MadMonkey57 & idbirch2
I'd like to report success, following your instructions MadMonkey57 I was able to automatically enable subtitles. idbirch2, thanks for your trial and error efforts and your instructions MadMonkey57, excellent work guys. So, just to clarify, all I did was;
1. Using BDEdit, open the newly muxed BD structure with subs.
2. In the "BDMV" tab, on the right side highlight the #1 command line, then press the "+" button to the right.
3. No highlight the new cmd line and set the following parameters below.
a. The first three dropdown boxes should be "Set", SetSystem", "SetStream"
b. Check the 2 check-boxes to the right
c. set both small drop-boxes to "IMM"
d. Set the top IMM field to "49154", set the bottom IMM field to 0 (zero)
e. Save, and close.
I did not test this on a full feature, however I did on a two separate 5 minute samples remuxed with tsMuxeR and AVCHD-ME on a USB stick. A/V streams involved were VC-1/AC3core/sup subs and h264/DTS HD-MA/sup subs. This literally took only a few minutes, the longest wait was watching the files transfer to my USB stick.
Note that I applied the BDEdit changes first then renamed using AVCHD-ME... the other way around and BDEdit will not recognize the AVCHD Structure.
Once again, excellent work guys!
EDIT: playback device was my PS3. I will try on a BD soon.
MadMonkey57
16th December 2008, 10:20
I also tried to set an audio stream by default and it works. But there's a little trick here with BDEdit.
In order to set an audio stream, the value for setstream is something like 10000000000000010000000000000000 (binary) which makes it 2147549184 (Decimal). Apparently, BDEdit can't (bug ?) handle decimals that big. The workaround I found was to enter the hexadecimal value 80010000 in the appropriate box.
Tested successfully with a ArcSoft Sofware Player.
G_M_C
16th December 2008, 10:42
Now that you have found a way to set streams, isn' t there a way to adapt BDEdit so that all this becomes more "user-friendly" (I.e. make an option somewhere or a selection field or such ?).
I'm starting to understand this, but i can imagine many people won't, and the dread of making mistakes might keep people off this.
MadMonkey57
16th December 2008, 11:11
Well, I didn't find this trick. bigotti5 did (http://forum.doom9.org/showthread.php?p=1121548#post1121548).
I just ran a few tests and trials and shared with the community.
I agree with the lack of user-frendliness about this method but I'm sure either BDEdit or tsmuxer will soon have new features to handle setting subtitle / audio streams on by default.
odin24
16th December 2008, 11:40
I also tried to set an audio stream by default and it works. But there's a little trick here with BDEdit.
In order to set an audio stream, the value for setstream is something like 10000000000000010000000000000000 (binary) which makes it 2147549184 (Decimal). Apparently, BDEdit can't (bug ?) handle decimals that big. The workaround I found was to enter the hexadecimal value 80010000 in the appropriate box.
Tested successfully with a ArcSoft Sofware Player.
Another good find... however, isn't it whatever audio stream is loaded first (tsMuxeR or tsremux) the default audtio track? Honestly I have never authored a disc with more than one audio stream.
MadMonkey57
16th December 2008, 13:35
Some players rely on their on settings to choose the appropriate default audio / subtitle. Sometimes, you can't even alter these settings.
For instance, I have a portable DVD player that chooses the EN audio and EN subtitles ON by default and I have to manually switch to audio FR (my 4 year old daughter doesn't understand english yet :)) and disable subtitles. It's kinda annoying...
Setting audio / subtitle streams with commands ensures the movie behaves the way I want regardless of the player.
samoin
17th December 2008, 20:13
My blu-ray player is A region tied, and I have a bd back-up but its region free. Could you, please, explain to me how to change it in MovieObject.bdmv to set region code to A??
thanks
KiddColt
22nd December 2008, 23:26
Hello All,
In the 3 March 2008 post it's claimed that this tool can "delete titles" from a BD structure. Could someone please give me a step-by-step on this?
Thanx, KC
PS - Awesome tool - Keep up the good work!
MadMonkey57
29th December 2008, 10:47
With the use of BDEdit, I've stripped down tsmuxer's output (index.bdmv and MovieObjects.bdmv) to the minimum (http://forum.doom9.org/showthread.php?p=1228707#post1228707). The (hopefully compliant) obtained BD structure seems to be a bit more appreciated by my SAP (Panasonic DMP-BD35) than tsmuxer's original output.
Might be of interest to some you guys out there...
mochevolete
1st January 2009, 23:55
I have to change the, wrong, audio tag set by Tsremux (there are 2 tracks eng & ita, but both setted as eng by tsremux, used for a True-HD track), on the second audio track, in the CLIPINF section I can see both audio tracks, but how do I select the second track in the PLAYLIST section to change from the dropdown (in the STN section) ?
thanks Nik
DVD Maniac
4th January 2009, 12:42
Sorry for landing on this thread but i am trying to find a way of pre-processing BDMV structures prior to using jdobbs BD Rebuilder tool. I want to blank out unwanted m2ts files (such as trailers, fbi rubbish etc) in a way which leaves the integrity of the files intact and lets BD rebuilder do it stuff and freeing up more space for the movie itself. There are many tools to achieve this with DVD but not it seems for BD/ HD DVD.
I have played around with ED edit but cant see an obvious way of achieving this, can anyone offer some suggestions?
MadMonkey57
4th January 2009, 13:35
Could you please provide a screenshot of the main tab ?
usr139
15th January 2009, 03:14
Hi,
I am very new to using the BDEdit software.
When I open a clpi file (say 00011.clpi) it has 2 video streams
and 5 audio streams( 2 are true HD lossless.
How can I edit this file to indicate that I have removed
the Lossless TruHD but kept only the DD 5.1 audio only.
I opened the file using BDEdit, and read the clpi file.
It does not let me change anything there.
Thanks
KiddColt
16th January 2009, 18:34
Hello,
I'm currently working on this. BDEdit is currently the only tool for this but I'm having 2 problems:
1) Mods must be done manually (on a per movie basis) until someone puts a "BDShrink/BDBlanker" type project (with source code) into SourceForge.
2) BD Authentication software can't be had so many BD-Rs are wasted (PowerDVD will play most modded BDs while settop boxes won't).
Good Luck to all, KC
KiddColt
16th January 2009, 18:36
My Bad!
My previous post was a reply to DVD Maniac's post:
Sorry for landing on this thread but i am trying to find a way of pre-processing BDMV structures prior to using jdobbs BD Rebuilder tool. I want to blank out unwanted m2ts files (such as trailers, fbi rubbish etc) in a way which leaves the integrity of the files intact and lets BD rebuilder do it stuff and freeing up more space for the movie itself. There are many tools to achieve this with DVD but not it seems for BD/ HD DVD.
I have played around with ED edit but cant see an obvious way of achieving this, can anyone offer some suggestions?
jagaskywalker
5th February 2009, 14:42
I am looking for something similar. I do not want to re-encode the whole movie but to keep it intact, together with the menu, chapter, and audio selection, removing all unwanted extras in order to fit it on a BD25.... (removing unwanted audio streams would also help)....
KiddColt, can you provide some more info on how you are approaching this issue ?
Sorry for landing on this thread but i am trying to find a way of pre-processing BDMV structures prior to using jdobbs BD Rebuilder tool. I want to blank out unwanted m2ts files (such as trailers, fbi rubbish etc) in a way which leaves the integrity of the files intact and lets BD rebuilder do it stuff and freeing up more space for the movie itself. There are many tools to achieve this with DVD but not it seems for BD/ HD DVD.
I have played around with ED edit but cant see an obvious way of achieving this, can anyone offer some suggestions?
stottle
15th February 2009, 16:51
There's a command in Master and Commander that isn't recognized by BDedit. I'm using 0.17b.
The command is 0x31000010, which is a Set, SetSystem, ??. The SetSystem CommandOptions go from "SetStream" (0x31000001) to "Still Off" (0x31000009). It looks like BDedit is out of date with some newer command options? Anyone know what this is? Whatever this command is, it takes a destination register (GPR1 in this case).
Thanks
joerg-daniel
19th February 2009, 00:54
is there a longer description of the movieobject command lines like move jump play etc?
I try to correct the bdmv structure to play the second m2ts from a splitted bluray.
deank
2nd March 2009, 20:00
Here is more information on PSR registers. (http://forum.doom9.org/showthread.php?t=145385)
rmeyers
7th March 2009, 21:40
BD-RB is an encoder/rebuilder. movie only or full disc. shrink to dvd-5, dvd-9, or bd-25.
nwg
13th March 2009, 13:58
I have been using this program to force subtitles for foriegn films using this -
1. Using BDEdit, open the newly muxed BD structure with subs.
2. In the "BDMV" tab, on the right side highlight the #1 command line, then press the "+" button to the right.
3. No highlight the new cmd line and set the following parameters below.
a. The first three dropdown boxes should be "Set", SetSystem", "SetStream"
b. Check the 2 check-boxes to the right
c. set both small drop-boxes to "IMM"
d. Set the top IMM field to "49154", set the bottom IMM field to 0 (zero)
e. Save, and close.
Last night I did Iron Man and now have two subtitles. Forced subs is subtitles 1 and the full subtitles is second. How do I get subtitles 1 to be forced? I did the same as above and it made subtitle 2 forced instead.
odin24
13th March 2009, 14:59
I have been using this program to force subtitles for foriegn films using this -
Last night I did Iron Man and now have two subtitles. Forced subs is subtitles 1 and the full subtitles is second. How do I get subtitles 1 to be forced? I did the same as above and it made subtitle 2 forced instead.
Unless you need the full subtitle stream I'd only mux in the forced subs. Not sure how if you need both.
nwg
13th March 2009, 15:52
Unless you need the full subtitle stream I'd only mux in the forced subs. Not sure how if you need both.
Because the forced subs have only the translations. If I don't, then I will need the full subs on all the time.
edit.
I ended up solving by running the files through clown_BD and getting to automatically detect subtitle 1 as forced for me. It still has subtitle 2 for when I want to use them.
deank
17th March 2009, 12:51
Probably it could have worked if you just used 49153 instead of 49154.
nwg
21st March 2009, 18:28
Probably it could have worked if you just used 49153 instead of 49154.
Thanks for that. It didn't work anyway using clown_bd. It still picked the biggest sub.
The forced subs is the first one.
deank
21st March 2009, 18:45
Did it work with the value I suggested?
nwg
21st March 2009, 19:38
Did it work with the value I suggested?
I haven't burned it yet. I need to watch what I have put on the BD-RE disc later tonight.
edit.
That worked great. Only the forced subs come up automatically.
Tongariro
21st May 2009, 19:26
Hello
I anybody has the MPLS file structure?
I see that the BDedit doesn't show part of the information (audio and subtitle). and i cant edit the rest of the information.
So the only way is to use hex editor, and to use it i need to know the MPLS file structure.
Ghitulescu
25th May 2009, 15:21
I think the mandatory folders are: PLAYLIST, CLIPINF, STREAM, AUXDATA, META, BDJO, JAR, BACKUP (with subfolders PLAYLIST, CLIPINF, BDJO, JAR).
Is that correct?
There are threads on this subject - some BD players require their presence (one or both) while others, Samsungs are notably here, require their absence (one or both).
deank
25th May 2009, 17:33
You're "replying" to the person who knew ALL about it 2 years ago and to a post older than HDDVD-Blu-ray war...
Ghitulescu
25th May 2009, 17:54
You're "replying" to the person who knew ALL about it 2 years ago and to a post older than HDDVD-Blu-ray war...
I think the mandatory folders are: PLAYLIST, CLIPINF, STREAM, AUXDATA, META, BDJO, JAR, BACKUP (with subfolders PLAYLIST, CLIPINF, BDJO, JAR).
Is that correct?
I missed the fact that's a retoric question.
The fact is that I really do not care about the standards once they are not correctly implemented. Can you force Samsung to respect a standard or to implement optional features, I mean as a private person? Or can you force somehow Panasonic to play VC-1 on DVDR? Or can one stop changing the BD standard because that's exactly what they are doing? I don't think so.
I think that is important to obtain BD25/BD9/BD5 that are both BD and player compliant. Or at least within certain small modifications.
DVD Maniac
29th October 2009, 11:05
Is there a guide available for this tool yet?
The key requirement for me is to change the First Play title. I just want to make the First Play title the main menu and skip all the annoying stuff. Ive tried to do this in the First Play options but nothing seems to work.
deank
29th October 2009, 12:38
In most cases it is not that easy to simply change the first playback to another (or to menu). There are some important initializations which need to be performed first.
What you can do is to examine 'first playback' title and find the calls to playlists (such as 'warnings', logos, etc...) and remove these lines.
DVD Maniac
29th October 2009, 14:17
In most cases it is not that easy to simply change the first playback to another (or to menu). There are some important initializations which need to be performed first.
What you can do is to examine 'first playback' title and find the calls to playlists (such as 'warnings', logos, etc...) and remove these lines.
mmmm. Easier said than done. I asume you mean going to the Playlist tab and selecting the Playlist number specified in the First Playback row? In this case its just one row so no calls to warnings or logos here.
To be honest, I don't have the knowledge of BD structure to achieve this with consistent results! This is like Deja vu with the old days of Ifo edit and DVD structures where (with time and learning) you could do a hack of the Frist Play PGC with some success. This only worked with very simple structures, as soon as you have language selection menu's or other branching loops you could basically forget it. :rolleyes:
The only satisfactory solution for this arrived with the likes of PGCedit and VOB Blanker which are fantastic tools and take care of the detailed changes required to keep the structure intact. Is the new BD structure too complex for these sorts of tools to be developed then? I'm surprised nothing has landed yet on the freeware world to do this - i'm hoping jdobbs is not far off with BD Rebuilder......
DVD Maniac
30th October 2009, 13:03
Before I go head first into mucking around with things maybe I can get some help here as basic information on the BD Folder and File structures does not appear to exist!
1. What is the Purpose of the BDJO Folder and the various files in it?
2. What's the distinction between a BD-J and HDMV Object?
3. How do the BD-J / Playlist / m2ts files link together and how do I find the linkages in the tool?
Thanks!
deank
30th October 2009, 13:17
1) BDJO folder holds objects for java applications stored in JAR folder, which are called from BD-J objects/titles
2) BD-J title can call java objects/apps stored in BDJO/JAR, HDMV titles cannot
3) The logic is:
Type of title BD-J can refer only to a JAR file in JAR folder, which in turn deals with the PLAYLIST files, which call/play the M2TS files (sadly you can't possibly know what a JAR program actually does, except that it may call some of the OIDs in movieobject.bdmv). Of course the java app can later call HDMV titles or other BD-J titles.
Type of title HDMV can call objects/OID from within the movieobject.bdmv and those objects can call/play other objects, play playlists or other HDMV/BD-J titles. HDMV titles are easier to examine because you can see most of the code and change it with BDEdit. There are a lot of navigational commands in some m2ts files (like menus), but there is no simple way to change them, unless you're good with a HEX editor and have some oldschool experience writing commands in pure hex format like assembler.
I doubt that there will be any tool to allow full editing of Blu-ray discs if they use JAVA.
***
Here is a very very simple HDMV-titles-only example of the playback sequence in a compilation authored with an older multiAVCHD build:
http://multiavchd.deanbg.com/bd01.jpg
Upon inserting the disc, player should play "First playback" title, which is set to be HDMV object (OID) 255. You can see it on the right side. It performs some initializations of various registers and then jumps to object 256.
http://multiavchd.deanbg.com/bd02.jpg
Object 256 does some more initializations (in this case only setting audio and subtitles) and then jumps to Title 0. Title 0 is the "Top menu title". In this case Title 0 = Top Menu Title = Object 259.
http://multiavchd.deanbg.com/bd03.jpg
Object 259 (top menu) performs some checks (like should it play the intro screen, is it currently in pause/resume mode, or does it need to play the MENU itself) and calls the respective title (if in resume/pause - line 0007) or menu (line 0011). Let's say it was to play the last title in the compilation (set on the left side as 008 HDMV, OID/File 8)...
http://multiavchd.deanbg.com/bd04.jpg
It does some stuff, sets the starting chapter mark to play the video from and then calls the playlist.
Now... things look different with JAVA:
http://multiavchd.deanbg.com/bd05.jpg
First playback will make your player execute java object file BDJO\00000.bdjo (which calls java app from JAR folder) and there is no way of knowing what are the instructions/code inside that JAR application, which means that there is no way to change anything.
Of course there is a simple workaround. You can find the playlist for the video you want to skip and change its OUT_TIME (for example set it to be equal to the IN_TIME). Doing this will make the java app to play the intro video (fbi warning or whatever...), but since you set IN/OUT to be equal it will simply skip it. :)
I posted some notes about IN/OUT times here. (http://forum.doom9.org/showthread.php?p=1327487#post1327487)
Dean
wiggle
2nd November 2009, 21:27
Deank thanks a lot of this well elaborated brief introduction to bluray structure. I was wondering about one step though.
Title 0 is the "Top menu title". In this case Title 0 = Top Menu Title = Object 259.
I see the script calling for Title 0, but you can you tell this is the top menu title?
deank
2nd November 2009, 21:45
All titles are numbered 1 to 254.
First playback is an exception and Top menu (i.e. user call/top menu button on your remote) invokes Title #0.
I'm not sure what your question is about, but there is only one TOP MENU title and it is set with an object ID (in HDMV structures - BD-J discs are different).
You can tell a title is a MENU script/program/OID if it is referred as such by "Top menu" in BDedit. Any OID (object) can be a "top menu". It depends on the programmer of the structure.
Dean
wiggle
3rd November 2009, 01:06
I'm sorry; I mean how can you tell title # 0 is the top menu?
deank
3rd November 2009, 16:16
I don't get it...
Title#0 IS/points to the OBJECT_ID which executes the TOP MENU playlist. You "don't tell", it is just the way it is.
Usually title#0 calls menu playlist, which calls menu .m2ts file, which in turn takes navigation control, because it contains commands just like those you see in BDEdit.
Moviewatcher666
14th November 2009, 00:41
Here is the issues:
http://forum.doom9.org/showthread.php?p=1341685#post1341685
http://forum.doom9.org/showthread.php?p=1343643#post1343643
This may be a long shot and I may be in the wrong place and please correct me if I am.
I have been trying to use BDedit to see if there is a difference to the BD structure of the original rip of Groundhog Day and the RB-Rebuilder rebuild of Groundhog Day. I was hoping that I could see if there is a difference and therefore fix the rebuild so that the movie will play in my Panasonic player. I am of the opinion that it is possible to fix this issue with the right tools.
I am having trouble understanding the structure of this particular Blu-ray (probably not the easiest one to start with!) to see if RB-RD is messing with the files.
Is there anything I should be looking at in particular? I would be happy to provide any files for help with the analysis and trying to find a solution.
My *** on this approach but I thought I would give it a shot.
Any thoughts or comments are greatly appreciated. Thanks!
Moviewatcher666
deank
14th November 2009, 10:26
BD-Rebuilder doesn't touch index.bdmv and MovieObject.bdmv (in Full backup mode) and BDedit won't help you investigate what causes the trouble with your Panasonic BD35 player.
Moviewatcher666
14th November 2009, 16:07
Thanks for the quick reply! Much appreciated.
sreemv
9th January 2010, 10:12
I have a Bluray that is backedup to HD and when played from it, the player is stuck looping at the menu-title without ever presenting the actual menu - can BdEdit help? I am able to playback several other backups without this issue.
Pelican9
1st February 2010, 03:03
Hi all!
I've played a little with BDedit and maybe (MAYBE!) I can work more on it in the next few weeks.
I'd like to figure out something about menu handling (show/edit/generate).
A new snapshot is available now.
Changes for v0.18b
- New Option settings
- Save stream with a selected PID in Clipinfo (elementary stream, PES, standard SUP)
- Follow GoTo, Jump Title, Play PL, etc. in Navigation commands (Double click)
- Load/Save Extension Data to/from index.bdmv
- Check (m2ts) files in STREAM folder
- Warn if mandatory folder is missing
- Progress bar, elapsed and remaining time
- Cancel button (Stops only at PES packet boundary)
- 'About' tabsheet with program history
Download from pel.hu
laserfan
1st February 2010, 14:38
I've played a little with BDeditThanks Pelican9 for working on this.
I have only used BDedit to fix tsMuxeR's output which always loops-back to the beginning when a movie is over, but I've used this for EVERY ONE of my re-muxed BDs so it is a godsend. Glad you're back here so I finally get to say
:thanks:
P.S. For anyone who has trouble with it, when I tried the new 018b it failed to run initially. I had to delete the registry entry from HKCU for the older version first, then it ran fine.
deank
1st February 2010, 15:49
Hi all!
I've played a little with BDedit...
Thank you Pelican for your great work. Without BDedit it would've been impossible to create multiAVCHD!
:thanks::thanks::thanks:
Dean
Pelican9
1st February 2010, 18:46
:thanks:
Only a few people using BDedit, because it's too complicated and almost nobody knows what that lot of little stuff means ... :)
If you use BDedit please post here what do you do with it.
I'm thinking about the following functions:
- Remove FBI warning and other annoying stuff automatically (mean you delete the xxxx.m2ts and the sw do the rest)
- Edit the existing menu structure
- Create a simple menu if not exists
- Remove the complete menu and other stuff, just play the main movie
What is your idea about that?
What would be a really cool feature of BDedit? :)
Or it is a dead end and nobody wants to hack the BD structure?
laserfan
1st February 2010, 20:02
I have only used it to fix what (for me) is an annoying feature of tsMuxeR, which is to jump-back to the start of the movie after the movie has ended. Then just today I was able to use it to SetStream and force a subtitle to ON.
So it's been invaluable to me but I'm sure others will have "cool" ideas for you re: enhancements. :cool:
deank
1st February 2010, 21:40
I'm using it to program from scratch the movieobject objects and it is of great help. Although I know most of the OP codes :) it is easier to do it with BDedit (like a macro-assembler language).
A cool thing to have is to be able to edit (add/remove) entries in the STN. I needed it so badly that I finally wrote a function in multiAVCHD to do it for my needs.
And I don't find it complicated - it is just EXACTLY what I needed and I'm using it everyday.
Dean
crl2007
2nd February 2010, 02:07
:thanks:
Only a few people using BDedit, because it's too complicated and almost nobody knows what that lot of little stuff means ... :)
If you use BDedit please post here what do you do with it.
I'm thinking about the following functions:
- Remove FBI warning and other annoying stuff automatically (mean you delete the xxxx.m2ts and the sw do the rest)
- Edit the existing menu structure
- Remove the complete menu and other stuff, just play the main movie
These 3 functions will be good. If an IGS menu could be edited, it would be really something. And some java ones that are calling strips of fonts instead of whole words. I was thinking of something like vobblanker does for dvd's.
Modifying the IN/OUT Time would also be nice, it would save a lot of people from hex editing. Including me. For branched and series discs.
chompy
2nd February 2010, 08:50
In addition to the functions you've said (for me the most important of them is remove unwanted material), I've think some kind of debugger (something like DVDRemake for BD) should be nice.
Greetings
Pelican9
4th February 2010, 13:15
Coming soon...
http://pel.hu/down/BDedit_MENU.gif
crl2007
4th February 2010, 15:15
Great. :D Glad you resumed your work with BDEdit.
deank
4th February 2010, 16:27
This looks amazing! :thanks:
Pelican9
5th February 2010, 03:55
I need some m2ts file with IG stream (preferably only one 1400 PID inside, no other PID) for testing.
If you can help, upload somewhere (like RapidShare) and PM me. About 10-50 MB file size.
Or at least name it please (movie title, stream number).
:thanks:
I hope this post is not against the forum rules...
chompy
7th February 2010, 08:59
I need some m2ts file with IG stream (preferably only one 1400 PID inside, no other PID) for testing.
If you can help, upload somewhere (like RapidShare) and PM me. About 10-50 MB file size.
Or at least name it please (movie title, stream number).
:thanks:
I hope this post is not against the forum rules...
You have a PM ;)
Pelican9
8th February 2010, 12:29
You have a PM ;)
You too! :)
:thanks:
PurpleMan
8th February 2010, 14:09
@Pelican9:
1. Thank you very much! BDEdit is a most crucial tool to have in the BD manipulation community, and in my opinion, your efforts are absolutely priceless. So thank you.
2. In addition, would you mind listing new features of the coming-soon 0.19 which I'm particularly excited about?
3. If I may feature-request, for the future releases - it would be really nice having the possibility to edit the number and types of tracks listed in MPLS files, as well as copy/paste/edit sub-path entry points.
Regards,
-PurpleMan.
Pelican9
11th February 2010, 16:37
PurpleMan:
Changes for v0.19
- Show IG stream content on MENU tabsheet
Pages, BOGs, Buttons, Commands, Button bitmap
Objects, Palettes
In and Out Effect windows
In and Out Effect effects
These work well but I want more editable fields on the PLAYLIST tabsheet also.
crl2007
11th February 2010, 17:32
@Pelican9 In the Playlist tabsheet would be nice to have something like mpls tools and calculate the entire chaptermarks if you enter another IN_Time.
Also, the IG content can be edited ? To save a still and edit it in photoshop ? Then insert it again. Buttons can be unlinked ?
chompy
11th February 2010, 18:30
PurpleMan:
These work well but I want more editable fields on the PLAYLIST tabsheet also.
Add/Remove/Blank items in Playlists would be really nice... And remove buttons from menus would also be great :thanks:
PurpleMan
12th February 2010, 12:04
PurpleMan:
Changes for v0.19
- Show IG stream content on MENU tabsheet
Pages, BOGs, Buttons, Commands, Button bitmap
Objects, Palettes
In and Out Effect windows
In and Out Effect effects
These work well but I want more editable fields on the PLAYLIST tabsheet also.
Very impressive! The more things we can edit in the MPLS - the better.
As for chompy's and crl2007's requests - I second them.
Wonderful work, really.
Pelican9
12th February 2010, 21:04
@Pelican9 In the Playlist tabsheet would be nice to have something like mpls tools and calculate the entire chaptermarks if you enter another IN_Time.
Also, the IG content can be edited ? To save a still and edit it in photoshop ? Then insert it again. Buttons can be unlinked ?
What is that 'mpls tools'? I've googled it but found nothing.
I don't know yet how can I change the bitmaps, because the size is changing, but we can modify a lot with the commands, buttons, effects and palettes.
Or maybe I can figure out how can I write a completely new m2ts file and then we can change everything. :)
crl2007
12th February 2010, 23:57
That would be awesome.
This is mpls tools and what it does: link (http://forums.sagetv.com/forums/showthread.php?t=41722).
LoneSwan
16th February 2010, 23:47
I have been searching Bluray authoring forums and decided this thread was the best place to ask:
I rip all my Bluray discs to external hard drives and playback the *.m2ts movie files with a WDTV media player (1st generation). This solution works great for me since I can move the external drive(s) & mini-media player from room to room, or house to house.
I am waiting for the "PopBox" to be released, before choosing another (mini)media file player:
http://www.iboum.com/pr/popbox.php
What I am missing from this system is a way to view the original Bluray menu. I do not need full-featured playback such as PowerDVD or TotalMediaTheater. Just would like a way to view and navigate the Bluray menu structure on an average powered PC.
Being able to make a custom menu with BD Structure Edit would be even better! For now, I can devise a work-around if I can just view original menu and follow the pointers to referenced *.m2ts files.
Thank you "Pelican" for your outstanding efforts!
LowDead
17th February 2010, 00:36
@LoneSwan: Maybe you should take a look at multiAVCHD..
crl2007
21st February 2010, 18:20
You have a PM. Sent you a test "subject".
laserfan
21st February 2010, 18:49
@Pelican9 In the Playlist tabsheet would be nice to have something like mpls tools and calculate the entire chaptermarks if you enter another IN_Time.
What is that 'mpls tools'? I've googled it but found nothing.
This is mpls tools and what it does: link (http://forums.sagetv.com/forums/showthread.php?t=41722).
The SageTV link says tsMuxeR output doesn't work right w/Sage unless the IN times are changed, so mpls tools allows one to edit this, but I wonder if anyone here knows: is there anything about a menu that "calls" a mpls to play that requires any knowledge by the menu of the mpls IN time? In other words, does there need to be any synchro of any kind between a menu and a mpls' IN time?
crl2007
21st February 2010, 19:06
The movie ( menu movie or feature feature ) could end faster. Because the in and end values are 00:09:48.350 too short. It is indicated that you either replace the mpls with the one created by tsmuxer, or edit the in_out time with mpls tools.
That's because the most original discs have an in_time of 00:00:11.650 and tsmuxer has 00:10:00.000.
deank
21st February 2010, 21:39
The SageTV link says tsMuxeR output doesn't work right w/Sage unless the IN times are changed, so mpls tools allows one to edit this, but I wonder if anyone here knows: is there anything about a menu that "calls" a mpls to play that requires any knowledge by the menu of the mpls IN time? In other words, does there need to be any synchro of any kind between a menu and a mpls' IN time?
There is no way a navigation / menu / popup... to deal with IN/OUT times. It is like thinking of PTS stamps (in/out times) as low-level (transport) information and menu programming as high-level programming. It is the same as having ETHERNET based network (low level) which can carry different protocols such as TCP and UDP. A menu has no access-to/information-about in/out times (like a TCP packet has no knowledge if it is being transmitted via cable or satellite). In/Out stamps are arbitrary and can have any value... It is that some producers chose 10 mins and other 11 seconds.
Each playlists FIRST playitem IN_TIME defines the base for the playlists. Would it be 00:00:00.000 or 06:07:08.090 makes no difference.
Subpath playitems (menus, PIP...) may be synchronized with the main playlist (when muxed with the video) or not (when muxed in separate m2ts files, but even then there are settings to set a synch information in relation to a specific stream... a lot of options).
Dean
crl2007
21st February 2010, 22:14
From what I understood, he was talking about menu background m2ts files and their mpls. Except if they're not IGS. For java discs, the menu background can be replaced with another m2ts authored with tsmuxer.
laserfan
21st February 2010, 23:46
No, I was not talking about menu background. Thanks Dean for your complete reply--I will look elsewhere for my menu glitching (when an individual program/title ends it does not always return to the menu as it should--I wondered if the IN/OUT times might have been a factor).
crl2007
22nd February 2010, 10:53
In that case, there is no dependency whatsoever between them. What you experience there is bad authoring. Many discs from Europe are broken somehow, and that's because studios here are re-authoring the discs to suit european languages and subtitles, but they are not very good at it and sometimes they end breaking the structure. If the disc is from another region, then maybe that's how it was authored from the beginning.
laserfan
22nd February 2010, 15:44
Actually I am making simple BDMV menus using Ulead MF6+ w/HD pack (using a very short clip that subs as the actual programs) and then inserting m2ts, mpls, and clipinf that I've made using tsMuxeR. It works quite well except as I said that sometimes when a program (episode) ends, the main menu doesn't properly appear again. Not a big problem for me as we tend to watch only one episode at a time anyway, but what with BDedit and all the other info here I'd like to learn how to fix them.
Yeah I know "why not just use multiAVCHD" but it's just a) very complex and b) too much of a moving target at this time. Someday deank will slow down his changes to it and I will take the plunge into multiAVCHD... :)
deank
22nd February 2010, 18:44
I'll slow down this summer when I go to a vacation again... I just can't stand sitting and doing nothing, so I add things... I hope I'll release a stable version in few weeks which won't need updates for some time. :rolleyes:
laserfan
22nd February 2010, 19:36
Hey maybe you'll make a Basic (static menu w/background & music, 4 or 5 numbered episodes listed and a Play All button) and Expert (everything else) for guys like me who are bewildered by it all. :)
Not to mention the fact that my ISP is ridiculously slow such that bigger downloads are no fun for me. :(
Otherwise, don't slow down on my account!!! ;)
crl2007
22nd February 2010, 20:07
Eh, everybody needs a vacation. And God knows that deank deserves it. :) Especially from putting up with me and my endeavours. :)
setarip_old
27th February 2010, 04:02
@deank
As I recall, your last vacation returned you as a well-rested, raring to go HD-DVD problem solving phenom (with functioning email connections) ;>}
Inspector.Gadget
28th February 2010, 02:48
Has 0.19b been released yet? All the MENU screenshots look useful, but I can't find that version...thanks.
Pelican9
28th February 2010, 04:06
Has 0.19b been released yet? All the MENU screenshots look useful, but I can't find that version...thanks.
Not yet, sorry.
I'm working on the v0.20 now which will be released in about a week.
Inspector.Gadget
28th February 2010, 04:35
Thank you. Looking forward to it!
Pelican9
6th March 2010, 22:02
A new snapshot is available on my homepage.
Changes for v0.20b
- Improved menu display (display animated button, cache RLE bitmap)
- Load, Save, Delete ExtensionData() from/to Playlists
- Insert/Delete/Edit STN table
- Insert/Delete/Edit SubPath
- Edit SubPlayItem
Plans:
- a menu simulator which can show the the whole operating menu
- a player simulator to trace/debug commands
- edit and save menu to a new m2ts
Take a look and give me a feedback about the new version please.:thanks:
laserfan
6th March 2010, 23:26
Take a look and give me a feedback about the new version please.
Hmmm all I see under Menu tab is "Not loaded". How does one see any menu data..?
Pelican9
6th March 2010, 23:37
Hmmm all I see under Menu tab is "Not loaded". How does one see any menu data..?
It shows an IG stream, so you have to find one on the CLIPINF tabsheet and use the '->' button to load to the Menu.
laserfan
6th March 2010, 23:46
I see it, thanks for getting me started...!
crl2007
7th March 2010, 11:23
Very good plans for the future. As what I can see here, the menu editing would be a hassle. Too many tiny bitmaps to edit.
One question: how it's normal for the menu elements to appear ? From pushing 1 or 2 ?
http://thumbnails14.imagebam.com/7096/a0979770956716.gif (http://www.imagebam.com/image/a0979770956716)
I ask you this because sometimes preview appears from pressing elements from 2 and sometimes only by choosing from the drop-down.
Pelican9
7th March 2010, 13:30
One question: how it's normal for the menu elements to appear ? From pushing 1 or 2 ?
I ask you this because sometimes preview appears from pressing elements from 2 and sometimes only by choosing from the drop-down.
It's not normal on 2. It was a debug feature for me.
I uploaded a bugfix last night (v0.20b2)
Normally you can see a bitmap click on the object id in the Buttons and some fields of the header.
crl2007
7th March 2010, 15:41
I downloaded now 20b2. That's what I see, that's why I said it would be a hassle to edit so many bitmaps just to replace a word. But, it's a start, and if you can figure out how to save in a new m2ts it would be great. Keep up the good work. It's highly appreciated.
Pelican9
11th March 2010, 14:04
I'm looking for a sw player which can play BD movie from harddisk folder. Especially the menu. Some older versions of PowerDVD can do it, but don't know which version exactly. I've tried some 7.xx but doesn't play BD. I also tried the Totalmedia Theater, but it cannot start on my Windows 7 x64.
Any idea? :confused:
A screenshot from the next version:
http://pel.hu/down/BDedit_PAGE.png
deank
11th March 2010, 14:10
:) Looks nice!
Nero ShowTime plays BD folders from HDD.
laserfan
11th March 2010, 15:25
I also tried the Totalmedia Theater, but it cannot start on my Windows 7 x64.TMT3 plays great on my W7 x64 quadcore--maybe you should give it another try as it is one player that will do it all (BD, HD-DVD, play from hdd folders, etc.).
bigotti5
11th March 2010, 15:53
Small bug in command entry field is still there...
Destination field (dec) to set audio and sub streams wont let you insert correct command.
E.g. set audio and sub to 1 requires 2147598337 in first destination field - you cant do it (you can set in hex field (8001C001) but INVALID is shown always) .
Pelican9
11th March 2010, 15:57
Small bug in command entry field is still there...
Destination field (dec) to set audio and sub streams wont let you insert correct command.
E.g. set audio and sub to 1 requires 2147598337 in first destination field - you cant do it (you can set in hex field (8001C001) but INVALID is shown always) .
Yes it's a bug. :thanks:
Some commands use more than two operands, like SetStream, SetSecondaryStream.
v0.21 can show correctly these, but the input is still buggy.
I thought yesterday nobody will spot this... :)
TMT3 plays great on my W7 x64 quadcore--maybe you should give it another try as it is one player that will do it all (BD, HD-DVD, play from hdd folders, etc.).
You are right! It's working now... It didn't work on W7x64 RC1.
deank
11th March 2010, 16:28
Can you also 'fix' overwriting commands with NOP - I mean when user enters "00000000" in the OP code automatically to set 00000000 in the other two boxes (or at least not disable them).
Also a lot of times when I use PSR as source and move to the destination box, BDedit will change the PSR to GPR. It caused me a lot of troubles and debugging :) when I didn't pay attention to that 'auto'-change. :)
You may also include some notification when a forbidden command is entered in movieobject, since some of the commands may only appear inside an IGS program (and vice verse)
Pelican9
11th March 2010, 21:07
Can you also 'fix' overwriting commands with NOP - I mean when user enters "00000000" in the OP code automatically to set 00000000 in the other two boxes (or at least not disable them).
Also a lot of times when I use PSR as source and move to the destination box, BDedit will change the PSR to GPR. It caused me a lot of troubles and debugging :) when I didn't pay attention to that 'auto'-change. :)
You may also include some notification when a forbidden command is entered in movieobject, since some of the commands may only appear inside an IGS program (and vice verse)
1. Done.
2. I don't understand this auto-change thing... PSR or GPR depends on the highest bit of the operand
3. Working on it.
Edit:
2. I've tried. Understand. Done.
Pelican9
13th March 2010, 21:18
A new version is available.
Changes for v0.21
- Page View on Menu tabsheet with working menu structure
- navigate with five button (up, down, left, right, select) or mouse (limited to basic buttons)
- display animated 'selected' and 'activated' state of buttons ('normal' state not animated)
- run button commands in an emulator (read/write PSR and GPR registers, enable/disable buttons, etc.)
- trace button commands (run step by step) follow on BOGs
- customizable colored infos on buttons (button id, object id)
- customizable colored button and window frames
- show command line on activation (Jump Title, Play Mk, etc.)
- Follow SetButtonPage and GoTo command on BOGs tabsheet (double click on command line)
- Follow Jump Title to the BDMV tabsheet from button commands
- Fixed bug with palette in object view
- Fixed bug with command editing
- Fixed bug with command check
- Fixed bug with SetStream and SetSecondaryStream command line display
- Beep on invalid command (on/off)
- Easy NOPing (Shift-N)
- Improved command line with PSR comments
- Delete, View, Load, Save ExtensionData() from/to MovieObject.bdmv
- View PSR and GPR values on Status tabsheet (displays nonzero only)
- View/Edit PSR and GPR values on the Menu tabsheet
Emulgator
13th March 2010, 22:42
I'm looking for a sw player which can play BD movie from harddisk folder.
Especially the menu.
Some older versions of PowerDVD can do it, but don't know which version exactly.
I've tried some 7.xx but doesn't play BD.
PDVD 7.3.2911e0 here still can do it (OEM version, came with LG drive)
PDVD 7.3.3319a is said to be the last version that was enabled to play BD/HD-DVD from HDD folders:
http://forum.slysoft.com/showthread.php?t=13277&highlight=power+dvd+folder+playback
Pelican9
13th March 2010, 22:56
PDVD 7.3.2911e0 here still can do it (OEM version, came with LG drive)
PDVD 7.3.3319a is said to be the last version that was enabled to play BD/HD-DVD from HDD folders:
http://forum.slysoft.com/showthread.php?t=13277&highlight=power+dvd+folder+playback
:thanks:
turbojet
14th March 2010, 07:39
Thanks for the menu previews will try it out soon, do you have plans to allow editing the buttons and also blanking target(s) through buttons?
Also if all you have is BDMV/BACKUP+CLIPINF+PLAYLIST+STREAM folders the latest powerdvd 7/8/9 builds play from HDD with menus but only AC3/LPCM audio output otherwise silence.
crl2007
14th March 2010, 13:56
Excellent work. The days of IGS supremacy are almost over. :D
deank
14th March 2010, 14:54
:thanks::thanks::thanks:
Pelican9
14th March 2010, 15:07
Thanks for the menu previews will try it out soon, do you have plans to allow editing the buttons and also blanking target(s) through buttons?
I'll try to figure out how can I save a completely new m2ts with the IGS stream. If I can do that I'll make the editing part.
Or is there any solution to mux an IGS to an m2ts?
I think I can easily write the IGS only.
:thanks::thanks::thanks:
Easy NOPing - especially for you :)
Pelican9
14th March 2010, 21:14
I've made some bug fix work and now you can run/trace the movie object commands and there is a new Find tool...
PurpleMan
15th March 2010, 15:33
@Pelican9:
Currently, there is no way I know of to mux IGS streams to m2ts. TSMuxer doesn't support it.
I gotta hand it to you, though, excellent work so far! Many many thanks!
Future feature requests still include exporting menu buttons to .png and importing them (potentially editted) back to replace existing button images.
Pelican9
16th March 2010, 00:52
Another bugfixes...
Purpleman:
Saving first...
PurpleMan
16th March 2010, 14:00
Another bugfixes...
Purpleman:
Saving first...
Yup, agreed.
I have a question though. There is something in main-movie MPLS files that tells the player what to display when the user presses the "pop-up menu" button. Do you know what it is and whether or not we can see it in BDEdit?
Pelican9
16th March 2010, 15:46
First, there is a User Operation Mask in the AppInfoPlayList section and it has a Pop up On bit (UO7) which enables or disables this user activity.
The Pop up Menu itself is an IGS which can found in a SubPath associated to a PlayItem.
And yes, you can see these infos in BDedit...
PurpleMan
16th March 2010, 17:28
First, there is a User Operation Mask in the AppInfoPlayList section and it has a Pop up On bit (UO7) which enables or disables this user activity.
The Pop up Menu itself is an IGS which can found in a SubPath associated to a PlayItem.
And yes, you can see these infos in BDedit...
Thanks, but I actually meant BD-J popup menus. Those aren't IGS streams, but jars (as far as I know).
Most blu-ray menus nowadays are java based. Can those be seen in BDEdit? (Not the menus themselves, obviously, I'm just looking for the reference that tells the player to lunch it).
Thanks alot!
Pelican9
16th March 2010, 18:35
I think there is no information about any BDJO related things in the .mpls files.
You can see almost everything in BDedit about the content of the mpls.
I don't like java so I don't know too much about it.
Of course a later version of BDedit (in two-three years time) will show the java stuff. :)
Why do you think that the mpls contains that information?
Edit:
I have a disk with BDJO menu.
The top menu is an HDMV object which runs and starts a title which is assigned to a BDJO.
And all the menu elements stored in the JAR folder (normal PNG images), and the menu created on-the-fly by java.
deank
16th March 2010, 21:57
There is no (simple) way to re-create java based menus or to detect if a title has a pop-up menu. For IGS it is easy (menus are either muxed with the movie or in separate files). For Java discs you need to de-compile the jars to find what each BDJO object does.
Pelican9
17th March 2010, 13:13
I've completely rewritten the graphic engine, so the next version can handle transparency, in and out effects, background picture, full screen or 1:1 view, etc.
http://pel.hu/down/BDedit_PAGE.gif
PurpleMan
17th March 2010, 15:04
Looks nothing short of amazing! Good work, and thank you! :)
Pelican9
19th March 2010, 15:49
Edit:
After two days hard debugging I've finished the new version.
If somebody try it please write a short feedback here. :thanks:
I'm looking for a clpi file with font names in the ClipInfo window and a bdjo file with more than one line in the ApplicationManagementTable window.
For those who want to see more hexadecimal number on the screen I've made some new window in BDedit... :)
Changes for v0.22
- Rewritten graphic engine for menu displaying
- Show InEffects and OutEffects including palette changing and cropping in realtime (option to disable)
- Built-in background graphic and loadable background image
- Two view modes: 1:1 or fit-to-window (keep aspect ratio)
- Selectable bitmap preloading
- New infos on CLIPINF tabsheet: ClipInfo, CPI, ExtensionData
- Play button for an external player to play m2ts on CLIPINF
- New tabsheet: BDJO Read xxxxx.bdjo (AppCacheInfo,TableOfAccessiblePlayLists, KeyInterestTable, TerminalInfo, FileAccessInfo, ApplicationManagementTable)
- Minor bugfixes (and a strange one)
setarip_old
20th March 2010, 04:36
@Pelican9
Hi!
In light of your earlier efforts with EVOdemux, perhaps you can share your knowledge of HD-DVD chaptering and timestamps with "deank", who has provided us with the ability to convert BluRays to HD-DVDs?
Pelican9
20th March 2010, 06:25
I can definitely do that but I think he knows much more than me about both of the blue formats...
crl2007
20th March 2010, 10:28
Great work. Now is faster, well organized, it won't be a hassle at all to later edit the menu. Congratulations.
deank
20th March 2010, 19:20
I can definitely do that but I think he knows much more than me about both of the blue formats...
Not enough about the RED (HD-DVD) format :)
I need to recreat the ff/rew tables in the IFO files for chapter jumps. It may seem easy for the guys that know DVD format, but not to me. If you can help with that it will be much appreciated.
Dean
Pelican9
20th March 2010, 20:03
Not enough about the RED (HD-DVD) format :)
I need to recreat the ff/rew tables in the IFO files for chapter jumps. It may seem easy for the guys that know DVD format, but not to me. If you can help with that it will be much appreciated.
Dean
Sorry but I had have information about the EVO file only...
I saw an IFO file last time in IFOedit but it was a few years ago
I guess you don't have documentation...
But there is a HD-DVD mux program, maybe the writer(s) of it can help.
deank
20th March 2010, 20:41
I can definitely do that but I think he knows much more than me about both of the blue formats...
Well he's in-and-out for the last year and being not much of a helper... and he used Nero-created IFO files for base (without chapters).
Reverse engineering is really a though thing to do. :)
Emulgator
20th March 2010, 21:43
I have just picked up Ulead DVD-MF 6+ with HD-DVD muxing capabilities for 40 USD + tax,
maybe I can help with some passes...
chompy
21st March 2010, 11:10
I'm looking for a clpi file with font names in the ClipInfo window and a bdjo file with more than one line in the ApplicationManagementTable window.
Hi, here you have some bdjo with more than one line:
http://www.mirrorcreator.com/files/1NZ9BOAX/bdjo.rar_links
When you say you need clpi file with font names, what do you mean? I have some with ATC_delta_entries (all of them are clipcodec m2ts), it's that what you're looking for?
Greetings
Pelican9
21st March 2010, 12:53
A new snapshot is available to download.
Changes for v0.23
- Rewritten button animation (animate on/off, all button states)
- More double click follow
- Improved tracing
- bug fixes
Hi, here you have some bdjo with more than one line:
http://www.mirrorcreator.com/files/1NZ9BOAX/bdjo.rar_links
:thanks:
When you say you need clpi file with font names, what do you mean? I have some with ATC_delta_entries (all of them are clipcodec m2ts), it's that what you're looking for?
No. If the application type text subtitle then there are a table with font files above the ATC deltas. But I have received that from someone else.
crl2007
22nd March 2010, 09:31
I have a problem with a Blu-Ray IGS menu. When I choose to see the IGS from CLIPINF TAB it spits out this error:
http://i41.tinypic.com/9a34lw.jpg
Does this with almost every Blu-Ray, even if I let them on disc or if I rip them to my hdd.
Pelican9
22nd March 2010, 14:15
I have a problem with a Blu-Ray IGS menu. When I choose to see the IGS from CLIPINF TAB it spits out this error:
http://i41.tinypic.com/9a34lw.jpg
Does this with almost every Blu-Ray, even if I let them on disc or if I rip them to my hdd.
Could you send the smallest clpi and m2ts to me?
Which version?
crl2007
22nd March 2010, 14:23
The last version. I will send you the files.
LE: You have PM.
Pelican9
22nd March 2010, 18:13
New version is available
Changes for v0.24
- There is a mandatory delay at the program start for 10 sec.
Every copy of BDedit has a serial number since v0.17
You can register this serial with donation (min. 10 EUR) or lot of help.
Registered users skip the waiting procedure.
- Bug fixes with IGS load and tracing commands
The last version. I will send you the files.
LE: You have PM.
Received. :thanks:
You have a PM too. :)
crl2007
23rd March 2010, 00:33
Tested now and that IGS with problems is loaded fine.
LE: Spoke too soon. I found 2 new bugs.
1. http://i40.tinypic.com/ixzfc7.jpg
The navigation does not work when you try to select buttons from the second page of the menu.
2. After the first thing happens, you can't return to 1st page either, so you try to close the program and re-read the disc. In this moment, an entire wall of "access violation" errors appear. They literally covered my desktop. I had to use Ctrl + Alt + Del and end the bdedit process. Tried three times, the same result. I just wanted to be sure that it's not an isolated event. It's the same disc that had that error from above.
Pelican9
23rd March 2010, 01:27
1. The navigation does not work when you try to select buttons from the second page of the menu.
2. After the first thing happens, you can't return to 1st page either, so you try to close the program and re-read the disc. In this moment, an entire wall of "access violation" errors appear. They literally covered my desktop. I had to use Ctrl + Alt + Del and end the bdedit process. Tried three time, the same result. I just wanted to be sure that it's not an isolated event. It's the same disc that had that error from above.
The first one is not a bug (usually), you have to check what the program do.
Usually the button programs expect a lot of presetting GPR and PSR values and as I can tell these programs are very unoptimized (even this one you sent me today) and easily turn to an infinite cycle (Is this the term for a never ending program?).
You strongly recommended to run the program step by step, see which register need a value to go further. Before every step you can set the registers, so you can navigate the program in to the right direction.
Start the program at the page zero and don't change the page manually it will change by the SetButtoPage commmand.
You can run the movie object commands before you start the menu because the two command sets are using the same registers, but it's not an easy task to follow this mess.
The second one is definitely a bug I will play with it.
Edit: You can stop the constant loop just tick the trace checkbox.
Edit2: Could you send me the two bdmv files for this?
crl2007
23rd March 2010, 08:55
Yes. You have a PM.
LE: Tested again with the trace checkbox ticked and the menu pages do not unfold. Just shows me the commands but when I choose U D L R Sel still nothing happens. And a second part of a menu appears in the top part of the screen. I've made 2 screenshots.
http://thumbnails12.imagebam.com/7315/ed2a8073142546.gif (http://www.imagebam.com/image/ed2a8073142546) The second portion.
http://thumbnails14.imagebam.com/7315/6de50673142547.gif (http://www.imagebam.com/image/6de50673142547) The normal part.
If you want, I can give you access to my computer through TeamViewer and test this out more.
Pelican9
23rd March 2010, 14:14
This disc is really a mess, it's a miracle it can work at all.
Invalid commands, missing buttons, meaningless code, etc.
I try to handle all of this abnormal thing and make my code fool-proof...
The fix coming soon.
Pelican9
23rd March 2010, 15:47
The fix is available.
For your better understanding I'm trying to explain now what happen in the Menu page.
When you first press the Start button the program checks all the buttons and decides which one can be displayed ('valid').
The process:
1. check the BOGs
1.1 if a BOG has a default valid button value which is not $ffff then this button (if exists) in this BOG is valid
2. display all the valid buttons
3. find the 'selected' button
3.1 if the page has a default selected button (<$ffff) then bingo
3.2 if not, check all the valid buttons and if its auto action flag is Yes then run the commands of this button (usually there is a SetButtonPage command which set the 'selected' button)
4. display the selected button
5. if the selected button's auto action flag is Yes then run its commands
If everything went fine you can see the page now.
The navigation buttons do the following:
U: If there is a selected button and this selected button's 'upper' field has a value which is not the same as the buttons own id then this will be the new 'selected' button
D: If there is a selected button and this selected button's 'lower' field has a value which is not the same as the buttons own id then this will be the new 'selected' button
L: If there is a selected button and this selected button's 'left' field has a value which is not the same as the buttons own id then this will be the new 'selected' button
R: If there is a selected button and this selected button's 'right' field has a value which is not the same as the buttons own id then this will be the new 'selected' button
If you press the 'Sel' button then the selected button's commands will run
If no selected button or the selected button has the same button id in these fields then you cannot navigate
crl2007:
In your example I can use the audio settings if I preset the PSR1, PSR2, PSR4, GPR1001, GPR1002 in the right time, but it's too difficult to explain all the things you have to do
You can find another disc which is properly authored.
'Unfortunately' I've tested BDedit with Ice Age II which is a perfect work there is no even one unnecessary command, you have to preset the PSR1 value for the audio menu or the PSR5 for the chapter menu and everything work well without any trace.
(Sorry for my English)
crl2007
23rd March 2010, 17:13
Still an access violation error. This disc starts to annoy me. As I told you, I can give you access through Teamviewer to see everything this disc has to "offer". I'm not such a computer geek, but even I can see that there are some invalid commands.
Pelican9
23rd March 2010, 17:45
Still an access violation error. This disc starts to annoy me. As I told you, I can give you access through Teamviewer to see everything this disc has to "offer". I'm not such a computer geek, but even I can see that there are some invalid commands.
When the AV error comes?
What title is this anyway?
My internet access is very limited (D:20kB/s, U:2kB/s) so I can't use that Teamviewer option but thanks.
deank
23rd March 2010, 18:22
I often get access_violation errors with BDedit. 100% of the cases I get such errors it turns out to be mpls/clpi/bdmv which is either broken (I brake it :)) or does not conform the standards. That's been since the 1st version, so I would not worry about such things :)
Dean
crl2007
23rd March 2010, 21:18
When the AV error comes?
What title is this anyway?
My internet access is very limited (D:20kB/s, U:2kB/s) so I can't use that Teamviewer option but thanks.
When trying to read the menu bitmaps. It's Ninja Assassin bought from Europe.
Pelican9
23rd March 2010, 22:52
Strange, because for me no error at all.
I can do anything without any error.
I can see all the pages correctly.
crl2007
24th March 2010, 09:00
Maybe BDEdit has some conflicts with windows 7 x64 ?
Pelican9
24th March 2010, 14:22
I'm using the same system...
Pelican9
25th March 2010, 23:19
Changes for v0.25
- View/Edit/Save sound.bdmv (Delete/Play sound, Save/Load sound to/from .wav file)
- Delete, View, Load, Save ExtensionData() from/to sound.bdmv
- Menu page view can play button sound on selected and activated states
- Double click on s.sound or a.sound fields of Button table plays the selected sound
rapscallion
26th March 2010, 19:10
@pelican, I just upgraded tp v25 and every rime I start the program, it says "unregistered" and defaults to the "donation" tab and has a short countdown until the main screen appears.
How to "register" or bypass that startup? Thanks
deank
26th March 2010, 19:21
Link. (http://forum.doom9.org/showthread.php?p=1385088#post1385088)
New version v0.24b
New version is available
Changes for v0.24
- There is a mandatory delay at the program start for 10 sec.
Every copy of BDedit has a serial number since v0.17
You can register this serial with donation (min. 10 EUR) or lot of help.
Registered users skip the waiting procedure.
rapscallion
26th March 2010, 20:01
Thanks dean.....I missed that. I also don't see a sn anywhere on the about page. ??
deank
26th March 2010, 20:15
It was hard for me to find it, too, since the SN color is too close to the interface foreground:
http://multiavchd.deanbg.com/bd_serial.jpg
Click and drag with the mouse (or double click in the area) and you should see it.
rapscallion
26th March 2010, 20:20
Now that's what I call a hidden sn....kind of like a "spoiler alert "
Thanks again dean.
Pelican9
26th March 2010, 22:05
There is a new snapshot on my site.
Changes for v0.26
- Save program list (MovieObject commands)
- One-click version update
- Internet access has rewritten to a separate thread
- One Effect tab instead of InEffects and OutEffects
- Bug fixes (including transparency and cropping issues)
dean:
:thanks:
You support BDedit like your own software... :)
Pelican9
31st March 2010, 16:36
Changes for v0.27
- Insert/Delete object updates the Title's object_id references
- Save program in binary format (MovieObject commands)
- Edit fields of PlayItems
- IN time value change can update OUT time value,
SubPlayItem IN/OUT time values and PlayListMark mark time values
- Edit fields of SubPlayItem
- Edit fields of Button commands
- Reset registers can fill up the PSRs with 'real' values
(instead of standard initial values)
- New Commands Table (invalid and forbidden opcodes with different colors)
- Bug fixes
@Pelican9 In the Playlist tabsheet would be nice to have something like mpls tools and calculate the entire chaptermarks if you enter another IN_Time.
Done. :)
crl2007
31st March 2010, 17:02
Great job. :thanks:
rapscallion
1st April 2010, 05:17
I'm having trouble with what should be a simple task. I want to remove the FBI warning.
From the op :
For example you want to remove the FBI warning before the main movie.
Play the m2ts files, to find the unwanted clip (the warning, PG, etc.).
If you found click to Find. It will give you a list of the Items using this clip.
Switch to the PLAYLIST tab, select the listed PlayList and Click the Find button here.
It will give you a list, which movie object's command plays this PlayList.
Switch to the BDMV tab, select the listed object and command and press Shift-N.
It will change the command to NOP (do nothing).
Follow these steps until you delete all occurrences.
In this case 00003.m2ts is the FBI clip and 00018.mpls is the playlist.
However, clicking the "find" button doesn't give any further info re which movie object's commands apply so I don't know what to do on the BDMV tab to change a command .
Find button results :
00003.m2ts found in:
00003.mpls , PlayItem 000
PlayList 00018 found in:
Pelican9
1st April 2010, 13:18
In this case 00003.m2ts is the FBI clip and 00018.mpls is the playlist.
However, clicking the "find" button doesn't give any further info re which movie object's commands apply so I don't know what to do on the BDMV tab to change a command .
Find button results :
00003.m2ts found in:
00003.mpls , PlayItem 000
PlayList 00018 found in:
Based on the log the 00003.m2ts found in the 00003.mpls but after that you search the 00018 mpls not the 00003
Is it right?
Switch to the PLAYLIST tab select the 00003.mpls and click to Find.
rapscallion
1st April 2010, 15:25
Based on the log the 00003.m2ts found in the 00003.mpls but after that you search the 00018 mpls not the 00003
Is it right?
Switch to the PLAYLIST tab select the 00003.mpls and click to Find.
You're correct. I get a little bleary eyed after midnight :)
Here's the correct result after clicking find in clipinf and then playlist :
00003.m2ts found in:
00003.mpls , PlayItem 000
Reading 00003.mpls
1 PlayItem(s), 0 SubPath(s) and 2 PlayListMark(s) found.
PlayList 00003 found in:
So, I still din't know what command to execute on the BDMV tab. Here's a screenie of the "Object" side :
http://i40.tinypic.com/qx55ax.jpg
deank
1st April 2010, 15:33
I believe such approach will be hard to follow with complex discs. Your 'finds' show that the warning m2ts is in 00003.mpls but it is not mandatory to have a Play PL (3)... command in any of the movie objects. Most likely the playlist/playitem is referenced by a register and it makes it even harder to find the correct line (for example in 2000+ opcodes). + It is possible that the warning playitem is called from a IGS object, parsed as a value in one or more registers.
In my tool I'm using the reverse approach by simply blanking the m2ts and changing all clpi/mpls references, without touching the original movieobject/igs commands. It should achieve better compatibility in some cases.
Dean
Pelican9
1st April 2010, 17:12
rapscallion:
Unfortunately if the Find function not found any Play commands with that PlayItem number then really not easy to find it. As deank wrote the PlayItem can referenced by GPR. I can modify the code to check not only the immediate value but the previous command also (as the double click work on the Play commands) but it also doesn't guarantee the success.
deank:
I don't think an IGS command can start a PlayList (Play commands are forbidden there) it can only link a PlayItem of the actual PlayList, but the warnings are usually standing in a separated PlayList. Am I right?
deank
1st April 2010, 17:17
Yes, you're right... I meant that an IGS nav command can put values in GPR to force a movieobject to play specific playlist/playitem warning m2ts.
There is no simple way to get around it.
Even if you implement full-trace it still may not work, because the player may take different path for playlists depending on default blu-ray player's language settings (taken from a PSR).
I'd suggest not to waste time on that... It is simply too hard to follow ;)
rapscallion
1st April 2010, 17:34
I also am going to leave things alone and live w/the FBI warning (multiavchd stopped at 8% and froze)
deank
1st April 2010, 17:41
I PMd you... Don't give up so easily... Just give it some time. If you decide to continue, we can discuss this in another thread.
Pelican9
1st April 2010, 17:48
Rapscallion:
Don't give up! send me the two bdmvs and all the mpls.
Yes, you're right... I meant that an IGS nav command can put values in GPR to force a movieobject to play specific playlist/playitem warning m2ts.
I'd suggest not to waste time on that... It is simply too hard to follow ;)
OK. Understand.
Thats why I just built in the immediate value checking...
It can work with some title and fail with others...
I've just got another idea at this very moment: :)
What if I put an extra command (actually two) before every Play PL GPRxxxx ?
like:
n-2: EQ GPR, <playlist num>
n-1: GoTo n+1
n: Play PL GPRxxxx
What do you think?
Capsbackup
1st April 2010, 17:57
I also am going to leave things alone and live w/the FBI warning (multiavchd stopped at 8% and froze)
rapscallion;
If you have not tried multiAVCHD in re-author mode to blank FBI warnings and other adverts, please do. It works perfectly!
I have done several now, for AVCHD to BD5/9 and BD-25, and play back on my Sony S360 is perfect!
I am encouraged with your work too, Pelican9, but just a little intimidated to jump in just yet.:p
deank
1st April 2010, 18:02
I've just got another idea at this very moment: :)
What if I put an extra command (actually two) before every Play PL GPRxxxx ?
like:
n-2: EQ GPR, <playlist num>
n-1: GoTo n+1
n: Play PL GPRxxxx
What do you think?
You're talking about BDedit's built-in trace OP lines, right?
n-1: NE GPR, <playlist num>
n: Play PL GPRxxxx
Is a bit better I think :)
Pelican9
1st April 2010, 18:14
You're talking about BDedit's built-in trace OP lines, right?
What do you mean?
I'm talking about movieobject commands.
n-1: NE GPR, <playlist num>
n: Play PL GPRxxxx
Is a bit better I think :)
Yes, much better... I wrote too soon without thinking... :)
deank
1st April 2010, 18:38
Oh I misunderstood all that...
You mean that you'd add such command(s) and will alter the original movieobjects... Then you'll have to take care of all GoTo jumps and in case "warnings" are invoked from a BDJO object it won't make any difference.
I'll repeat myself - don't go for such things. You've already done enough of great things and added so much to the latest BDedit versions!
Pelican9
1st April 2010, 20:01
Okey dokey, I'm just thinking.... :-)
What do you think about the menu editing?
Is it pointless too?
deank
1st April 2010, 20:08
On NO! That is definitely a great feature to improve!
I there was a way to edit the IGS RLEs... I was wondering if there is a way to replace the RLEs images for the buttons with smaller ones and somehow stuff the packets to fit the original size. It won't require a muxer for IGS (of course in case the new bitmap is smaller or equal in size).
Pelican9
1st April 2010, 20:26
Yes, that is a possible way to save the edited IGS but I'm afraid it's more difficult then mux a new one.
I'm thinking about a middle way, get the time codes and the stuffing packets from the original m2ts, and change the IGS packets only. It's not necessary to synchronize anything, so it should work.
deank
1st April 2010, 20:35
I used a similar 'tactic' with original static multiAVCHD menus... replacing/stuffing data. I think it is possible to replace an IGS button/image with another one if it is not larger than the original. Even if it is - it is possible to do 2-3 passes to try to compress it a bit more (like trying to set each X pixel to have the same color as its neighbor... it will add some RLE compression). I experimented a lot with this and I think it will work.
Of course the final button image may differ a bit but... That way you won't need to alter anything in a m2ts file with IGS menu objects.
Pelican9
1st April 2010, 20:58
When I tried to save RLE bitmap it was always smaller than the original, so it is the easy part.
The bitmap objects stored in the stream after the composition part, so you can change them almost independently.
If the total size of the modified (RLE) button images less then or equal to the original size than no problem.
Try to imagine the possible scenarios:
1. Edit a button, change the properties (e.g. commands) only or the bitmap(s) also
2. Add a new button with new function (new subtitle, etc.)
3. Delete an existing button
4. Make a whole new menu (didn't exist before)
What else?
crl2007
1st April 2010, 21:07
I've just got another idea at this very moment: :)
What if I put an extra command (actually two) before every Play PL GPRxxxx ?
like:
n-2: EQ GPR, <playlist num>
n-1: GoTo n+1
n: Play PL GPRxxxx
What do you think?
I think this would be a good thing to have. You can spot more easily some commands that you want to change in a BD with lots of them.
As for the IGS menu, I don't know if you are familiarized with DVDSubEdit. Version 1.39 had an option to modify the subpic and gives you the option to modify the discs highlights. In fact, only 1.39 can do it properly. I think that a similar approach would give good results.
1. Export current subpic as BMP or PNG.
2. Edit with Photoshop or anything else similar.
3. Replace current subpic with bmp or png.
I know that is not the same as for DVD's and it's much harder, but maybe if we bounce ideas, you will find a working way. Or maybe how vobblanker works for full menus.
l.e
5. Copy a button command.
6. Copy palette.
7. Copy a button highlight. These would be needed, imo.
deank
2nd April 2010, 14:31
When I tried to save RLE bitmap it was always smaller than the original, so it is the easy part.
The bitmap objects stored in the stream after the composition part, so you can change them almost independently.
If the total size of the modified (RLE) button images less then or equal to the original size than no problem.
How come the saved bitmap is smaller than the RLE encoded one in the m2ts?
Anyway, if you can replace the objects with imported BMP/PNG and get smaller or equal in size RLE encoded object it will be the easiest thing. Otherwise it will require rewriting the whole m2ts and it will lead to changes in its clpi and all mpls files which refer to that m2ts. Also another thing to consider is the palette in use. If it is used by more that one object and you change only one what will happen?
Btw my readSUP tool uses this approach when downscaling/resizing 1080p to 720p/576p/480p PGS/SUP subtitles. It decodes the RLE line, kicks off some pixels and encodes it back to get a liniar resize quickly.
Pelican9
2nd April 2010, 17:38
How come the saved bitmap is smaller than the RLE encoded one in the m2ts?
I mean my RLE bitmap is smaller than the original RLE. When I wrote SUPread's BD export I wondered why my sup always smaller than the original even if I didn't change anything.
In theory it should be the same size, but it seems the encoding algorithm used by the BD authors is not optimal.
Anyway, if you can replace the objects with imported BMP/PNG and get smaller or equal in size RLE encoded object it will be the easiest thing. Otherwise it will require rewriting the whole m2ts and it will lead to changes in its clpi and all mpls files which refer to that m2ts.
I think in the clpi file you have to change the packet number only (if it counts).
But why necessary to change anything in the mpls?
It has only one SubPath entry with one SubPlayItem entry related to the IGS' m2ts file and these are not containing any specific info.
Also another thing to consider is the palette in use. If it is used by more that one object and you change only one what will happen?
One page can handle only one palette, so you have to use this palette for all the button images. Technically the button images has no palette info at all only bitmap info, and the palettes stored separately.
As for the IGS menu, I don't know if you are familiarized with DVDSubEdit. Version 1.39 had an option to modify the subpic and gives you the option to modify the discs highlights. In fact, only 1.39 can do it properly. I think that a similar approach would give good results.
1. Export current subpic as BMP or PNG.
2. Edit with Photoshop or anything else similar.
3. Replace current subpic with bmp or png.
The only problem with the buttons' images that is one common palette for the whole page.
l.e
5. Copy a button command.
6. Copy palette.
7. Copy a button highlight. These would be needed, imo.
5. This is a new button case 2.
6. It's not effect to the buttons
7. Do you mean the selected state image?
crl2007
2nd April 2010, 17:49
Yes, a button's selected state.
Pelican9
7th April 2010, 01:59
I wonder whether is there a conversion algorithm pair to convert color model from YCrCb to RGB and back without changing the original YCrCb values. And somehow it's ITU 709 compliant...
When I wrote SUPread I tried a lot of formula but I didn't found a perfect one.
I mean I can't produce the original values after the two conversions (the Y value usually differs by one).
I've found this page:
http://software.intel.com/sites/products/documentation/hpc/ipp/ippi/ippi_ch6/ch6_color_model_conversion.html
with a lot of variation of matrix values but didn't work well which I tried (means made bigger differences)
I've stucked with the IGS muxing, I can write an IGS elementary stream (I named it .mnu), so I can load and save the edited or newly created menu structure but cannot use it with a BD movie. :-(
deank
7th April 2010, 12:22
I'm using parts of these formulas:
RGB/YUV Pixel Conversion (http://www.fourcc.org/fccyvrgb.php)
I don't know if it will be of any help to you.
And about the IGSs... we need a muxer, right :)
Pelican9
7th April 2010, 19:13
Changes for v0.28
- Object tab in Menu, Show/Load/Save bitmap objects (shows references)
- Effect preview
- Improved graphic performance
- Load/Save IGS from/to .mnu file
- Create new Menu
- Create sound.bdmv
- Option to use 8.3 filenames
- Improved Find function on CLIPINF (shows references)
- Bug fixes (including some ancient one)
Edit:
I've upload a bugfixed (load image to object) version.
deank:
Thanks, I'm using this formula in SUPread and BDedit... :)
Kurtnoise
9th April 2010, 07:11
Hi,
Is there a way to change color from PGS Streams w/ BDEDit ? If yes, how ?
:thanks:
Pelican9
9th April 2010, 13:35
No.
SUPread can decrease the brightness of the subtitle.
crl2007
10th April 2010, 19:05
Changes for v0.28
- Object tab in Menu, Show/Load/Save bitmap objects (shows references)
- Load/Save IGS from/to .mnu file
- Create new Menu
Now they can be used with a BD disc ? Anyway, great work. I will try it as soon as I have some spare time.
Pelican9
10th April 2010, 19:09
Now they can be used with a BD disc ?
No, unfortunately not yet. :(
The muxer is missing.
Until that you can create your own menu... :)
Kurtnoise
10th April 2010, 19:19
No.
Can I make it as a feature request then ?
:thanks:
crl2007
10th April 2010, 21:03
No, unfortunately not yet. :(
The muxer is missing.
Until that you can create your own menu... :)
I guess it is the best way available at the moment. Save all objects and recreate a menu. But it is a whole work day. :D
I have a question, when I choose to save IGS menu, BDEdit enters a Not Responding phase. I have to end the process from task manager. When I insert a png ( I suppose that 8-bit png is supported ) the color scheme is kinda distorted.
Pelican9
10th April 2010, 21:27
Can I make it as a feature request then ?
:D
Yes, you can.
But I'll be more happy if tsremux can do the job.
I'm too lazy (and not motivated enough) to figure out all the things which necessary to mux an m2ts file because somebody already did it before.
I'm working on it right now, so MAYBE I can do that.
Pelican9
10th April 2010, 21:35
I have a question, when I choose to save IGS menu, BDEdit enters a Not Responding phase. I have to end the process from task manager. When I insert a png ( I suppose that 8-bit png is supported ) the color scheme is kinda distorted.
Let me guess: You are working with the Ninja Assasin, aren't you? :)
I've just checked and it is freezing with that.
I'm trying to fix it.
Send that png.
crl2007
10th April 2010, 21:40
http://thumbnails28.imagebam.com/7590/0c7aaf75893935.gif (http://www.imagebam.com/image/0c7aaf75893935)
This is the way I'm saving the png, but the palette is getting distorted when loading into the original BD.
This is the new palette:
http://thumbnails28.imagebam.com/7590/18b4a375894426.gif (http://www.imagebam.com/image/18b4a375894426)
Even when I reload the original one it gets another palette. It's the same with Alpha Transparency too.
For "Create New Menu" is ok, the palette is kept as the png.
LE: No, with Wild China. I've discarded that Ninja Assassin disc. I've returned it, it was too broken.
tymoxa
10th April 2010, 21:56
Same to me... freezing when i try to save IGS.
Pelican9 great software :thanks:
Pelican9
10th April 2010, 22:04
When you load a png the program makes one object and one palette, because these are handled separately.
Do you see distorted colors right after the load?
Send that png please.
Pelican9
10th April 2010, 22:06
Same to me... freezing when i try to save IGS.
Pelican9 great software :thanks:
I'll try to fix this first.
Edit: Fixed.
(I thought the RLE size is always smaller then the original. It isn't.)
I've started to upload... (wait about half an hour)
crl2007
10th April 2010, 22:08
You have PM.
Pelican9
10th April 2010, 22:41
You have PM.
Both of them work correctly for me.
Right after the load is it correct?
Edit: Uploaded. (39:39)
crl2007
11th April 2010, 08:32
Right after the load is correct. After a couple of seconds is transformed.
l.e. This is what happens when I try to modify the IN_OUTTime: http://i40.tinypic.com/m93f54.jpg And after this error, I have to restart BDEdit, because it keeps on showing, even it is in read only mode with original values.
tymoxa
11th April 2010, 09:51
Yep, i saw this error couple of times. So i use fixmpls instead for patching in-times.
I tested b2... seems that it works... Now we need a muxer, that can mux .mnu to .m2ts.
Pelican9
11th April 2010, 16:32
Right after the load is correct. After a couple of seconds is transformed.
I think it's not transformed by itself but you do something (click to another object) which activity changes the palette. Change the palette back manually and it will show correctly again. Select the last object and the last palette. What do you see?
l.e. This is what happens when I try to modify the IN_OUTTime: http://i40.tinypic.com/m93f54.jpg And after this error, I have to restart BDEdit, because it keeps on showing, even it is in read only mode with original values.
Where? PlayItem? SubPlayItem? IN_time? OUT_time? Menu IN_time?
Pelican9
11th April 2010, 16:38
Yep, i saw this error couple of times. So i use fixmpls instead for patching in-times.
Do you mean this time format error?
I tested b2... seems that it works... Now we need a muxer, that can mux .mnu to .m2ts.
I'm working on it but I have a lot of questions
tymoxa
11th April 2010, 16:53
Do you mean this time format error?
Yes. All of my attempts to edit in/out time with bdedit was ended with this error.
Pelican9
11th April 2010, 17:02
Yes. All of my attempts to edit in/out time with bdedit was ended with this error.
What is your language/region/locale settings in Windows?
Have you tried to edit a SubPlayItem IN_time or OUT_time?
If not could you try it now?
And what about the User Time Out in the Menu page? Is it work?
crl2007
11th April 2010, 17:43
What is your language/region/locale settings in Windows?
Have you tried to edit a SubPlayItem IN_time or OUT_time?
If not could you try it now?
And what about the User Time Out in the Menu page? Is it work?
1. Romanian, because I'm from Romania. This shouldn't affect the outcome of a setting in a program.
2. This works, no error here.
3. This works as well. Only in PlayItem gives this error, regardless the value.
Sorry that I didn't answered faster, but now I saw your question there.
Just a thought now ( I'm a n00b when it comes to IGS ) - Can't we force through Objects tab and editing the reference for the menu to link to another object ? Let's say we replace 000F with 00D1 ( the last object added ). It's just a thought.
As for the palette, now I saw that the disc has 7 palette states, from 00 to 06. The edited one original palette is 06 and the original ones have 00 as the good palette. By good I mean the one you see displayed in players.
Pelican9
11th April 2010, 17:48
1. Romanian, because I'm from Romania. This shouldn't affect the outcome of a setting in a program.
2. This works, no error here.
3. This works as well. Only in PlayItem gives this error, regardless the value.
Sorry that I didn't answered faster, but now I saw your question there.
:thanks:
I don't know what's wrong about the time format (I'm using standard built-in functions) but I can fix it easily.
Can't we force through Objects tab and editing the reference for the menu to link to another object ? Let's say we replace 000F with 00D1 ( the last object added ). It's just a thought.
I don't understand completely what you want. You can change any object ref. of the buttons.
But you gave me an idea.
What if you can choose the method of the newly loaded image to add new one (like now) or replace the selected object.
If you replace then not necessary to change any of the button references.
As for the palette, now I saw that the disc has 7 palette states, from 00 to 06. The edited one original palette is 06 and the original ones have 00 as the good palette. By good I mean the one you see displayed in players.
You have to use the same palette for the edited one if you want to replace the original.
When you editing don't use new color pick one of the existing palette.
Try to save the edited image from FW without any change (do not check 'remove unused colors', etc.)
tymoxa
11th April 2010, 18:08
What is your language/region/locale settings in Windows?
Have you tried to edit a SubPlayItem IN_time or OUT_time?
If not could you try it now?
And what about the User Time Out in the Menu page? Is it work?
The result is same as for crl2007.
1. Ukrainian (MUI over English XP)
2. no error
3. no error
Pelican9
11th April 2010, 18:13
The result is same as for crl2007.
1. Ukrainian (MUI over English XP)
2. no error
3. no error
Thanks. I've fixed (I hope) you can see in the next version soon.
To everybody:
PLEASE REPORT BUGS!
I cannot fix if you don't report it. :thanks:
crl2007
11th April 2010, 18:31
This is what I was trying to say in the post above:
ORIGINAL:
http://thumbnails26.imagebam.com/7603/8bc59f76022413.gif (http://www.imagebam.com/image/8bc59f76022413)
EDITED:
http://thumbnails28.imagebam.com/7603/2b5d8376022468.gif (http://www.imagebam.com/image/2b5d8376022468)
It could be an idea to force the display of that object through a new menu containing only that one and putting it on top of the existing one.
Pelican9
11th April 2010, 19:39
Still don't catch it, sorry.
What BDedit supposed to do here?
Do you want to hide the Menu button in this example or what?
P.S.:
My English is not so good, sorry for I don't understand you.
crl2007
11th April 2010, 20:11
To overlap 2 menus. There I replaced the 0001 with 0003 button. To force another button to display in front of an original one.
tymoxa
11th April 2010, 23:47
A possible bug: can't save modified index.bdmv if i changed Object ID of First Playback.
It looks like changes was saved, but they're not.
Pelican9
12th April 2010, 00:18
A possible bug: can't save modified index.bdmv if i changed Object ID of First Playback.
It looks like changes was saved, but they're not.
:thanks:
Fixed.
(For me not saved anything.)
Edit:
Tadaaaam! :cool:
The first muxed m2ts menu is working flawlessly in TMT. :)
I don't know how can I fill the timecode and the PCR values, I don't know how often I have to insert the PCR PID, PAT, PMT and SIT packets and I'm afraid that a 'real' BD player needs these things in a correct way but it WORKS...
crl2007
12th April 2010, 07:54
That's a great start. :cool: Even for software players only and it is a major breakthrough. You can upload the test file and someone with a standalone player can give it a try.
LE: If you upload the BDEdit version capable of this, I can edit a menu and give it to some of my friends with standalone players and get back to you with an answer.
tymoxa
12th April 2010, 08:44
... I'm afraid that a 'real' BD player needs these things in a correct way...
I can test it: i have access to many of standalone BD players.
Pelican9
12th April 2010, 19:14
Changes for v0.29
- Mux capaility for IGS menu
- Lot of bug fix
The muxer is very basic, but you can try it and I can improve it based on your experiences.
The upload takes time, be patient. :)
tymoxa
12th April 2010, 19:54
Pelican9
oops...
http://www.picatom.com/1e/1-4435-th.jpg (http://www.picatom.com/1e/1-4435.html)
Pelican9
12th April 2010, 20:11
:thanks:
Fixed.
crl2007
12th April 2010, 20:33
The same bug as tymoxa with the one downloaded now.
LE: The load and mux buttons are in the middle of the program page.
tymoxa
12th April 2010, 20:37
Ok... So i modify one button and mux menu into .m2ts...
In TMT3 i get this:
select button http://www.picatom.com/1e/selected-1-th.jpg (http://www.picatom.com/1e/selected-1.html)
activate button http://www.picatom.com/1e/activated-1-th.jpg (http://www.picatom.com/1e/activated-1.html)
after this i can't select other button...
Popcorn C200 play this menus without errors...
tymoxa
12th April 2010, 20:50
The original menu-m2ts have .clpi files... Maybe they needed to be generate too?
crl2007
12th April 2010, 21:09
Tested with lotr, works fine, but I can't keep the palette. It just picks up a palette that he wants. Is there a way to force the software to accept my palette ?
LE: I separated the palettes, but now the whole menu has a different one. Maybe you can put an option to choose the palette for every button. And an option to delete the user added menu objects would be useful.
LE: If I insert a saved one, the palette keeps the same. I think the image must be saved in a different manner than my own.
@tymoxa Have you succeded with the palette ?
tymoxa
12th April 2010, 21:26
crl2007
send you PM.
Pelican9
12th April 2010, 21:28
Ok... So i modify one button and mux menu into .m2ts...
In TMT3 i get this:
select button http://www.picatom.com/1e/selected-1-th.jpg (http://www.picatom.com/1e/selected-1.html)
activate button http://www.picatom.com/1e/activated-1-th.jpg (http://www.picatom.com/1e/activated-1.html)
after this i can't select other button...
Popcorn C200 play this menus without errors...
In BDedit the edited button is working well?
Popcorn plays the edited menu without error?
The original menu-m2ts have .clpi files... Maybe they needed to be generate too?
Only one thing can change, the packet number, I think it's no so important to change.
Pelican9
12th April 2010, 21:33
Tested with lotr, works fine, but I can't keep the palette. It just picks up a palette that he wants. Is there a way to force the software to accept my palette ?
LE: I separated the palettes, but now the whole menu has a different one. Maybe you can put an option to choose the palette for every button. And an option to delete the user added menu objects would be useful.
LE: If I insert a saved one, the palette keeps the same. I think the image must be saved in a different manner than my own.
@tymoxa Have you succeded with the palette ?
I can not do anything with the palette, this is the BD standard (one page - one palette).
I don't know which image editor we can use.
PhotoShop cannot save PNG8 with more than one transparent color.
Maybe tymoxa has a good one.
crl2007
12th April 2010, 21:41
Fireworks can use an external color table *.act. If you can extract the color table, maybe we can use it like this. Index transparency is also supported.
LE: I think I found the problem. The new png is added as a new palette. If the menu has from 00 to 05, the added png goes to 06. It should go into 00 - 05 values.
tymoxa
12th April 2010, 22:01
Pelican9
In BDedit the edited button is working well?
Popcorn plays the edited menu without error?
Popcorn - yes.. without error.
BDedit gives this http://www.picatom.com/1e/error-44-th.jpg (http://www.picatom.com/1e/error-44.html)
Pelican9
12th April 2010, 22:01
Fireworks can use an external color table *.act. If you can extract the color table, maybe we can use it like this. Index transparency is also supported.
It's a good idea.:helpful:
Do you know the format of this .act?
LE: I think I found the problem. The new png is added as a new palette. If the menu has from 00 to 05, the added png goes to 06. It should go into 00 - 05 values.
Yes, it adds a new object and a new palette.
I will put more function to handle the objects and palettes.
Pelican9
12th April 2010, 22:04
Pelican9
Popcorn - yes.. without error.
BDedit gives this http://www.picatom.com/1e/error-44-th.jpg (http://www.picatom.com/1e/error-44.html)
Send the .mnu please.
Edit:
I've checked your .mnu.
It works in BDedit and (the muxed m2ts) in TMT well.
Strange.
Could you try to restart BDedit, load the mnu, mux, and see in TMT?
Edit2:
Which program did you use to edit the images?
Nice job.
crl2007
12th April 2010, 22:14
You have PM with an *.act file. Also, Fireworks can import palette from gif files.
@tymoxa That error surfaces when the object png is not quite as bdedit likes it.
crl2007
12th April 2010, 23:02
These are the 4 ( 2 for normal and 2 for highlight ) states of my buttons here:
http://thumbnails23.imagebam.com/7619/5b832576187683.gif (http://www.imagebam.com/image/5b832576187683)
http://thumbnails25.imagebam.com/7619/e50f1676187685.gif (http://www.imagebam.com/image/e50f1676187685)
http://thumbnails8.imagebam.com/7619/32b74376187687.gif (http://www.imagebam.com/image/32b74376187687)
http://thumbnails6.imagebam.com/7619/016ae676187689.gif (http://www.imagebam.com/image/016ae676187689)
These last two don't appear in BOG's, only in Objects. And therefore I can't modify them.
Here (http://www.sendspace.com/file/4vivtw) is my menu, for better understanding. Or maybe I'm too tired. Here is already 1 in the morning.
Pelican9
13th April 2010, 00:08
These are the 4 ( 2 for normal and 2 for highlight ) states of my buttons here:
These last two don't appear in BOG's, only in Objects. And therefore I can't modify them.
Here (http://www.sendspace.com/file/4vivtw) is my menu, for better understanding. Or maybe I'm too tired. Here is already 1 in the morning.
On the object page there is a 'referenced' column. It shows where the object used by a button or a by an effect.
The format is
'p:Bt' or 'pe'
where
p: page,
B: button,
t: state type (n: normal s: selected a: activated),
e: effect type (i: InEffect, o:OutEffect)
Examples:
1i: Page 1, InEffect
2io: Page 2, Ineffect and OutEffect
3:1n: Page 3, Button 1, normal state
4:5nsa: Page 4, Button 5 normal state and selected state and activated state
...
So in your example, your objects referenced by Page 2, Button 13 and 14
crl2007
13th April 2010, 06:31
The 2 that I can't find are 2:44n and 2:44sa. 002f and 0030.
Pelican9
13th April 2010, 06:47
The 2 that I can't find are 2:44n and 2:44sa. 002f and 0030.
Did you noticed that the BOG 13 has 2 buttons (2b (43) and 2c (44))?
You can move the splitter a little bit down to see both button.
crl2007
13th April 2010, 06:54
That splitter I couldn't see. :lol: I saw that there are 2 buttons, but even if you killed me, I couldn't see the splitter. I thought it was a program box. Thanks.
Feature request:
1. Splitters to be more greyed than the rest of the boxes lines. It facilitates some to notice them easier.
Pelican9
13th April 2010, 06:59
That splitter I couldn't see. :lol: I saw that there are 2 buttons, but even if you killed me, I couldn't see the splitter. I thought it was a program box. Thanks.
OK. Happy end. I can go to sleep now...
crl2007
13th April 2010, 08:14
Ok... So i modify one button and mux menu into .m2ts...
In TMT3 i get this:
select button http://www.picatom.com/1e/selected-1-th.jpg (http://www.picatom.com/1e/selected-1.html)
activate button http://www.picatom.com/1e/activated-1-th.jpg (http://www.picatom.com/1e/activated-1.html)
after this i can't select other button...
The same behaviour here after replacing all 4 buttons. In TMT 3.
LE: Bypassed the part where you can't select no buttons. I replaced on the second row 002C with 002B.
http://i43.tinypic.com/34gxdmq.jpg
This behaviour appears whenever I replace the second row buttons, they completely dissappear after the mux. The first row is muxed correctly.
LLE:
http://i39.tinypic.com/2i6u05.jpg
Like this, everything works correctly.
tymoxa
13th April 2010, 09:55
I can confirm this. This kind of "solution" gives no error in TMT3.
tymoxa
13th April 2010, 10:16
In 0.29b1 if i import object with replacing i can't see changes for some reason.
So after replacing i saved, loaded and muxed this menus and... Wow... menu works as it should.
Pelican9 you did it!!! :thanks:
crl2007
13th April 2010, 10:44
The activate button stays the same for me, it dissappears. But the problem to not be able to select another button is fixed. :thanks:
LE: I'll try with replacing later, when I come from work. :thanks: again for this piece of software.
crl2007
13th April 2010, 12:51
Tried replacing, now everything works flawlessly. :thanks:
l.e. 1. I went today and bought that damn Ninja Assassin disc again. The same retarded disc. But... SURPRISE... I successfully edited the menu. So, indeed, a very nice job.
2. Please default the extension for palette saving to .pxml, that's the accepted extension by the plugin. It works to change it manually, but it is nice to be from the beginning.
l.l.e. I've started working on the guide for IGS menu editing. I think tonight or tomorrow will be posted.
The guide -> http://forum.doom9.org/showthread.php?t=152952 If I forgot something, feel free to add.
deank
13th April 2010, 17:12
I didn't get to the editing part, yet, but I was using the nav-editing for the IGS...
Pelican, will you enable the "shift-n" for the editing in the MENU tab, too?
I also noticed that when I used the 'mux' button when I edited just few nav commands I got a .m2ts which is smaller than the original (original: 72kb, muxed: 68kb).
Why is that?
Also in this case I had to edit the packet count in the .clpi files, too. :)
The muxing you're doing does not comform to the requirement for TS stream / Aligned units. Each unit should be 6144 bytes, so you have to stuff few packets at the end with pid 0x1fff to get the correct size.
Dean
Pelican9
13th April 2010, 17:44
clr2007:
.pxml done.
deank:
Shift-N done.
Send that tiny m2ts please.
Unit aligning done.
tymoxa:
Still don't see the replaced object image?
crl2007
13th April 2010, 17:53
It would be useful too to edit the clpi for the igs m2ts file that we modify. Maybe sometimes it is needed, and not many people know how to do it manually. Could be one in 300 cases, but it doesn't hurt to be there.
deank
13th April 2010, 17:53
You have a PM. Basically m2ts file size should be dividable by 6144 (which is 32 x 192 packets). Once you happen to be short with some packets, you'll need to stuff the m2ts with the null packets (PID 1fff).
//edit: you're lightning fast :)
Pelican9
13th April 2010, 18:06
You have a PM. Basically m2ts file size should be dividable by 6144 (which is 32 x 192 packets). Once you happen to be short with some packets, you'll need to stuff the m2ts with the null packets (PID 1fff).
//edit: you're lightning fast :)
Thanks.
Did you try the 8.3 filename support?
It would be useful too to edit the clpi for the igs m2ts file that we modify. Maybe sometimes it is needed, and not many people know how to do it manually. Could be one in 300 cases, but it doesn't hurt to be there.
I'm working on it.
deank
13th April 2010, 18:27
I tried but it won't work:
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: missing
index.bdmv: missing
MovieObject.bdmv: missing
ERROR: Check failed.
Also drag&drop support of BDMV folder or INDEX.BDM / index.bdmv will be great, too. :)
Pelican9
13th April 2010, 18:43
I tried but it won't work:
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: missing
index.bdmv: missing
MovieObject.bdmv: missing
ERROR: Check failed.
Also drag&drop support of BDMV folder or INDEX.BDM / index.bdmv will be great, too. :)
You are still in 'normal' (BD compliant) mode.
Did you check the 8.3 filename option?
You have to see this:
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: OK
INDEX.BDM: missing
MOVIEOBJ.BDM: missing
ERROR: Check failed.
I've checked the source packet number values in .clpi files and it never match to the m2ts size (divided by 192). My idea was it means only the 'real' packets but not match with that either. Any idea?
deank
13th April 2010, 19:42
Here it always matches... Take the filesize of the m2ts (reported as is, not 'size on disc') and divide by 192.. you'll get the exact number in the clpi @ offset 0x38.
tymoxa
13th April 2010, 19:53
clr2007:
Still don't see the replaced object image?
Nope... Only after saving and reloading .mnu replaced objects became visible.
Pelican9
13th April 2010, 20:01
Nope... Only after saving and reloading .mnu replaced objects became visible.
What does it exactly mean?
You don't see anything or you see the original image?
Here it always matches... Take the filesize of the m2ts (reported as is, not 'size on disc') and divide by 192.. you'll get the exact number in the clpi @ offset 0x38.
Hmmm. My BD (Ice Age II) is an exception.
I always wondered why the menu m2ts of this BD contains some meaningless data (garbage) at the end...
Edit:
clpi packet number change done.
crl2007
13th April 2010, 20:05
It shows the original images. After muxing it shows the one replaced.
Pelican9
13th April 2010, 20:26
It shows the original images. After muxing it shows the one replaced.
Hmm, it worked last night...
Fixing...
It seems I've totally screwed up something with this replace thing...
deank
13th April 2010, 20:47
Hmmm. My BD (Ice Age II) is an exception.
I always wondered why the menu m2ts of this BD contains some meaningless data (garbage) at the end...
Edit:
clpi packet number change done.
Probably because it was given for re-authoring to a local company with low budget for cost-savings :)
If alignment is needed packets should be NULL not just random data :)
Pelican9
13th April 2010, 20:59
Probably because it was given for re-authoring to a local company with low budget for cost-savings :)
If alignment is needed packets should be NULL not just random data :)
:-)
I think it's the ripping.
I've put NULL packets ($1fff) stuffed with $ff for aligning.
But the Ice Age menu contains something strange at the end in PID $1400 packets...
8.3 names?
deank
13th April 2010, 21:24
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: missing
INDEX.BDM: OK
MOVIEOBJ.BDM: OK
ERROR: Check failed.
BACKUP is not a mandatory folder for AVCHD. :)
Does the 8.3 checkbox mean that I can either use only 8.3 files for import and if I need .bdmv I need to untick it?
Pelican9
13th April 2010, 21:30
BACKUP is not a mandatory folder for AVCHD. :)
Does the 8.3 checkbox mean that I can either use only 8.3 files for import and if I need .bdmv I need to untick it?
Fixed.
Yes. You can convert the names.
(Don't try it doesn't work in your version...)
deank
13th April 2010, 22:11
(Don't try it doesn't work in your version...)
You know, you know too much, don't you :)
Pelican9
13th April 2010, 23:25
I've fixed some bug. Try it!
crl2007
14th April 2010, 06:27
Great. :D
l.e. Tested a bit with replacing and it works fine. Shows the replaced one, muxes correctly, the menu displays OK in TMT 3, everything's fine.
I also saw that you've inserted "clpi correction". That's great, much better than saving it with the menu and replacing the original one.
crl2007
14th April 2010, 07:48
In version 029b3, the preview for Menu Objects doesn't work.
chompy
14th April 2010, 08:28
I don't remember in which post I lost track on what you're saying :eek::eek::eek:
I Just hope someday, someone (crl2007 ??? :devil:) makes a guide with all the great things BDEdit is able to do... For example, crl2007's menu editing guide has been really helpfull to understand 2 or 3 things you've been talking about :)
:thanks: Pelican9 for this great program and to anybody else that is helping in the development of it :thanks:
Pelican9
14th April 2010, 18:25
There was no internet here...
Some bugfix
Insert/Delete button commands
Delete palette and object
crl2007
14th April 2010, 18:43
The replace current object and palette aren't ticking. I can't tick those boxes. They become active after pressing the load button. But then I end up with an extra unwanted object.
Feature request:
Copy button commands and paste them to another one.
LE: In Playlist, when editing IN/OUT Times, after inserting a value, the program immediately asks if I want to update. So if instead of 11.650 I want to put 10:00.000, I have to edit 3 times. Once for minutes, once for seconds and once for ms. Imo it should update on pressing Enter, so one can insert the whole time value.
Pelican9
14th April 2010, 19:08
The replace current object and palette aren't ticking. I can't tick those boxes.
LE: Nevermind, I see it's only working after you click load an object. Maybe it should be active before.
No. It's a bug. These are inactive when no object/palette.
Fixed.
Feature request:
Copy button commands and paste them to another one.
It's on my to do list about two years ago...
I think I have to do now... :)
LE: In Playlist, when editing IN/OUT Times, after inserting a value, the program immediately asks if I want to update. So if instead of 11.650 I want to put 10:00.000, I have to edit 3 times. Once for minutes, once for seconds and once for ms. Imo it should update on pressing Enter, so one can insert the whole time value.
Try to delete first and then write the new numbers... The program checks the value when all place filled with numbers.
crl2007
14th April 2010, 19:18
Works with deleting the whole value. :thanks:
chompy
15th April 2010, 14:13
Feature request: "Hide" button
Supose you have nine buttons in the following setup:
(1) - (2) - (3)
(4) - (5) - (6)
(7) - (8) - (9)
It would be nice to have an option to hide a button, where the original button image is substituted with a transparent one and the navigation commands of the buttons around the hided button are changed in order to ignore it (for example, If you hide button 5, pressing right when been on button 4, should take to button 6 and if you're on button 2, pressing down should take you to button 8).
Greetings
Pelican9
15th April 2010, 16:20
A new snapshot is available.
04/15/2010 Changes for v0.30
- Insert/delete image objects
- Insert/delete palettes
- Cut, copy, paste of movieobject and button commands
- Insert/delete button commands
- Easy NOPing (Shift-N) for button commands
- EP fine and EP coarse table in CPI, CLIPINF
- Lot of bug fix
crl2007
15th April 2010, 17:27
@chompy If you delete a button's navigation commands, that button will be skipped. It will remain as graphic object, but with no role whatsoever.
tymoxa
15th April 2010, 18:45
Pelican9, something wrong with this v0.30b.
I imported Object with replacing and getting error when try to mux menu into m2ts.
http://www.picatom.com/1e/error-46-th.jpg (http://www.picatom.com/1e/error-46.html)
Naturally, menu has not been muxed.
UPD: oops... it's not fault of BDedit. send you PM.
crl2007
16th April 2010, 07:57
Does anybody know a way to keep the transparency ? If a button is set on a transparent square or something, the palette reverts to basic colors, as it should and the back transparency dissappears.
This is a button that is set on a transparent layer: http://thumbnails19.imagebam.com/7666/c0744a76650601.gif (http://www.imagebam.com/image/c0744a76650601)
In every scenario attempted, I always get a matte background.
Pelican9
16th April 2010, 15:52
Load to BDedit with replace object and delete the palette.
I don't know any image editor which can save this type of PNG (palette and transparency chunk with 256 entry).
crl2007
16th April 2010, 15:54
Yes, there is none, I checked. The best way that I could think of is to completely remove the button's background.
Pelican9
16th April 2010, 20:10
I've found this: Paint.net (http://www.getpaint.net/)
I've dowloaded the newest beta but the installer didn't work.
Maybe the last stable release (Paint.NET v3.5.4) works.
crl2007
16th April 2010, 23:49
Tested it, doesn't do it. Even if I replace the palette, the other buttons look awkward, and the one edited hasn't that same transparency. I think the only viable solution for the moment is to delete the whole transparent background.
k-c-ksum
18th April 2010, 10:37
new to BD structure edit. With this app is it possible to jump past those annoying language selection screens that always pop up at the start of Paramount blurays. Would be cool to not have to click on english button and instead have it select automatically and continue without any user input
Pelican9
18th April 2010, 15:44
Changes for v0.31
- Insert/delete Pages
- Insert/delete BOGs (maintain buttons)
- Insert/delete Buttons (maintain ids, neighbours, commands)
- Dragging button on graphic page (free, x/y only, grid only, 2x)
- Load menu from .m2ts file.
- Load menu from command line parameter
- Bug fixes
new to BD structure edit. With this app is it possible to jump past those annoying language selection screens that always pop up at the start of Paramount blurays. Would be cool to not have to click on english button and instead have it select automatically and continue without any user input
Yes, it's possible, but not easy if you are not familiar with BD structure.
Kurtnoise
18th April 2010, 16:34
Hi,
from the same disc...
BDEdit v0.27b:
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: OK
index.bdmv: OK
MovieObject.bdmv: OK
Reading MovieObject.bdmv
Found 16 objects, 0 extended entry.
Reading playlists
Found 14 playlists.
Reading clipinfos
Found 17 clipinfos.
Reading index.bdmv
Found 14 titles, 0 extended entry.
AUXDATA folder: OK
AUXDATA\sound.bdmv: missing
STREAM folder: OK
Found 17 AV streams
META folder: OK
BDJO folder: OK
JAR folder: OK
BDEDit v0.30b/0.31b:
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: OK
: missing
: missing
ERROR: Check failed.
what's wrong ?
Pelican9
18th April 2010, 16:56
Hi,
from the same disc...
BDEdit v0.27b:
BDEDit v0.30b/0.31b:
what's wrong ?
Hmm, I don't know but somehow it's related to the 8.3 name support. What if you check/uncheck 8.3 filenames in options?
Which movie is this?
mrr19121970
18th April 2010, 17:51
I can confirm this too. Slumdog Millionaire (German). Ticking 8.3 makes no difference.
On startup I get the messagebox Failed To Set Data For "
v29b5
A new beta version (v0.31b) is available.
Unregistered copy.
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: OK
index.bdmv: OK
MovieObject.bdmv: OK
Reading MovieObject.bdmv
Found 77 objects, 0 extended entry.
Reading playlists
Found 76 playlists.
Reading clipinfos
Found 39 clipinfos.
Reading index.bdmv
Found 605 titles, 0 extended entry.
AUXDATA folder: OK
AUXDATA\sound.bdmv: missing
STREAM folder: OK
Found 39 AV streams
META folder: OK
BDJO folder: OK
JAR folder: OK
Reading 00000.mpls
1 PlayItem(s), 0 SubPath(s) and 1 PlayListMark(s) found.
Reading 00000.clpi
2 Program stream(s) found.
Reading 01000.bdjo
v31
Unregistered copy.
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: OK
: missing
: missing
ERROR: Check failed.
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: OK
: missing
: missing
ERROR: Check failed.
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
INDEX.BDM: missing
MOVIEOBJ.BDM: missing
ERROR: Check failed.
Pelican9
18th April 2010, 18:15
I can confirm this too. Slumdog Millionaire (German). Ticking 8.3 makes no difference.
On startup I get the messagebox Failed To Set Data For "
Is this error message appear when you untick the 'Associate...' checkboxes?
v29b5
v31
Is this error happens to all title or only to this one?
mrr19121970
18th April 2010, 18:38
It's happened to all disks I tried so far. Unchecking the 'associate' has no effect. You can perhaps recreate this yourself with my AnyDVD logfile?
http://www.clownbd.com/AnyDVD_6.6.3.5_Info_S_SLUMDOG_MILLIONAER.zip
Kurtnoise
18th April 2010, 19:12
After unchecking "Associate BDEdit to bdmv file" & "Associate BDEdit to mnu file", clicking on "Reset Regs" button & closing/Restarting BDedit, all seems to be working once again on my all discs...
Pelican9
18th April 2010, 19:37
Kurtnoise:
:thanks:
mrr19121970:
I've checked the structure you sent and it's working for me (if I add BACKUP folder)
The problem is there are no filenames (index.bdmv, MovieObject.bdmv) when you run BDedit.
I'm trying to figure out why...
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: missing
index.bdmv: OK
MovieObject.bdmv: OK
ERROR: Check failed.
--- After added BACKUP folder ---
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
BACKUP folder: OK
index.bdmv: OK
MovieObject.bdmv: OK
Reading MovieObject.bdmv
Found 77 objects, 0 extended entry.
Reading playlists
Found 76 playlists.
Reading clipinfos
Found 39 clipinfos.
Reading index.bdmv
Found 605 titles, 0 extended entry.
AUXDATA folder: missing
STREAM folder: missing
mrr19121970
19th April 2010, 18:21
OK, got it. You need to run as administrator in Win7. Previous versions did not need this.
Pelican9
19th April 2010, 21:19
OK, got it. You need to run as administrator in Win7. Previous versions did not need this.
The admin right neccessary only to write the registry (HCR). Turn off the associate... should be help.
tymoxa
20th April 2010, 20:08
As i promised - some feedback from me.
So far i tested modified with BDedit IG menus on 3 standalone players: PCH C200 / Dune BD Prime 3.0 / Anthem BLX 200
It works like a charm.
More tests to come but i think there is no needs in them.
Pelican9
21st April 2010, 01:05
As i promised - some feedback from me.
So far i tested modified with BDedit IG menus on 3 standalone players: PCH C200 / Dune BD Prime 3.0 / Anthem BLX 200
It works like a charm.
More tests to come but i think there is no needs in them.
:thanks:
It's a good news!
crl2007
21st April 2010, 10:01
Yeah, the menus work in every player tested by my friends too. Including PS3 when you write the blu-ray to disc.
PS: I just thought of something. I don't know if this can be done, but it's worth the question. Instead of palettes for 1 individual page, can they be separated for individual objects ? Instead of 6 palettes to have, let's say, 100 ( objects number ). So it would be so much easier to replace the current palette and keep the transparency.
Pelican9
21st April 2010, 19:28
Yeah, the menus work in every player tested by my friends too. Including PS3 when you write the blu-ray to disc.
PS: I just thought of something. I don't know if this can be done, but it's worth the question. Instead of palettes for 1 individual page, can they be separated for individual objects ? Instead of 6 palettes to have, let's say, 100 ( objects number ). So it would be so much easier to replace the current palette and keep the transparency.
Good idea. Call the Sony to change the BD standard. :D
Sorry... :)
crl2007
21st April 2010, 20:45
I'll do that. :D
Capsbackup
23rd April 2010, 03:20
Tried to play with bdedit, and opened a bluray with it, and now my index and movieobject files have taken on the "duck" icon, and I am no longer able to play the bluray with TMT3 from movie folders!
All I did was open the bluray, got an error message, selected download current version from within the program, and then this happens.
How do I reverse bdedit from associating with these files? ( index and movieobject )
EDIT:
After running regedit and deleting all entries, removing bdedit and rebooting, things are back as they were!
Well, lucky ( for me! ) I kept the working files/folder from BD-RB, and after a new rebuild, TMT will now play the backup from the folders option.
I'm still not sure what happened, since I certainly did not do or save anything, but bdedit did corrupt my original backup. :confused:
Pelican9
23rd April 2010, 17:06
Tried to play with bdedit, and opened a bluray with it, and now my index and movieobject files have taken on the "duck" icon, and I am no longer able to play the bluray with TMT3 from movie folders!
All I did was open the bluray, got an error message, selected download current version from within the program, and then this happens.
How do I reverse bdedit from associating with these files? ( index and movieobject )
EDIT:
After running regedit and deleting all entries, removing bdedit and rebooting, things are back as they were!
Well, lucky ( for me! ) I kept the working files/folder from BD-RB, and after a new rebuild, TMT will now play the backup from the folders option.
I'm still not sure what happened, since I certainly did not do or save anything, but bdedit did corrupt my original backup. :confused:
Hmm. It's weird.
I don't know how these things connected.
I use TMT and bdmv files associated to BDedit without any problem.
TMT doesn't care of .bdmv association (check Settings, File Association) you can play the BD with 'Open disc folder'.
BDedit don't touch any BD file until you press the save button.
Even if you change something and save it then there is a .backup file and a BACKUP folder to restore the original files.
If you want to change the bdmv file association you can do it by hand in regedit (HCR/BD.movie.info/shell/open/program) or right click on the file, 'Open with', 'Choose default program' or if you have a program which can associate this extension use the settings of that program.
And the 'duck' is not really a duck it's a pelican... :)
Capsbackup
23rd April 2010, 20:51
Hmm. It's weird.
I don't know how these things connected.
I use TMT and bdmv files associated to BDedit without any problem.
TMT doesn't care of .bdmv association (check Settings, File Association) you can play the BD with 'Open disc folder'.
BDedit don't touch any BD file until you press the save button.
Even if you change something and save it then there is a .backup file and a BACKUP folder to restore the original files.
If you want to change the bdmv file association you can do it by hand in regedit (HCR/BD.movie.info/shell/open/program) or right click on the file, 'Open with', 'Choose default program' or if you have a program which can associate this extension use the settings of that program.
And the 'duck' is not really a duck it's a pelican... :)
Thanks for the info, I was able to get TMT3 working again with files/folders. I also was able to remove bdedit from associating with those certain files too.
And sorry for the incorrect reference to the pelican! :cool:
Pelican9
24th April 2010, 23:44
A new snapshot is available
04/24/2010 Changes for 0.32
- 'Apply to clpi' function to copy the stream attributes of the playlist to the clipinfo.
- Image on About window
The first one made because somebody sent me a feature request about tsremux bug with DTS audio flagging (if I understood the problem this will solve it) the second change is just for fun. :)
crl2007
26th April 2010, 12:07
- 'Apply to clpi' function to copy the stream attributes of the
Good addition.
crl2007
26th April 2010, 23:41
Feature request:
http://i41.tinypic.com/35kmqvs.jpg
This is a mpls from a series disc. It contains 2 episodes and some extended credits. It is possible that when I edit the IN/OUT_Time for the first episode, the chapters from playlistmark to be edited just for that first episode ? When I edit the second one, the chapters from playlistmark to be edited just for that one, to not interfere with the others chapters ?
As it is now, the whole Playlistmark values are edited once an IN/OUT_Time is modified.
Pelican9
27th April 2010, 15:06
Feature request:
This is a mpls from a series disc. It contains 2 episodes and some extended credits. It is possible that when I edit the IN/OUT_Time for the first episode, the chapters from playlistmark to be edited just for that first episode ? When I edit the second one, the chapters from playlistmark to be edited just for that one, to not interfere with the others chapters ?
As it is now, the whole Playlistmark values are edited once an IN/OUT_Time is modified.
Nice request format.
I think I can do that... :)
Edit:
Done.
It's uploading now.
crl2007
27th April 2010, 16:44
When I download it, it says it is not a valid win32 application and it has 1.02 mb.
Pelican9
27th April 2010, 18:38
When I download it, it says it is not a valid win32 application and it has 1.02 mb.
Patience... :)
The upload has just finished (It took 3 hours, wow!)
Until the 'Get new version' button is disabled on the Status tab, you have to wait...
crl2007
27th April 2010, 18:55
:thanks: Works like a charm.
Pelican9
27th April 2010, 19:25
:thanks: Works like a charm.
Software on demand. :)
Hi, first thanks for your very useful software. I enjoy your new 'apply to clpi' feature, unfortunately it doesn't seem to work for me. I try to change something on the playlist and click 'apply to clpi' but no clpi file is modified and I can see 'reading xxxxx.clpi' on the status bar but seems to be stuck on this. Do I do something wrong, is there something to do to make this work? Is there a way to edit something on the clipinf tab, like the ATC_delta entry? I tried on different BD, from Win7 x86 and x64, XP and had the same behavior. Thanks for your answer!
Pelican9
2nd May 2010, 14:48
I've uploaded a version which can change three more fileds of clpi.
Hi, first thanks for your very useful software. I enjoy your new 'apply to clpi' feature, unfortunately it doesn't seem to work for me. I try to change something on the playlist and click 'apply to clpi' but no clpi file is modified and I can see 'reading xxxxx.clpi' on the status bar but seems to be stuck on this. Do I do something wrong, is there something to do to make this work? Is there a way to edit something on the clipinf tab, like the ATC_delta entry? I tried on different BD, from Win7 x86 and x64, XP and had the same behavior. Thanks for your answer!
Don't worry about the message in the status line, just forgot to delete it. After you applied the mpls settings to clpi go to the CLIPINF page see he changes and if you like it then save it.
Without saving nothing happens.
Don't worry about the message in the status line, just forgot to delete it. After you applied the mpls settings to clpi go to the CLIPINF page see he changes and if you like it then save it.
Without saving nothing happens.
Thanks for your answer. However I'm trying to set/modify the ATC_delta_entries but it doesn't seem to work. In fact, I'm trying to rebuild some BD which contain a multiple versions main movie. These kind of BD contain movie playlists of multiple m2ts files that are played sequentially. When I try to reencode these BD, my player stutter at each m2ts transition playback. I noticed differences between original mpls/clpi files and those generated by tsmuxer or BDRebuilder. First the IN time are not the same (00:00:11.650 for the original and 00:10:00.000 for the remuxed), and the clpi ATC_delta_entries informations are removed. It normally contains the following m2ts datas. For example in the mpls you have the sequence 00001.m2ts+00002.m2ts+00003.m2ts, then in the 00001.clpi file, 00002.m2ts would be filled in the ATC entries. I'm not sure but I think this lack of informations could cause some players to have this stutter/freeze behavior, and I would like to resolve this issue in testing these settings thanks to your software.
A quick note: with 8.3 option BDedit never loads .CPI files and always errors out.
Pelican9
3rd May 2010, 15:29
A quick note: with 8.3 option BDedit never loads .CPI files and always errors out.
.CPI???
I thought .CLP...
Fixed.
crl2007
3rd May 2010, 15:30
@SoniG Read this guide: http://forum.doom9.org/showthread.php?t=150511 It is explained there how to deal with such bd's split across multiple m2ts files.
PurpleMan
3rd May 2010, 20:47
Thanks for your answer. However I'm trying to set/modify the ATC_delta_entries but it doesn't seem to work. In fact, I'm trying to rebuild some BD which contain a multiple versions main movie. These kind of BD contain movie playlists of multiple m2ts files that are played sequentially. When I try to reencode these BD, my player stutter at each m2ts transition playback. I noticed differences between original mpls/clpi files and those generated by tsmuxer or BDRebuilder. First the IN time are not the same (00:00:11.650 for the original and 00:10:00.000 for the remuxed), and the clpi ATC_delta_entries informations are removed. It normally contains the following m2ts datas. For example in the mpls you have the sequence 00001.m2ts+00002.m2ts+00003.m2ts, then in the 00001.clpi file, 00002.m2ts would be filled in the ATC entries. I'm not sure but I think this lack of informations could cause some players to have this stutter/freeze behavior, and I would like to resolve this issue in testing these settings thanks to your software.
I can confirm that the problem indeed exists. In my experience, all my BD-RB backed up copies which contain multiple m2ts files suffer from a slight freeze during transitions (notable Disney titles). I brought this to jdobbs's attention a long time ago, but since you posted it now again I forwarded your message along with my comments to the BD-RB bug reports page. Hopefully jdobbs has some insight regarding the matter.
Pelican9
4th May 2010, 00:13
PurpleMan, SoniG:
Do you want to add/edit ATC delta entries manually with BDedit?
crl2007
4th May 2010, 00:36
@SoniG Read this guide: http://forum.doom9.org/showthread.php?t=150511 It is explained there how to deal with such bd's split across multiple m2ts files.
I repeat myself, because nobody seems to read anymore. To get over that freeze, you have in that guide the method to edit it and join all the small m2ts in a bigger one, or to edit as branched disc.
You also have here a guide to do the same with multiavchd: http://forum.doom9.org/showthread.php?t=151925
That problem ( freeze ) is generated by tsmuxer, as it handles poorly joining of m2ts files, not due to ATC delta entries. For BD's split across several m2ts files it is required CLOWNBD, because it uses eac3to to join and demux the streams.
PurpleMan
4th May 2010, 13:44
PurpleMan, SoniG:
Do you want to add/edit ATC delta entries manually with BDedit?
Regardless of what we're trying to achieve, the answer is yes :)
The more editable entries, the better.
Thanks for your hard work, Pelican9.
crl2007
4th May 2010, 19:31
You all have a fixation. You didn't even read what I've posted. You want to edit ATC delta entries. That problem is tsMuxer related. It does not join m2ts files properly, that's why you need to use ClownBD before.
You have a seamless branched disc which you convert to a normal disc and tsmuxer uses copy /b m2ts1+m2ts2+m2ts3...+m2tsn m2tsfinal and does not do corrections. ClownBD uses eac3to that does a better job for joining m2ts files and tsMuxer to recreate the BD structure. If you don't add another audio/subtitle track, you can let ClownBD to finish and you'll have a fully working Blu-Ray disc that doesn't freeze anymore at join spots.
A command for using eac3to only is: eac3to -demux main.mpls ( the big mpls for branched discs ). You will then have elementary streams to feed to tsMuxer. ATC Delta Entries have no part in this problem.
PurpleMan
5th May 2010, 06:44
You all have a fixation. You didn't even read what I've posted. You want to edit ATC delta entries. That problem is tsMuxer related. It does not join m2ts files properly, that's why you need to use ClownBD before.
You have a seamless branched disc which you convert to a normal disc and tsmuxer uses copy /b m2ts1+m2ts2+m2ts3...+m2tsn m2tsfinal and does not do corrections. ClownBD uses eac3to that does a better job for joining m2ts files and tsMuxer to recreate the BD structure. If you don't add another audio/subtitle track, you can let ClownBD to finish and you'll have a fully working Blu-Ray disc that doesn't freeze anymore at join spots.
A command for using eac3to only is: eac3to -demux main.mpls ( the big mpls for branched discs ). You will then have elementary streams to feed to tsMuxer. ATC Delta Entries have no part in this problem.
Thanks, but you're offering a workaround to the problem instead of a solution. We're not interested in joining and changing the original structure of the disc.We want to keep the original structure and still have our backed-up disc play without freezes, just like the original.
chompy
5th May 2010, 08:17
You all have a fixation. You didn't even read what I've posted. You want to edit ATC delta entries. That problem is tsMuxer related. It does not join m2ts files properly, that's why you need to use ClownBD before.
You have a seamless branched disc which you convert to a normal disc and tsmuxer uses copy /b m2ts1+m2ts2+m2ts3...+m2tsn m2tsfinal and does not do corrections. ClownBD uses eac3to that does a better job for joining m2ts files and tsMuxer to recreate the BD structure. If you don't add another audio/subtitle track, you can let ClownBD to finish and you'll have a fully working Blu-Ray disc that doesn't freeze anymore at join spots.
A command for using eac3to only is: eac3to -demux main.mpls ( the big mpls for branched discs ). You will then have elementary streams to feed to tsMuxer. ATC Delta Entries have no part in this problem.
The only downside using ClownBD to join m2ts files in a playlist is that sometimes it messes up the total movie duration (last time I saw this problem was with Sherlock Holmes), and in some players it makes searching an exact movie time erratic.
Greetings
crl2007 : Thanks for you help but without being offensive, I already apply your workaround for a while. Of course the first thing I did when I saw this bug was to remux the whole movie from the mpls and rebuild my BD structure with it. But unfortunately as PurpleMan so well said it already, this is not a solution but just a workaround. First, in doing this you had to choose between one movie version and say bye bye to the other or just duplicate the nearly same movie, which is ridiculous. Secondly, it is very time consuming, a totally manualish crappy work, and that's the biggest annoying point. And to finish, some BD use this option for nothing or for new interactive reasons that is sometimes very difficult to bypass (James Bond BDs). So ok I heard you it's a TSMUXER issue. But the point now is to find the solution to edit/demux/remux or whatever, properly, in developing a new tool if it had to, to resolve this issue. And I do want to test the ATC values because if you never saw a multi-m2ts remuxed BD working properly, neither did I!
crl2007
5th May 2010, 13:49
It is not a workaround. If you want to keep the structure as is, you have to edit over 20+ m2ts files. As for the duration of the movie, that's why you need to edit the IN/OUT time. It's all in the guide. ATC Delta Entries are not related to this.
LE: @SoniG There is a solution for this, as I've stated here, clownbd + tsmuxer. eac3to as a demuxer. AND IT IS NOT A CRAPPY MANUALISH WORK, IT IS THE WAY IT HAS TO BE.
So let's not polute bdedit topic with issues that you reject solution to. And I saw a fully working branched edited disc, I've made it. Look all over google and everybody will tell you to use clownbd because it uses eac3to. I've done so many tests to find the perfect edit solution, that I don't have hairs on my head.
You two clearly don't know what you want and what you need either, so it's a waste of time for me to try to explain you.
PurpleMan
5th May 2010, 13:52
@Pelican9:
Some other useful feature requests:
1) The ability to edit the number of play items in a playlist (add/remove lines, and not just edit the content of existing ones).
2) What would be useful (especially when looking to remove certain mt2s files, maybe because they were merged into one) is to either A) search option for an m2ts filename and have BDEdit check if it's referenced anywhere (playlist or otherwise), or B) a button to 'check references' which will verify that all referenced files actually exist on disk.
Thanks :)
PurpleMan
5th May 2010, 14:21
It is not a workaround. If you want to keep the structure as is, you have to edit over 20+ m2ts files. As for the duration of the movie, that's why you need to edit the IN/OUT time. It's all in the guide. ATC Delta Entries are not related to this.
LE: @SoniG There is a solution for this, as I've stated here, clownbd + tsmuxer. eac3to as a demuxer. AND IT IS NOT A CRAPPY MANUALISH WORK, IT IS THE WAY IT HAS TO BE.
So let's not polute bdedit topic with issues that you reject solution to. And I saw a fully working branched edited disc, I've made it. Look all over google and everybody will tell you to use clownbd because it uses eac3to. I've done so many tests to find the perfect edit solution, that I don't have hairs on my head.
You two clearly don't know what you want and what you need either, so it's a waste of time for me to try to explain you.
That's a good idea. I mean the idea of you not wasting (our) time to explain your WORKAROUND.
We want to get the disc working IN ITS ORIGINAL structure. BD-Rebuilder reencodes an original disc to fit a BD-25 backup and it outputs the exact same structure as the original disc, only reencodes the files, But since it uses tsMuxer to mux the m2ts's, we end up with the problem of stutters and freezes between file transitions. We do realize that BDEdit doesn't cause this problem, but it IS a tool to help us fix it (by editting the values).
To make things even simpler for you -
Our problem: Make multiple files (that were remuxed with tsmuxer) work without stutters and freezes.
Your offered solutions: "Don't use multiple files".
So thanks, but no thanks.
crl2007
5th May 2010, 14:36
YOU CAN HAVE ALL OF THEM. DID YOU BOTHERED TO READ THE GUIDE ? It is easier to make one big file and that's it, but you can have them all too. YOU'LL HAVE TO MANUALLY EDIT WITH TSMUXER ALL THE M2TS FILES, AND THEY USUALLY ARE 20+.
Read from ADDING SUBTITLE TO A SERIES BLU-RAY KEEPING THE ORIGINAL MENU and you'll discover Atlantis. The same method applies for branched discs ( those with multiple files ).
BDEDIT CAN'T HELP YOU WITH THIS CERTAIN PROBLEM. UNDERSTAND ONCE AND FOR ALL.
.CPI???
I thought .CLP...
Fixed.
I guess you didn't update the download-link, because I still get:
Reading .CLP and an error.
I can confirm that the problem indeed exists. In my experience, all my BD-RB backed up copies which contain multiple m2ts files suffer from a slight freeze during transitions (notable Disney titles).
I posted (http://forum.doom9.org/showthread.php?p=1397559#post1397559) in BD-RB thread.
Let's keep the friendly tone, guys.
Probably we can discuss it in a separate thread in BD-RB's section...
Dean
crl2007 : In hoping you will not get excited much, I already tested this method too, and it didn't work. I did bothered to read your post, and about bother to apply it, I already answered! What you don't understand is that you took time (and hairs extractions) to find a workaround solution at the TSMUXER bug in using other tools and waste your week-ends at fixing. we are here talking about fixing tsmuxer bug or integrate another solution to continue to use our backup softwares, as BDRebuilder to backup/shrink our BD with ONE BUTTON PUSH! Fix/get compliant the process is our goal. Fix/get compliant each backup are yours. That's what we are talking about. And I'm not using tools to get help, I use tools to test or do!
crl2007
5th May 2010, 17:49
Try and post only here (http://forum.doom9.org/showthread.php?t=143716&page=405). I posted too, to use eac3to as a demuxer instead of tsmuxer and recompile with tsmuxer. And you will see that you'll have ONE M2TS.
Pelican9
5th May 2010, 18:05
I guess you didn't update the download-link, because I still get:
Reading .CLP and an error.
I haven't released the new version yet... :rolleyes:
If the 'Get new version' button is inactive then no new version.
I think I put this ATC delta stuff and everybody cool down... :)
@Pelican9:
Some other useful feature requests:
1) The ability to edit the number of play items in a playlist (add/remove lines, and not just edit the content of existing ones).
2) What would be useful (especially when looking to remove certain mt2s files, maybe because they were merged into one) is to either A) search option for an m2ts filename and have BDEdit check if it's referenced anywhere (playlist or otherwise), or B) a button to 'check references' which will verify that all referenced files actually exist on disk.
Thanks :)
1. OK.
2.A. Done in v0.28. :) Press Find on CLIPINF...
2.B. OK.
crl2007
5th May 2010, 18:30
Yeah, that's what I was going to say now. :lol: It is better to be there, and we don't argue anymore. :)) We are like little children. :)
I think I put this ATC delta stuff and everybody cool down... :) And I will be grateful to you for this.
Pelican9
6th May 2010, 00:01
Changes for 0.33
- Insert/delete ATC delta entries in ClipInfo
- Find function in CLIPINF checks all m2ts file referenced by mpls files
- Bug fixes
Uploading... ETA in 20-30 minutes
PurpleMan
6th May 2010, 07:25
Changes for 0.33
- Insert/delete ATC delta entries in ClipInfo
- Find function in CLIPINF checks all m2ts file referenced by mpls files
- Bug fixes
Uploading... ETA in 20-30 minutes
Thank you! :)
PurpleMan
6th May 2010, 07:28
In BDEdit's clipinf tab you can see in the ATC_delta_entries section that the table has 3 columns. I can figure out the "following" and "clipcodec" columns, but can anyone understand what the value in the "ATC_delta" value represents and how I can fill it out myself (figure out what the value needs to be)?
crl2007
6th May 2010, 07:45
http://www.faqs.org/patents/app/20100046926 Read here.
PurpleMan
6th May 2010, 08:25
Thanks, I've read it already.
I still find it difficult to understand how the value needs to be calculated manually. Is there an easy way to do it?
If the connection to the second (next) clip is clean and the playback starts from the beginning of the m2ts file you can safely put 0. All camcoders use delta 0 for the connection to the next m2ts.
If the connection is to a different offset then it is not so easy.
@Pelican9: Thanks for the update. .CPI works now. I believe it will be much easier if you auto-set the 8.3 flag depending on INDEX.BDM vs index.bdmv. If one loads .BDM then use the 8.3. Also a drag/drop of BDMV or index.bdmv/bdm to BDedit will be very helpful. :)
PurpleMan
6th May 2010, 09:45
If the connection to the second (next) clip is clean and the playback starts from the beginning of the m2ts file you can safely put 0. All camcoders use delta 0 for the connection to the next m2ts.
If the connection is to a different offset then it is not so easy.
@Pelican9: Thanks for the update. .CPI works now. I believe it will be much easier if you auto-set the 8.3 flag depending on INDEX.BDM vs index.bdmv. If one loads .BDM then use the 8.3. Also a drag/drop of BDMV or index.bdmv/bdm to BDedit will be very helpful. :)
Hmm, when you say "playback starts from the beginning of the m2ts file", do you mean the first frame, or timecode 00:00:00:00 ?
Because if it's first-frame, well, then that's what is currently set in BD-Rebuilder (using tsMuxer), and it still freezes/stutters in transition.
Yes, from 00:00:00.000. Have in mind that the presence of ATC delta flag itself and 1 entry prepares the player for the seamless connection.
The preparation and the delta-entry information is what makes it different.
Pelican9
6th May 2010, 14:19
@Pelican9: Thanks for the update. .CPI works now. I believe it will be much easier if you auto-set the 8.3 flag depending on INDEX.BDM vs index.bdmv. If one loads .BDM then use the 8.3. Also a drag/drop of BDMV or index.bdmv/bdm to BDedit will be very helpful. :)
D&D and Auto 8.3 done.
You will see in the next version.
PurpleMan
6th May 2010, 14:28
Yes, from 00:00:00.000. Have in mind that the presence of ATC delta flag itself and 1 entry prepares the player for the seamless connection.
The preparation and the delta-entry information is what makes it different.
In that case, since tsMuxer muxes at a starting timecode of 00:00:10.000, that needs to be compensated in the ATC delta flags. Is that correct?
Also, I've been wondering:
How does multiavchd use tsMuxer to mux two audio streams and have the result muxed with non-following PID numbers (like removing audio track #2 but keeping #1 and #3 and the same PID number they had on the original m2ts)?
crl2007
6th May 2010, 14:32
1. In that link that I've offered you were some values for different situations and a formula to calculate yourself. And tsMuxer does not do 00:00:10.000, it puts 00:10:00.000.
2. It is based on replacing #2 stream with a small ac3 file, not deleting the stream.
Pelican9
6th May 2010, 14:43
Thanks, I've read it already.
I still find it difficult to understand how the value needs to be calculated manually. Is there an easy way to do it?
It's a 27 MHz unit. I can display it in time format but that would be less accurate.
In nut shell it's the difference of the STC when the first byte of the first source packet of CLIP2 is arrived at the input of one of transport buffers and the STC when the last byte of the last source packet of CLIP1 is completely entered to one of transport buffers (+188/Rec.rate).
I thought you know more than me if you want this feature... :-)
In that case, since tsMuxer muxes at a starting timecode of 00:00:10.000, that needs to be compensated in the ATC delta flags. Is that correct?
IN_TIME has nothing to do with it. I meant that the 2nd m2ts file is used from the beginning (frame/time whatever). And let's not continue the off-topic here... If you wish - open another thread.
There you can post what kind of player/media you use and what titles cause stuttering.
crl2007
6th May 2010, 15:36
I thought you know more than me if you want this feature... :-)
:) As I thought too. But some users request something that they know nothing about.
PurpleMan
6th May 2010, 16:31
:) As I thought too. But some users request something that they know nothing about.
Actually, it's SoniG who requested the feature, not me, I only supported his request. He has a good theory (which is supported by both deank and jdobbs as of now) that the discussed issue is a result of bad/missing ATC values in comparison to the original disc.
I assume he knows how to test it, I'm here to learn. Either way, it's a very good thing that it can now be edited.
:) As I thought too. But some users request something that they know nothing about.And thinking I know nothing is my prefered virtue!
Thanks Pelican for your update, however I don't seem to be able to add any entry in ATC delta. I can edit an already entered value in original BD for example, but in clpi that have nothing, I check ATCd, right click a field to enter in 'Edit mode', try to type something in the fields but my characters are not input. Do I miss something? By the way, most of multiversion BluRays use 2, 3 and more followings. Is it possible to add new lines. Thanks for your answer!
Just click the [Insert] key on your keyboard :)
***
Probably a good way to help jdobbs with the problem is to enter the same ATC delta entries as found in the original CLPI files. Then check if stutter occurs and let him know.
Just click the [Insert] key on your keyboard :) lol, ok! :) And how I delete one, print screen? :)
Probably a good way to help jdobbs with the problem is to enter the same ATC delta entries as found in the original CLPI files. Then check if stutter occurs and let him know.That's what I plan to do.
Pelican9
6th May 2010, 19:35
Thanks Pelican for your update, however I don't seem to be able to add any entry in ATC delta. I can edit an already entered value in original BD for example, but in clpi that have nothing, I check ATCd, right click a field to enter in 'Edit mode', try to type something in the fields but my characters are not input. Do I miss something? By the way, most of multiversion BluRays use 2, 3 and more followings. Is it possible to add new lines. Thanks for your answer!
Yep, as deank suggested it (:thanks:) just press the Insert for insert and Shift-Delete to delete.
And if you figure out something then share your experiences about the ATC delta values.
You delete with Shift+Del. It is the same as all other insert/remove operations in BDEdit.
You may also try with delta 00000000 after you check the original delta offsets.
// too late :)
Pelican9
6th May 2010, 19:36
lol, ok! :) And how I delete one, print screen? :)
Try again! :)
In fact my first intent is to deconstruct original Delta entries... :sly:
mikeylikess99
6th May 2010, 21:24
Hi there, is anyone able to explain to me, why some h.264 mkv files i convert to blu ray structure using TSRemux, play in my stand alone blu ray player, while others i have to use an encoder such as nero 9 to be able to watch them? This perplexes me greatly. anyone?
Hi there, is anyone able to explain to me, why some h.264 mkv files i convert to blu ray structure using TSRemux, play in my stand alone blu ray player, while others i have to use an encoder such as nero 9 to be able to watch them? This perplexes me greatly. anyone? Are these MKV files ones you encoded yourself? If so, what were your encoding parameters? If not, where did you get them?
mikeylikess99
6th May 2010, 22:45
Are these MKV files ones you encoded yourself? If so, what were your encoding parameters? If not, where did you get them? Hi Neuron, i didnt encode them my self, theyre from file on line. Tyvm in advance
Hi Neuron, i didnt encode them my self, theyre from file on line. Tyvm in advance You are not allowed to discuss downloaded files here. Please read and follow our forum rules or strikes will follow.
@all
Do not respond to this issue.
crl2007
6th May 2010, 23:47
In fact my first intent is to deconstruct original Delta entries... :sly:
Why don't you just copy the ones from the original clpi files ? It would go much faster and IF this stops the stutters you must report to jdobbs to know how to approach the BD-RB update.
crl2007 : Why the hell I would have asked to be able to edit Delta entries if I just could stupidly copy original clpi to rebuilded ones. You know you why? What I'm sure is that doing yourself what you think and report it as well would be far more useful and interesting! Isn't it?
crl2007
7th May 2010, 09:01
Do you even know what ATC means ? Arrival Time Clock and I don't think that a clip arrival time value is changed when you backup your disc.
Probably a good way to help jdobbs with the problem is to enter the same ATC delta entries as found in the original CLPI files. Then check if stutter occurs and let him know.
Now I have seen that deank suggested the same thing.
And if you would have read my post, I suggested it as a TRY. Does it hurt to give it a try before you start working for a solution to calculate the values yourself ?
And maybe you didn't understand what I have said: to copy the original ATC VALUES, not the original clpi.
crl2007 : Read my last sentence and apply it. Don't bother what I think, know or do!
@Pelican: You may add one out-of-spec value to the Application Type drop-down:
tappl[0]:='res.';
tappl[1]:='Main TS for a Movie';
tappl[2]:='Main TS for a Time based slide show';
tappl[3]:='Main TS for a Browsable slide show';
tappl[4]:='Sub TS for a Browsable slide show';
tappl[5]:='Sub TS for a Interactive Graphics menu';
tappl[6]:='Sub TS for a Text subtitle';
tappl[7]:='Sub TS for a one or more elementary streams path';
tappl[10]:='Main TS for a Movie (AVCHD 1080p50/60)';
It is found in the 2010 Panasonic HD camcoders (models after March 2010), which shoot in 1080p50 and 1080p60fps (which is both Blu-ray and AVCHD out-of-spec recording format, although spectacular).
48 44 4D 56 30 31 30 30 00 00 00 EC 00 00 01 06 00 00 01 5C 00 00 01 A0 00 00 01 A4 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 B0 00 00 01 0A 00 00 00 00 00 35 67 E0 00 01 35 E0 00 00 00 00
:)
Pelican9
8th May 2010, 16:19
Changes for 0.34
- Drag and Drop support
deank:
The new application type included.
PurpleMan
11th May 2010, 19:07
Hey Pelican.
I think I've found a new bug - if you add subtitle (or audio) streams to a playlist (using the "+" button) then hit the button to apply changes to the CLPI, the changes of the added streams are not being applied. Only those for existing streams.
Worth taking a look into.
Thanks,
-PurpleMan
Pelican9
11th May 2010, 23:53
Hey Pelican.
I think I've found a new bug - if you add subtitle (or audio) streams to a playlist (using the "+" button) then hit the button to apply changes to the CLPI, the changes of the added streams are not being applied. Only those for existing streams.
Worth taking a look into.
Thanks,
-PurpleMan
:thanks:
I know that. The apply function works only when the nth stream in the mpls and the nth stream in the clpi has the same PID.
So if you add a new stream it will not work from that point.
The reason is, the clpi has more info of a stream then the mpls, so I cannot create new stream entry in the clpi.
This function makes only property changes can not change the whole structure.
It doesn't make sense to make bigger changes on clpi because the clpi strongly depends from the m2ts. If the clpi differs strongly from the m2ts then there is a problem about the m2ts and clpi creation.
I'll make editable the whole clpi sometimes, but I think nobody wants to edit thousands of EP fields in the CPI or manually add all the streams.
Maybe get info from the m2ts would be better, but that is a lot of work to parse all kind of elementary stream.
(Maybe an 'Apply to mpls' would be useful too...)
PurpleMan
12th May 2010, 08:08
:thanks:
It doesn't make sense to make bigger changes on clpi because the clpi strongly depends from the m2ts.
It does if you remuxed the m2ts with an additional subtitle stream that wasn't on the original disc :)
crl2007
12th May 2010, 08:41
If you remux the m2ts with an additional stream ( n+1) you just copy the resulted clpi and replace the original one. There is no need to keep the original clpi.
Maybe an 'Apply to mpls' would be useful too...
That would be useful. Also, it would be useful to be able to delete/add playitems from a playlist file. This would be a nice clean manual way to blank intros, warnings, etc. I tried with Shift+Delete to delete a playitem from a playlist that had two and leave only 1 and didnn't work.
Another thing, I don't know if it is possible, to insert something like pgcedit trace, so this way everybody can skip intros/warnings and the disc will start directly from the main menu or main video. ( You have a PM with the link, to see more for yourself what the feature is ). This would be useful for people who don't know anything about BD structure. One of them is me, I don't really know hex meaning or some commands.
LE: I forgot to mention it, also I don't know if it is possible. To do something like pgcedit naming. To be next to the command written Main Menu, Pop-Up menu, First Play Item ( the first playlist that is launched upon disc insertion ) and then all the playlists order until it hits main menu. The example it is in the same link that I provided you through PM. It's the first picture. It would be useful to make the software more noob user friendly.
chompy
12th May 2010, 09:12
Another thing, I don't know if it is possible, to insert something like pgcedit trace, so this way everybody can skip intros/warnings and the disc will start directly from the main menu or main video. ( You have a PM with the link, to see more for yourself what the feature is ). This would be useful for people who don't know anything about BD structure. One of them is me, I don't really know hex meaning or some commands.
LE: I forgot to mention it, also I don't know if it is possible. To do something like pgcedit naming. To be next to the command written Main Menu, Pop-Up menu, First Play Item ( the first playlist that is launched upon disc insertion ) and then all the playlists order until it hits main menu. The example it is in the same link that I provided you through PM. It's the first picture. It would be useful to make the software more noob user friendly.
+1
And something like DVDRemake debugger, where you can execute the DVD Commands and see all the jumps, links, register values changes... These would really help us noob understand what's going on and what should we do to edit our blu-rays.
PurpleMan
12th May 2010, 12:45
If you remux the m2ts with an additional stream ( n+1) you just copy the resulted clpi and replace the original one. There is no need to keep the original clpi.
That is what I normally do, I just don't know if there is any additional information in the original CLPI file that needs to be kept.
crl2007
12th May 2010, 15:01
There will be no incompatibility.
PurpleMan
14th May 2010, 17:00
I'm trying to accomplish something that I'm not sure possible with current version of BDEdit.
I have a menu m2ts file, and I want to save one of the objects in it as a PNG file, edit it (in photoshop, let's say), then replace the original one with the edited one.
Currently, I can save the png just fine, but I have no idea how to replace it after editing it. Currently, if I click 'load' and chose the png, it's being added as a new entry.
Is there a way I can do it?
deank
14th May 2010, 17:02
What happened to the 2-page long discussion of ATC delta?
Was it just asking for features and options and no sharing any results?
crl2007
14th May 2010, 18:12
@PurpleMan Read here (http://forum.doom9.org/showthread.php?t=152952). I described exactly how to do it.
SoniG
15th May 2010, 01:41
What happened to the 2-page long discussion of ATC delta?
Was it just asking for features and options and no sharing any results?No deank, it was just very long to test! Thanks again Pelican9 to have allowed me to play with this.
Thread opened here : http://forum.doom9.org/showthread.php?t=154578
PurpleMan
15th May 2010, 08:13
@PurpleMan Read here (http://forum.doom9.org/showthread.php?t=152952). I described exactly how to do it.
Thank you, apparently I just missed that checkbox that says 'replace'. Much appreciated.
crl2007
15th May 2010, 08:30
You're welcome. Glad I could help.
drelin
16th May 2010, 12:21
Hello,
Sorry by advance for my poor english.
I'm searching a way for display automaticly the popup menu at any start of a video title without "press on popup menu" remote button on controler.
Is it aviable with BDEDIT ?
Thank a lot.
deank
16th May 2010, 12:55
There is no command/control in HDMV to automatically enable the pop-up menu. The only way is the user-operation (button on your remote control) PopUp On().
It could be possible to use Virtual Keys via BD-J interface, but I doubt you are interested in it.
deank
21st May 2010, 10:45
@Pelican: I don't know if it is intentional or a bug, but EP coarse and EP fine tables in the CPI group of clpi tab are read-only and not scrollable. You can see only the 1st two entries and not the rest.
:) Dean
Pelican9
21st May 2010, 18:06
@Pelican: I don't know if it is intentional or a bug, but EP coarse and EP fine tables in the CPI group of clpi tab are read-only and not scrollable. You can see only the 1st two entries and not the rest.
:) Dean
:thanks:
That was a bug. Fixed. (next version)
Does the 8.3 and D&D work at last?
crl2007
21st May 2010, 18:40
Copy to mpls would be useful too. Also, it would be useful to be able to delete/add playitems from a playlist file. This would be a nice clean manual way to blank intros, warnings, etc. I tried with Shift+Delete to delete a playitem from a playlist that had two and leave only 1 and didnn't work.
Another thing, I don't know if it is possible, to insert something like pgcedit trace, so this way everybody can skip intros/warnings and the disc will start directly from the main menu or main video. ( You have a PM with the link, to see more for yourself what the feature is ). This would be useful for people who don't know anything about BD structure. One of them is me, I don't really know hex meaning or some commands.
LE: I forgot to mention it, also I don't know if it is possible. To do something like pgcedit naming. To be next to the command written Main Menu, Pop-Up menu, First Play Item ( the first playlist that is launched upon disc insertion ) and then all the playlists order until it hits main menu. The example it is in the same link that I provided you through PM. It's the first picture. It would be useful to make the software more noob user friendly.
I don't know if you saw this. :D
deank
21st May 2010, 18:47
:thanks:
That was a bug. Fixed. (next version)
Does the 8.3 and D&D work at last?
Oh yes... A big time-saver! Thank you!
Dean
Pelican9
21st May 2010, 20:24
I don't know if you saw this. :D
Yes, I did. I'm still trying to understand... :)
PlayItem Insert/Delete is the next on my todo list.
crl2007
21st May 2010, 21:29
I've sent you a link through PM with exactly the feature that pgcedit does for DVD's. I don't know if it is possible because of the java, but it worth asking.
laserfan
27th May 2010, 22:35
tsMuxeR-made (movie-only) discs always loop-back to the beginning, so I've been deleting their Jump-Title commands and inserted GoTo Breaks into my command lines. Lately I notice BDedit doesn't like these:
;------------------------------------------------------------
;
; MovieObject program list by BDedit
;
;------------------------------------------------------------
0000 [42C20000,00000000 ,00000000 ] Play PL_MK 0, 0
0001 [00420000,00000001,00000000] !Break ; Invalid opcode
Of course the discs work fine, but is there a reason these commands are shown as such? :confused:
Also, I discovered that the Menu discs I've made w/Ulead MF6+ will turn-on Subtitles when more than one episode is played. I looked at the MovieObjects with BDedit and find these in several places:
0000 [51C00001,80000000 ,00000000 ] SetStream 0, (0), (0), (0)
0001 [51C00001,0000C000 ,00000000 ] SetStream (0), 0, (0), (0)
Our very own Dean Of BD Authoring made a post here (http://forum.doom9.org/showthread.php?p=1274952#post1274952) where he describes the following:
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
I don't see 8000 or C000 anywhere--and why have two commands back-to-back when (I thought) one would do? What in heck do you suppose Ulead is attempting to accomplish with their two commands (if I merely delete both of them then I get audio and Subs Off (desired effect) just fine)??? :confused:
chompy
28th May 2010, 09:12
tsMuxeR-made (movie-only) discs always loop-back to the beginning, so I've been deleting their Jump-Title commands and inserted GoTo Breaks into my command lines. Lately I notice BDedit doesn't like these:
Of course the discs work fine, but is there a reason these commands are shown as such? :confused:
Also, I discovered that the Menu discs I've made w/Ulead MF6+ will turn-on Subtitles when more than one episode is played. I looked at the MovieObjects with BDedit and find these in several places:
Our very own Dean Of BD Authoring made a post here (http://forum.doom9.org/showthread.php?p=1274952#post1274952) where he describes the following:
I don't see 8000 or C000 anywhere--and why have two commands back-to-back when (I thought) one would do? What in heck do you suppose Ulead is attempting to accomplish with their two commands (if I merely delete both of them then I get audio and Subs Off (desired effect) just fine)??? :confused:
I've recently have a similar problem as you: the subs where forced despite I used correct_BD to disable them, and with BDEdit I found the same two commands you've posted.
The second command (SetStream (0), 0, (0), (0)) is the cause of the problems, as the second 0 (C000) isn't in brackets and this seems to be equivalent in having SetStream (0), (1), (0), (0) which will enable the first sub. You can delete this command and everything will be fine.
Greetings
crl2007
28th May 2010, 10:23
8000 and C000 are present.
0000 [51C00001,80000000 ,00000000 ] SetStream 0, (0), (0), (0)
0001 [51C00001,0000C000 ,00000000 ] SetStream (0), 0, (0), (0)
@chompy When I deleted them from a disc, the menu links became crippled, so you have to edit those commands too.
deank
28th May 2010, 10:42
What in heck do you suppose Ulead is attempting to accomplish with their two commands (if I merely delete both of them then I get audio and Subs Off (desired effect) just fine)??? :confused:
You must understand that Ulead is a program :) which creates various movieobject "programs" for a lot of different scenarios. For the same reason you may see some "NOP"s here and there or some weird commands, like those you found.
It is possible that both commands are needed because of some "GOTO 000" or "GOTO 001" when different conditions occur. For example when only subtitle appearance change is required but not audio change.
C000 will activate the 'display' property for the currently selected subtitle stream (but will not change the active subtitle stream).
Dean
chompy
28th May 2010, 11:23
8000 and C000 are present.
@chompy When I deleted them from a disc, the menu links became crippled, so you have to edit those commands too.
Yep, sorry that's true, it worked perfectly for me, but as deank has explained, there can be GOTOs in the code, and then deleting it will cause problems.
Pelican9
28th May 2010, 17:23
... there can be GOTOs in the code, and then deleting it will cause problems.
BDedit maintains the GoTo addresses when you insert or delete a command...
deank
28th May 2010, 17:33
I was to post the same, but then if GOTO uses GPR you can't follow it, so it will all brake. :)
The safe way is to use SHIFT-N :p to NOP a command and not to remove it, that is if not followed by a 'compare' command.
Pelican9
28th May 2010, 18:38
Yes, you are right. As always... :)
laserfan
29th May 2010, 13:58
OK thanks guys I think I get the NOP thing--I will try it anyway. Pelican9 is there a "trace" function possible-or-planned for BDedit?
Also, what about this question:
tsMuxeR-made (movie-only) discs always loop-back to the beginning, so I've been deleting their Jump-Title commands and inserted GoTo Breaks into my command lines. Lately I notice BDedit doesn't like these:
;------------------------------------------------------------
;
; MovieObject program list by BDedit
;
;------------------------------------------------------------
0000 [42C20000,00000000 ,00000000 ] Play PL_MK 0, 0
0001 [00420000,00000001,00000000] !Break ; Invalid opcode
Of course the discs work fine, but is there a reason these commands are shown as such? :confused:
laserfan
29th May 2010, 14:05
You must understand that Ulead is a program... It is possible that both commands are needed...
C000 will activate the 'display' property for the currently selected subtitle stream (but will not change the active subtitle stream).I forgot to specifically thank you Dean for this complete-and-clear explanation, that even *I* can understand! ;) Much appreciated!
:thanks:
Pelican9
29th May 2010, 14:37
OK thanks guys I think I get the NOP thing--I will try it anyway. Pelican9 is there a "trace" function possible-or-planned for BDedit?
Also, what about this question:
tsMuxeR-made (movie-only) discs always loop-back to the beginning, so I've been deleting their Jump-Title commands and inserted GoTo Breaks into my command lines. Lately I notice BDedit doesn't like these:
Of course the discs work fine, but is there a reason these commands are shown as such? :confused:
The trace is possible. Check the Trace checkbox and click Start.
The Break command is 0x00020000 0x00000000 0x00000000
laserfan
30th May 2010, 14:18
The trace is possible. Check the Trace checkbox and click Start.
The Break command is 0x00020000 0x00000000 0x00000000Ouch how'd I miss the Trace function--thanks I will take a look.
crl2007
1st June 2010, 08:38
@Pelican9 I've encountered a new type of IGS menu format, when it is combined with a video stream.
http://thumbnails11.imagebam.com/8280/26763b82797463.gif (http://www.imagebam.com/image/26763b82797463)
After I remuxed it become unusable. I've sent you a sample over PM.
deank
1st June 2010, 11:01
It is a regular in-mux IGS. multiAVCHD used it for all menus in ver 3.0 and for [AVCHD strict] output in ver 4.
crl2007
1st June 2010, 14:07
Yeah, the problem is the fact that after remuxing it becomes unusable. It is like there is no menu.
Pelican9
1st June 2010, 20:35
Yeah, the problem is the fact that after remuxing it becomes unusable. It is like there is no menu.
BDedit's muxer cannot handle in-mux IGS. (because when you load the menu it loads only the IGS packets)
So, the m2ts shall not contain other streams...
I'm just thinking what if we make a subpath with this IGS...
mrr19121970
9th June 2010, 10:39
Does anyone know what PID is used for PIP streams? Which disks use Picture In Picture? Can someone please post an AnyDVD log from a disk with PIP?
Thanks.
deank
9th June 2010, 11:17
http://multiavchd.deanbg.com/BD_pids.jpg
mrr19121970
9th June 2010, 12:10
The reason why I asked is in BDEdit, tab Playlist on the right hand side is the table STN which contains Vi, Au, PG, IG, sV, sA and PIP. I've never seen PIP actually containing anything.
I've also never seen sV & sA contain anything other than 0 0 or 1 1. As the PIDs are 1A00 for secondardy audio and 1B00 for secondary video, I'm wondering are these values really reversed in the STN? The table following does contain the PIDs in the correct sequence.
So rather than
Vi Au PG IG sV sA PIP
http://forum.doom9.org/attachment.php?attachmentid=11148&stc=1&d=1276081926
are the columns not really
Vi Au PG IG sA sV PIP
deank
9th June 2010, 12:22
I just created a test structure with tsMuxeR (without secondary audio) and the STN is okay in BDedit.
sV=1, sA=0
sV type: IM PIP / PID=1B00
Dean
Pelican9
9th June 2010, 17:45
The reason why I asked is in BDEdit, tab Playlist on the right hand side is the table STN which contains Vi, Au, PG, IG, sV, sA and PIP. I've never seen PIP actually containing anything.
I've also never seen sV & sA contain anything other than 0 0 or 1 1. As the PIDs are 1A00 for secondardy audio and 1B00 for secondary video, I'm wondering are these values really reversed in the STN? The table following does contain the PIDs in the correct sequence.
So rather than
Vi Au PG IG sV sA PIP
http://forum.doom9.org/attachment.php?attachmentid=11148&stc=1&d=1276081926
are the columns not really
Vi Au PG IG sA sV PIP
I don't really understand what do you want to know.
As deank wrote secondary video's PID 1B00-1B1F, secondary audio's PID 1A00-1A1F.
Why do you think that sV and sA reversed?
The last column in STN is PIP but it means:
Presentation Graphics stream or Text subtitle stream for
Picture-in-Picture.
The PID for this column is the same as for PG or TextSt
mrr19121970
9th June 2010, 18:40
It's no big issue. My question was that if they are displayed in the incorrect order on the screen, were they also incorrectly displayed when selected. This is not the case.
Order in STN table:
http://www.clownbd.com/princess&frog_1.jpg
Order On Screen:
http://www.clownbd.com/princess&frog_2.jpg
Pelican9
9th June 2010, 22:37
Yep, I've got it.
The structure of STN_table():
length 2 byte
reserved_for_future_use 2 bytes
number_of_primary_video_stream_entries 1 byte
number_of_primary_audio_stream_entries 1 byte
number_of_PG_textST_stream_entries 1 byte
number_of_IG_stream_entries 1 byte
number_of_secondary_audio_stream_entries 1 byte
number_of_secondary_video_stream_entries 1 byte
number_of_PiP_PG_textST_stream_entries_plus 1 byte
...
I've just listed them a little more logical order...
mrr19121970
10th June 2010, 07:46
reserved_for_future_use 2 bytes
According to my information bytes 3 and 4 are:
. Random Access
. Still Mode
I can't remember my source. I'll have to hunt that one down.
crl2007
10th June 2010, 10:14
What you say here is that after remuxing, the streams got inversed ? IF that is the case, it's the fault of the disc authoring crew and the way they first order the streams. For example, in the original mpls the audio ( for exemple purpose ) streams are declared as this:
Playitem mPID
001 1100
002 1104
003 1102
004 1103
005 1101
But when tsmuxer remuxes them it looks like this:
Playitem mPID
001 1100
002 1101
003 1102
004 1103
005 1104
And that's why the menu isn't functional anymore. This is the same for subtitle streams. So, the only thing to do in this cases is to edit the mPID to look as the original, or use deank system of recreating mpls files based on the original. A while back I encountered this behaviour in multiAVCHD and deank succeeded in bypassing tsmuxer mPID order so you don't have to do it manually anymore.
Pelican9
10th June 2010, 13:42
Which disks use Picture In Picture?
The "Terminator 2" has one secondary video, two secondary audio streams and five PIP PG streams.
crl2007
14th June 2010, 08:23
Feature request:
http://thumbnails13.imagebam.com/8439/84644784381556.jpg (http://www.imagebam.com/image/84644784381556)
To be able to save and load information from and in the STN table. This is usually usefull when we encounter the case I presented above and we have over 10-15 entries.
Pelican9
14th June 2010, 22:22
Feature request:
http://thumbnails13.imagebam.com/8439/84644784381556.jpg (http://www.imagebam.com/image/84644784381556)
To be able to save and load information from and in the STN table. This is usually usefull when we encounter the case I presented above and we have over 10-15 entries.
Is it necessary to Save/Load or a Copy/Paste is enough?
crl2007
15th June 2010, 14:56
I believe that a load / save would be necessary, because copy / paste does not work between 2 instances of bdedit, or at least didn't work for me with menu buttons commands.
Also, I think that a temp folder for every movie opened would be necessary, to be able to open 2 instances of bdedit for a disc with IGS menu and edit one without the other instance to crash.
crl2007
19th June 2010, 07:22
A few days ago I bought from a friend the Panasonic 3D Demo disc. I saw that it has a different structure and if you rip it to the HDD the size will double.
So, the question is: are you planning future 3D discs support ?
The movieobject gives an error:
http://thumbnails21.imagebam.com/8502/cc784f85013640.jpg (http://www.imagebam.com/image/cc784f85013640)
Some file types aren't supported:
http://thumbnails31.imagebam.com/8502/d86cf785013643.jpg (http://www.imagebam.com/image/d86cf785013643)
IGS looks something like this:
http://thumbnails11.imagebam.com/8502/96bd4f85013644.jpg (http://www.imagebam.com/image/96bd4f85013644)
If you want, I can provide you with all needed files in order to make it functional in bdedit.
Pelican9
19th June 2010, 14:28
Yes, please share the structure I would like to see it.
crl2007
19th June 2010, 15:21
You have PM.
Pelican9
19th June 2010, 16:18
:thanks:
They put the additional PlayItem and SubPlayItem info to the ExtensionData() of the MPLS file.
The CLPI also has additional info in its ExtensionData().
mrr19121970
27th June 2010, 07:51
@Pelican9
Is my assumption correct?: that the 'sub path' items relate only to IG, sV, sA & PIP parts of the STN table? If so, when pressing the "-" on the STN table should also delete the corresponding SubPath entry? (also on a cosmetic issue the tooltip is wrong on both "+" and "-" here)
Pelican9
28th June 2010, 02:58
@Pelican9
Is my assumption correct?: that the 'sub path' items relate only to IG, sV, sA & PIP parts of the STN table? If so, when pressing the "-" on the STN table should also delete the corresponding SubPath entry? (also on a cosmetic issue the tooltip is wrong on both "+" and "-" here)
SubPath types:
- Primary audio presentation path of the Browsable slideshow
- Interactive Graphics presentation path
- Text subtitle presentation path
- Out-of-mux and Synchronous type of one or more elementary streams path (Primary audio / PG / IG / Secondary audio path)
- Out-of-mux and Synchronous type of Picture-in-Picture presentation path
- Out-of-mux and Asynchronous type of Picture-in-Picture presentation path
- In-mux and Synchronous type of Picture-in-Picture presentation path
:thanks: for the bug report
mrr19121970
30th June 2010, 14:35
@Pelican9
I have a few 'nice to have' requests.
a) BDEdit remembers the last BDMV, which is nice. However, if the path no longer exists (say the BD drive) then you get loads of error message boxes at startup. You need to press cancel 11 times to get past. 1 msgbox is enough.
b) drag'n'drop into the BDMV name would be nice.
c) an option to continue reading inspite of errors would be good. this way we can open an AnyDVD logfile in BDEdit without 1st manipulating it to make it valid.
Hajnal
30th June 2010, 21:04
hello
how it is necessary to delete it java menu the omitted sound/subtitle?
Pelican9
1st July 2010, 14:07
@Pelican9
I have a few 'nice to have' requests.
a) BDEdit remembers the last BDMV, which is nice. However, if the path no longer exists (say the BD drive) then you get loads of error message boxes at startup. You need to press cancel 11 times to get past. 1 msgbox is enough.
b) drag'n'drop into the BDMV name would be nice.
c) an option to continue reading inspite of errors would be good. this way we can open an AnyDVD logfile in BDEdit without 1st manipulating it to make it valid.
a) I'll check it, I've never got this much error message.
b) You can d&d an index.bdmv to BDedit
c) Don't understand. Reading what? I don't know the AnyDVD logfile and what BDedit supposed to do with it.
mrr19121970
1st July 2010, 20:05
Check out a log from AnyDVD. It has the index.bdmv & moveiobject.bdmv files, bdjo, clipinf & playlist directories. you can't open it in BDEdit.exe unless you manually add a BACKUP folder and copy everything into it.
See here for a sample.
http://forum.slysoft.com/showpost.php?p=269228&postcount=3
Pelican9
2nd July 2010, 03:49
OK, got it. Fixed.
Iron Mike
3rd July 2010, 12:44
Hi All,
I'm new to the Blu-Ray authoring scene, and read as many posts as possible to get an understanding what is needed to re-author Blu-Ray structure.
I'm backing up all my Blu-Rays to HDD via AnyDVD-HD and I want to strip content from the Blu-Ray structure (e.g. extras, audio tracks etc.) to reduce the overall file size, but I want to keep the menus and the original video and audio stream (no compression).
Is that possible with BD structure edit ?
I have read (please correct me if I'm wrong !) that this is done by replacing the m2ts files that you want to strip with down-converted versions (maybe even empty versions) ?
Is that still a good way to do it or is there an easier solution ?
Can somebody provide a link to a tutorial how to use this BD structure edit ?
I played with tsmuxer, it does keep the structure but it doesn't keep the menus...
Thanx for your help in advance !!!
- M
Acerjen
27th July 2010, 16:50
I am trying to backup my 2012 disc and after ripping to hard drive (with AnyDVD HD 6.6.7.0), I can not get it to play. The original plays fine, but the rip on the hard drive will not play. I am using Total Media Theater. I also tried writing it to a BD-RE and tried it on my PS3. Still no go. I looked at the original BDMV directory vs. the ripped directory with bdedit. I see there are some differences. I assume the index.bdmv in both directories should be the same. When I try to change them so they look identical, bdedit won't accept it. By that, I mean I change the values so they match, and click save, but bdedit doesn't actually save them. I attached two images, so if approved, you should be able to see what I am talking about. If anybody has any ideals on what is going on and how I can use bdedit to fix it, please let me know. I am having the same issue with Star Trek 1-6 as well. Any help will be greatly appreciated. Thanks. Later.
Pelican9
30th July 2010, 13:42
A new version is available.
Changes for 0.35b
- Handle some 3D extension
- Bug fixes
Acerjen:
Thanks for the bug report.
There was an old bug with loading/editing the First Playback and TopMenu.
Fixed.
crl2007
30th July 2010, 23:01
:thanks:
Acerjen
31st July 2010, 04:45
Your Welcome.
Thank you for your time in fixing it. Very nice tool.
crl2007
31st July 2010, 19:17
@Pelican9
You forgot about Save/Load entries from STN table and add/del PlayItems. :p
Pelican9
1st August 2010, 03:23
@Pelican9
You forgot about Save/Load entries from STN table and add/del PlayItems. :p
Yeah, I'm getting older... :-)
chompy
3rd August 2010, 14:15
I’m trying to edit some button commands, and although I select edit mode on them, I can’t change them… Am I missing something?
It would be nice to have the same edit options as MovieObject.bdmv
Greetings
Pelican9
4th August 2010, 00:43
I’m trying to edit some button commands, and although I select edit mode on them, I can’t change them… Am I missing something?
It would be nice to have the same edit options as MovieObject.bdmv
Greetings
You can edit the button commands in a simple way or you can copy/paste them from/to moviobject commands.
chompy
4th August 2010, 07:25
You can edit the button commands in a simple way or you can copy/paste them from/to moviobject commands.
Yes, you're right, I wanted to change directly the Command line and not even looked to change them in HEX, so as you said, until full edit is available I'll copy/paste from MovieObject.
Thanks
crl2007
4th August 2010, 08:35
@Pelican9 You have a PM with an IGS menu. The palette saved by BDEdit fails to open in Scenarist PS. I've sent you a copy to see if it is something new here.
l.e. Nevermind this. My stupid antivirus deleted some installation files. Now it's all fine.
ps3z
4th August 2010, 16:14
hi pelican,i would to ask something,main movie playing 10min later after than last content,but bdedit showing original main movie in time as 10second,i used bdedit for change intime and out time but it works same howmuch i tried.do you have idea about it?
chompy
5th August 2010, 10:10
Sorry for the offtopic, but, what do the commands Bit Set, Bit Clear and BC (Bit Compare?) do? Is there any place explaining all available commands?
And regarding BDedit’s interface, I think it would be more comfortable having PSR/GPR numbers/values as a drop-down list (or even better a (floating) panel where you could see more than one item at the same time) that remembers the last PSR and GPR selected as right now in every trace step it resets to PSR 000 and GPR 0203.
Greetings
Edit: After further investigation, I’ve discovered what Bit Set, Bit Clear do, but BC is still a mistery.
Pelican9
5th August 2010, 16:30
Yes, BC means Bitwise Compare
The commands:
-------------
Nop: No operation
O(peration Code): 0x00000000 D(estination): - S(ource): -
GoTo: Go to another Command
O: 0x20010000 : Operand is defined by the register.
0x20810000 : Operand is Immediate value.
D: command_id
S: -
Break: Terminate execution of navigation Commands
O: 0x00020000 D: - S: -
Jump Object: Branch to Movie Object and discard current Movie Object.
O: 0x21000000 : Operand is defined by the register.
0x21800000 : Operand is Immediate value.
D: mobj_id
S: -
Jump Title: Branch to Title and discard the current Movie Object.
O: 0x21010000 : Operand is defined by the register.
0x21810000 : Operand is Immediate value.
D: title_number (0xFFFF=FirstPlayback)
S: -
Call Object: Suspend playback and Branch to Object with creating Resume Information
O: 0x21020000 : Operand is defined by the register.
0x21820000 : Operand is Immediate value.
D: mobj_id
S: -
Call Title: Suspend playback and Branch to Title with creating Resume Information
O: 0x21030000 : Operand is defined by the register.
0x21830000 : Operand is Immediate value.
D: title_number (0xFFFF=FirstPlayback)
S: -
Resume: Resume suspended playback using Resume Information
O: 0x01040000 D: - S: -
Play PL: Start playback of a PlayList
O: 0x22000000 : Operand is defined by the register.
0x22800000 : Operand is Immediate value.
D: PlayList id
S. -
Play PlatPI: Start playback of a PlayList at PlayItem
O: 0x42010000 : Operand1 and Operand2 are defined by the register.
0x42810000 : Operand1 is Immediate value.
0x42410000 : Operand2 is Immediate value.
0x42C10000 : Operand1 and Operand2 are Immediate value.
D: PlayList id (123 if you want to play the 00123.mpls)
S: PlayItem id
Play PlatMK: Start playback of a PlayList at PlayList Mark
O: 0x42020000 : Operand1 and Operand2 are defined by the register.
0x42820000 : Operand1 is Immediate value.
0x42420000 : Operand2 is Immediate value.
0x42C20000 : Operand1 and Operand2 are Immediate value.
D: PlayList id
S: PL_mark_id
Terminate PL: Terminate playback of current PlayList
O: 0x02030000 D: - S: -
Link PI: Change playback position to PlayItem
O: 0x22040000 : Operand is defined by the register.
0x22840000 : Operand is Immediate value.
D: PlayItem id
S: -
Link MK: Change playback position to PlayListMark
O: 0x22050000 : Operand is defined by the register.
0x22850000 : Operand is Immediate value.
D: PL_mark_id
S: -
Compare command group (BC, EQ, NE, GE, GT, LE, LT) works:
Compare the first and second operand and if the result is true then proceed the next command in the Navigation Command.
If the result is false then skip processing of the next command in the Navigation Command
Move: Assign, Copy value of S(ource) to D(estination)
Swap: Exchange, Swap values between the S(ource) and the D(estination)
Add: Add, S + D to D
Sub: Subtract, D - S to D
Mul: Multiply, S * D to D
Div: Divide, D / S to D
Mod: Assign Remainder, Modulus, D % S to D
Rnd: Assign Random Value, Random(S) to D (generate random number between 1 and S)
And: Bitwise Product, Binary AND, S & D to D
Or: Bitwise Sum, Binary OR, S | D to D
Xor: Exclusive OR, Binary XOR, S ^ D to D
Bit Set: Set bit, set the Sth bit of D to 1 (S: 0..31)
Bit Clear: Clear bit, set the Sth bit of D to 0 (S: 0..31)
Shift Left: Bit Shift Left, Zeros are shifted into low order bit, D shifted by S step to D
Shift Right: Bit Shift Right, Zeros are shifted into high order bit, D shifted by S step to D
SetStream: Set Audio, PG, Text subtitle, Angle and IG streams
O: 0x51000001 : Primary audio, PG TextST, Angle & IG are defined by the register.
0x51800001 : Primary audio & PG TextST are Immediate value.
0x51400001 : Angle & IG are Immediate value.
0x51C00001 : Primary audio, PG TextST, Angle & IG are Immediate value.
D: Primary audio & PG TextST
S: Angle & IG
When the I_flag for Operand1 is set to 1:
D: b63: Audio_flag 1: PSR1 set to a new Primary audio stream number 0: PSR1 is not changed
b55..b48: Primary audio stream number
b47: PG_textST_flag 1: the PG TextST stream number value of PSR2 set to a new PG TextST stream number
0: PSR2 is not changed
b46: disp_s_flag 1: disp_s_flag of PSR2 is set to 1 0: disp_s_flag of PSR2 is set to 0.
b43..b32: PG TextST stream number
When the I_flag for Operand1 is set to 0:
D: b63: Audio_flag
b59..b48: GPR number for Primary audio stream number
b47: PG_textST_flag
b46: disp_s_flag
b43..b32: GPR number for PG TextST stream number
When the I_flag for Operand2 is set to 1:
S: b31: IG_flag 1: PSR0 is set to a new Interactive Graphics stream number 0: PSR0 is not changed
b23..b16: Interactive Graphics stream number
b15: Angle_flag 1: PSR3 is set to a new Angle number value 0: PSR3 is not changed
b7..b0: Angle number
When the I_flag for Operand2 is set to 0:
S: b31: IG_flag
b27..b16: GPR number for Interactive Graphics stream number
b15: Angle_flag
b11..b0: GPR number for Angle number
SetNVTimer: Set Navigation Timer
O: 0x51000002 : mobj id & Timer Value are defined by the register (b11..b0, GPR xxxx).
0x51800002 : mobj id is Immediate value (b15..b0).
0x51400002 : Timer Value is Immediate value (b15..b0).
0x51C00002 : mobj id & Timer Value are Immediate value.
D: mobj id
S: Timer Value
SetButton Page: Set Button ID and/or Page ID
O: 0x51000003 : Button id & Page id are defined by the register (b11..b0, GPR xxxx).
0x51800003 : Button id is Immediate value (b15..b0).
0x51400003 : Page id is Immediate value (b7..b0).
0x51C00003 : Button id & Page id are Immediate value.
D: Button id
b63: Button_flag 1: PSR10 (Selected Button id) is set to a new Selected Button id value 0: PSR10 is not changed.
S: Page id
b31: Page_flag 1: PSR11 (Page id) is set to a new Page id value 0: PSR11 is not changed.
b30: Effect_off_flag 1: out-effect of current Page does not run. 0: out-effect of current Page runs.
Enable Button: Set Button to "normal" state
O: 0x31000004 : Operand is defined by the register (b11..b0, GPR xxxx).
0x31800004 : Operand is Immediate value (b15..b0).
D: Button id
S: -
Disable Button: Set Button to "disabled" state
O: 0x31000005 : Operand is defined by the register (b11..b0, GPR xxxx).
0x31800005 : Operand is Immediate value (b15..b0).
D: Button id
S: -
SetSecondaryStream: Set Secondary Video, Secondary Audio and PiP PG /Text subtitle streams
O: 0x51000006 : Secondary video, Secondary audio & PiP PG TextST are defined by the register.
0x51800006 : Secondary video is Immediate value.
0x51400006 : Secondary audio & PiP PG TextST are Immediate value.
0x51C00006 : Secondary video, Secondary audio & PiP PG TextST are Immediate value.
D: Secondary video
S: Secondary audio & PiP PG TextST
PopUpMenu Off: Turn off pop up menu
O: 0x11000007 D: - S: -
Still On: Hold playback
O: 0x11000008 D: - S: -
Still Off: Restart playback after Hold
O: 0x11000009 D: - S: -
chompy
6th August 2010, 07:54
Once again, lots of thanks for commands list
:thanks::thanks:
FilipeAmadeuO
7th August 2010, 09:58
Is there any manual how to Remove FBI warning and other annoying stuff ?
I´ve seen it in bdedit webpage but have some doubts...
Thanks
Pelican9
7th August 2010, 14:14
every trace step it resets to PSR 000 and GPR 0203.
That was a bug, fixed (available in the next version).
It should show the registers used by the actual command.
You can see all the non-zero register values at the Status page (use PSRs, GPRs buttons).
Is there any manual how to Remove FBI warning and other annoying stuff ?
I´ve seen it in bdedit webpage but have some doubts...
Thanks
That is the manual... :)
If you have doubts then don't use it.
There are lot of cases when it doesn't work.
But why don't you try it?
crl2007
7th August 2010, 20:15
Please don't forget aboud add/del PlayItems and Save/Load entries from STN Table. :thanks: :D
setarip_old
7th August 2010, 20:54
Can BD Structure Edit be used to locate and eliminate the Java red and yellow "BD+ Firmware warning" (dead end) and then redirect to the black and white "information screen" that allows the full disc video to continue loading? If so, how?
My question is ONLY regarding the two screens and has nothing to do with the actual BD+ protection.
Thank you.
Pelican9
7th August 2010, 22:31
No. :(
setarip_old
7th August 2010, 23:03
Thank you
tymoxa
7th August 2010, 23:15
Can BD Structure Edit be used to locate and eliminate the Java red and yellow "BD+ Firmware warning" (dead end) and then redirect to the black and white "information screen" that allows the full disc video to continue loading? If so, how?
Backup your .indexes and try this:
http://i8.fastpic.ru/thumb/2010/0808/b1/99ea89acdbc9b5bb24bbc7c7481e92b1.jpeg (http://fastpic.ru/view/8/2010/0808/99ea89acdbc9b5bb24bbc7c7481e92b1.jpeg.html)
Create new MO that Jump to title with BD-J object and make this MO as First Play.
Unfortunately TMT3 is crashed after that, but PDVD and Dune HD base 3 seems plays fine.
setarip_old
8th August 2010, 02:12
@tymoxa
I'll try to do that.
Thank you.
chompy
8th August 2010, 21:11
You can see all the non-zero register values at the Status page (use PSRs, GPRs buttons).
I think I need new glasses, never seen those two buttons before :p
:thanks:
chompy
9th August 2010, 11:40
I’m trying to follow what it’s been done in a blu-ray code, and I have some (maybe silly) “problems” while tracing:
1. When the code arrives to a SetButtonPage, BDedit says for some seconds “Running trace…” and after a while it says “Ready.”, then if I press Start button, the trace starts again from command 00000 (GPR values aren’t reset) until it arrives to the SetButtonPage command where this process starts again. I don’t know if this is what SetButtonPage really does or if trace should continue to next command after SetButtonPage (if while I’m on the SetButtonPage command, but before running it, I click on the next command it seems to skip this loop.
2. When going to a menu from CLIPINF, if the menu isn’t already “active” resets GPR values to 0 (if MENU page has the data of the corresponding menu that GPR values are kept).
3. If in the code there’s a Play PL_MK that link to a menu, could it be possible to that tracing continues in the corresponding menu keeping register values?
Greetings
Edit: It would also be nice to have the possibility to select in options Audio, PG and Menu languages (country code can be changed, but this doesn't modify those other values, what on the other hand won't make much sense).
One more thing: Is there any way to add an object to MovieObject and assign it to a title/first playback/top menu without having to save and read project again? (copy/paste a whole object into a new one would also be welcomed)
Edit 2: Another interesting option would be the possibility to add/remove navigation commands in menu BOGs
Edit 3: I don't know if I'm doing something wrong, but I’ve just modified some commands in a BOG and after muxing the new menu (that’s what has to be done, doesn’t it?) and replacing the original m2ts with the new one (which only has 44KB, whereas the original had 720KB, so it seems that it only muxes the IG and forgets to add the AVC stream), when I read the new project in BDedit, and after accepting the autocorrection of packet value in ClipInfo, if I try to go to the new menu, I get the following error:
Access violation at address 00577FB3 in module ‘BDedit.exe’. Read of address FFFFFFB4.
And nothing loads in BOGS/Objets... Here you have the original m2ts, the new m2ts and the mnu file if that helps in something: http://www.mirrorcreator.com/files/09YDBERI/menu.rar_links
mrr19121970
16th August 2010, 15:22
a) I'll check it, I've never got this much error message.
b) You can d&d an index.bdmv to BDedit
c) Don't understand. Reading what? I don't know the AnyDVD logfile and what BDedit supposed to do with it.
You can now open an AnyDVD logfile, however every CLPI that gets read offers to correct the packet value of ClipInfo (obviously no .m2ts exist).
Additionally when you press the "--> menu" button, nothing happens (this is OK). Press it again and you get "Cannot create %temp%BDEdit_Menu.tmp. The process cannot access the file because it is being used by another process". Press "OK" and all is OK.
If you have a BACKUP folder and you press OK you get "Access violation at address 00404488 in module 'bedeit.exe'. Read of address FFFFFFFC".
Pelican9
18th August 2010, 13:33
1. When the code arrives to a SetButtonPage, BDedit says for some seconds “Running trace…” and after a while it says “Ready.”, then if I press Start button, the trace starts again from command 00000 (GPR values aren’t reset) until it arrives to the SetButtonPage command where this process starts again. I don’t know if this is what SetButtonPage really does or if trace should continue to next command after SetButtonPage (if while I’m on the SetButtonPage command, but before running it, I click on the next command it seems to skip this loop.
When you run a SetButtonPage command the Button and/or the Page is changes. If the Button has auto activate flag then the commands of this button will be executed.
2. When going to a menu from
CLIPINF, if the menu isn’t already “active” resets GPR values to 0 (if MENU page has the data of the corresponding menu that GPR values are kept).
What do you want instead of this?
3. If in the code there’s a Play PL_MK that link to a menu, could it be possible to that tracing continues in the corresponding menu keeping register values?
No. BDedit can handle only one menu at the same time.
Edit: It would also be nice to have the possibility to select in options Audio, PG and Menu languages (country code can be changed, but this doesn't modify those other values, what on the other hand won't make much sense).
What the program supposed to do with these values?
One more thing: Is there any way to add an object to MovieObject and assign it to a title/first playback/top menu without having to save and read project again? (copy/paste a whole object into a new one would also be welcomed)
Yep. There was a bug, I forgot to refresh the drop-down boxes. Fixed (in next version). :thanks:
Edit 2: Another interesting option would be the possibility to add/remove navigation commands in menu BOGs
It's already possible.
Edit 3: I don't know if I'm doing something wrong, but I’ve just modified some commands in a BOG and after muxing the new menu (that’s what has to be done, doesn’t it?) and replacing the original m2ts with the new one (which only has 44KB, whereas the original had 720KB, so it seems that it only muxes the IG and forgets to add the AVC stream), when I read the new project in BDedit, and after accepting the autocorrection of packet value in ClipInfo, if I try to go to the new menu, I get the following error:
Access violation at address 00577FB3 in module ‘BDedit.exe’. Read of address FFFFFFB4.
And nothing loads in BOGS/Objets... Here you have the original m2ts, the new m2ts and the mnu file if that helps in something: http://www.mirrorcreator.com/files/09YDBERI/menu.rar_links
You can edit m2ts which is containing menu only.
You can now open an AnyDVD logfile, however every CLPI that gets read offers to correct the packet value of ClipInfo (obviously no .m2ts exist).
Additionally when you press the "--> menu" button, nothing happens (this is OK). Press it again and you get "Cannot create %temp%BDEdit_Menu.tmp. The process cannot access the file because it is being used by another process". Press "OK" and all is OK.
If you have a BACKUP folder and you press OK you get "Access violation at address 00404488 in module 'bedeit.exe'. Read of address FFFFFFFC".
Could you send this file?
chompy
18th August 2010, 14:23
When you run a SetButtonPage command the Button and/or the Page is changes. If the Button has auto activate flag then the commands of this button will be executed.
I forgot to tell that the SetButtonPage I was referring is executed in MovieObject, not in a menu, and If I not wrong there isn’t pages to change there (maybe bad authored disk) and then happens what I said in my previous post.
What do you want instead of this?
It would be nice to keep the GPR values got from the previous commands executed in MovieObject (if you want to reset them, you can always use the buttom you've placed in Status).
No. BDedit can handle only one menu at the same time.
Ok, we'll have to live with it :)
What the program supposed to do with these values?
Some disks could look to these values in order to select the menu language or default audio/subtitles, and having the option to select them in BDedit would help tracing these disks.
Yep. There was a bug, I forgot to refresh the drop-down boxes. Fixed (in next version). :thanks:
Thanks
It's already possible.
Could you please let me know how? In MoviObject and index I can see a "+" button and a "-" button to insert and delete lines, but in menu I cannot see them, being able to only edit the lines already existent.
You can edit m2ts which is containing menu only.
So there's no way to mux these edited IG with video/audio streams?
Thanks for your support.
Pelican9
18th August 2010, 16:25
I forgot to tell that the SetButtonPage I was referring is executed in MovieObject, not in a menu, and If I not wrong there isn’t pages to change there (maybe bad authored disk) and then happens what I said in my previous post.
Understand. I never thought that a MovieObject can execute a SetButtonPage command... I'll check it.
It would be nice to keep the GPR values got from the previous commands executed in MovieObject (if you want to reset them, you can always use the buttom you've placed in Status).
When this reseting thing happens?
Some disks could look to these values in order to select the menu language or default audio/subtitles, and having the option to select them in BDedit would help tracing these disks.
I still don't understand. Do you want to set these values as PSR's default values?
Could you please let me know how? In MoviObject and index I can see a "+" button and a "-" button to insert and delete lines, but in menu I cannot see them, being able to only edit the lines already existent.
RTM! :)
Ins, Shift-Del
So there's no way to mux these edited IG with video/audio streams?
I've never tried, because I don't know how can I synchronize the streams.
chompy
18th August 2010, 18:20
When this reseting thing happens?
When you click "-> Menu" button after selectin a IG in CLIPINF.
I still don't understand. Do you want to set these values as PSR's default values?
Yes, as you now have the option to select the country (PSR19) it would be nice to also select player settings for audio (PSR16), subtitle (PSR17) and menu language (PSR18).
RTM! :)
Ins, Shift-Del
I assure you, that I've read it at least two times... My new glasses are on way.
Greetings
sardonis
22nd August 2010, 13:39
Hello all,
When trying to load an m2ts menu file i'm receiving this error.. I tried loading it from the bluray itself and from the decrypted files from my harddrive..
I want to remove some of the menu buttons but I don't get to load the file :(
http://i36.tinypic.com/11m9h0h.png
For the intrested ones:
http://www.megaupload.com/?d=VZ16QJL6
Here is my file
Pelican9
22nd August 2010, 22:40
Hello all,
When trying to load an m2ts menu file i'm receiving this error.. I tried loading it from the bluray itself and from the decrypted files from my harddrive..
I want to remove some of the menu buttons but I don't get to load the file :(
For the intrested ones:
http://www.megaupload.com/?d=VZ16QJL6
Here is my file
"The file you are trying to access is temporarily unavailable."
Does it contain the IG stream only? The size of it is very big...
deank
23rd August 2010, 08:34
@Pelican: A bit off-topic - since you created Evodemux and other tools to handle HD-DVD/EVOs, could you help me with some info on how to generate proper CHAPTER MARKS for HD-DVD (in the corresponding IFO files)?
Thanks beforehand!
Dean
sardonis
23rd August 2010, 08:59
"The file you are trying to access is temporarily unavailable."
Does it contain the IG stream only? The size of it is very big...
It contains a 512MB m2ts file..
It's available for download now? Do you need other files included?
Pelican9
23rd August 2010, 21:02
It contains a 512MB m2ts file..
It's available for download now? Do you need other files included?
Still not available.
Are you sure it doesn't contain any other stream?
@Pelican: ...
Check skype.
sardonis
23rd August 2010, 23:46
Ok Pellican9,
I have a DVD authoring background :)
The m2ts file I was trying to open was indeed the background movie of the menu.. The button are hidden in another m2ts of course :)
:thanks:
borivoje
24th August 2010, 00:36
Hello
I'm having problems with two added subtitles on re-authored Blu-ray with preserved menus and extras. I use BDEdit to add the information about new subs to the appropriate playlist, just like I successfully did a dozen times before, but my player somehow doesn't see newly added subs. Note - The original Blu-ray doesn't have subtitle streams.
CHEERS
EDIT
I was reading this thread and ran on this: ''The ''apply to clpi'' function works only when the nth stream in the mpls and the nth stream in the clpi has the same PID.
So if you add a new stream it will not work from that point.
The reason is, the clpi has more info of a stream then the mpls, so I cannot create new stream entry in the clpi.'' by ''Pelican9''
''crl2007'' than replied this: ''If you remux the m2ts with an additional stream ( n+1) you just copy the resulted clpi and replace the original one. There is no need to keep the original clpi.''
I was following crl2007's guide for adding the subs and preserving menus and extras, as I always do when I make backups, but the problem is that If I use remuxed structure, everything works well, but I don't have ''pop-up'' menu function. And If I use original playlist and clipinfo or original playlist and remuxed clipinfo, after updating them with BDEdit, my player does not see the newly added subs.
chompy
24th August 2010, 08:20
I've seen that when Page ID in SetButtonPage is greater than the actual number of pages then you'll go to the last page, but is this safe or can it cause problems in "real life"?
@borivoje:
I'll use original mpls + remuxed clpi, making sure that PID for new subtitles added in playlist match with the information stored in clpi, and that IN time for each PlayItem is the same that what's defined in clpi.
Also make sure that you disable UO5 (PG Text ST enable disable) and UO4 (PG Text ST stream number change) in original playlist.
Greetings
borivoje
24th August 2010, 11:34
Well, that was it - UO5 and UO4 were the culprits. Now everything works like charm.
For the possible future problems, how do I check the PID and if it's matched with info in clpi and what exactly are UO4 and UO5?
''chompy '' you have saved me from huge amount of head banging ...
BIG THANKS
mrr19121970
24th August 2010, 12:07
Well, that was it - UO5 and UO4 were the culprits. Now everything works like charm.
For the possible future problems, how do I check the PID and if it's matched with info in clpi
You need to make sure your .META file in tsMuxeR has exactly the same order as the original .MPLS file. Any removed audio/subtitle streams need to be replaced by a dummy to occuply that particular PID.
and what exactly are UO4 and UO5?
''chompy '' you have saved me from huge amount of head banging ...
BIG THANKS
UO = User Operations
Using AnyDVD's option to removed user operations will take care of this automatically (FYI)
chompy
24th August 2010, 12:12
For the possible future problems, how do I check the PID and if it's matched with info in clpi and what exactly are UO4 and UO5?
To look a PID's in playlist you have in STN table if you click on Vi, you'll see video streams info; if you click Au, you'll see audio streams info; PG shows subtitle streams, and so on. Then you can edit/add/remove streams and their properties.
UO's are user permissions, they define what can / cannot be done: when they have a check in BDEdit, they are not allowed and when they don't have it then you can do that action.
UO5 lets you activate or deactivate subtitle display (subtitles ON/OFF) and UO4 lets you select the subtitle you want to see.
Edit: mrr19121970 has been faster
borivoje
24th August 2010, 17:06
Thanks guys ... I'll try to learn something instead of just following the guides ...
MANY THANKS
CHEERS
chompy
27th August 2010, 08:15
Pelican, it seems to be a small bug in STN’s attrib field: until BDEdit’s window isn’t resized in some way, it’s small and it doesn’t enlarge using all the free space on its right.
Greetings
Pelican9
28th August 2010, 04:07
Pelican, it seems to be a small bug in STN’s attrib field: until BDEdit’s window isn’t resized in some way, it’s small and it doesn’t enlarge using all the free space on its right.
Greetings
:thanks:
It's on my to do list...
chompy
31st August 2010, 08:06
I have some "problems" with CLIPINF:
1) In dropdown list, clpi files are not put in correlatively order... It seems that when a clpi file has been edited and has a backup, then it will be at the end of the list (ordered by date?).
2) If you paste some value to ATC_delta, you have to press enter or click somewhere else on BDedit's screen before clicking the Save button or the new value just pasted won't be saved.
3) Edit: This maybe isn't important, but in clipcodec original blu-rays have "M2TS" (in capital letters), but BDedit writes "m2ts" (in small letters).
And one question... What's rec. rate? In original blu-rays it seems to be always 6000000, but remuxed files from tsMuxeR have always different values. Is it safe to change these values to 6000000?
Greetings
Pelican9
1st September 2010, 17:51
I have some "problems" with CLIPINF:
1) In dropdown list, clpi files are not put in correlatively order... It seems that when a clpi file has been edited and has a backup, then it will be at the end of the list (ordered by date?).
2) If you paste some value to ATC_delta, you have to press enter or click somewhere else on BDedit's screen before clicking the Save button or the new value just pasted won't be saved.
3) Edit: This maybe isn't important, but in clipcodec original blu-rays have "M2TS" (in capital letters), but BDedit writes "m2ts" (in small letters).
And one question... What's rec. rate? In original blu-rays it seems to be always 6000000, but remuxed files from tsMuxeR have always different values. Is it safe to change these values to 6000000?
Greetings
:thanks:
I'll check them.
TS_recording_rate indicates the data rate of the transport stream of the associated Clip AV stream file.
The TS_recording_rate is measured in units of bytes/second.
In the m2ts file the time stamps defines the recording rate, the de-packetizer use this value to set its buffer size , so I think it's better to not change.
And I think 6000000 is the max value...
chompy
2nd September 2010, 07:52
:thanks:
I'll check them.
TS_recording_rate indicates the data rate of the transport stream of the associated Clip AV stream file.
The TS_recording_rate is measured in units of bytes/second.
In the m2ts file the time stamps defines the recording rate, the de-packetizer use this value to set its buffer size , so I think it's better to not change.
And I think 6000000 is the max value...
:thanks:
Yes, TS_recording_rate shouldn't be changed: it seems that this value is writen in m2ts while muxing and if you change this value in clipinf, then actual framerate will be messed up.
Greetings
digitalvideo
3rd September 2010, 00:06
Hi pelican9;
I just see that you not put the SetStreamSS cmd in bedit. this is for 3D.
Pelican9
3rd September 2010, 15:56
Hi pelican9;
I just see that you not put the SetStreamSS cmd in bedit. this is for 3D.
What is the command code for this?
I've put a new instruction (3100000a) named as 'Set 3D' (I haven't got a better idea for the name)
digitalvideo
3rd September 2010, 17:14
0x 3100000A : Output Mode is defined by the register.
0x 3180000A : Output Mode is Immediate value.
are called SetOutputMode
the other is SetStreamSS
The SetStreamSS Command has the same function as SetStream Command. Thus the SetStreamSS
Command sets values for any or all of the Primary audio stream, PG TextST stream, Angle and
Interactive Graphics stream to be presented. In addition to the functions, the SetStreamSS Command
sets values for PG TextST Alignment. This Command can be used only when Output Mode in PSR22
is set to Stereoscopic Output Mode. This Command shall be ignored or treated as Nop Command
when Output Mode in PSR22 is set to 2D Output Mode.
Pelican9
4th September 2010, 02:51
0x 3100000A : Output Mode is defined by the register.
0x 3180000A : Output Mode is Immediate value.
are called SetOutputMode
the other is SetStreamSS
The SetStreamSS Command has the same function as SetStream Command. Thus the SetStreamSS
Command sets values for any or all of the Primary audio stream, PG TextST stream, Angle and
Interactive Graphics stream to be presented. In addition to the functions, the SetStreamSS Command
sets values for PG TextST Alignment. This Command can be used only when Output Mode in PSR22
is set to Stereoscopic Output Mode. This Command shall be ignored or treated as Nop Command
when Output Mode in PSR22 is set to 2D Output Mode.
Thanks!
But you didn't tell me what is the code of the SetStreamSS command...
I hope 3100000B...
If you have any documentation about the 3D extension you can share it with me... :)
Could you send me a BD structure which has these commands?
Spirituk
6th September 2010, 15:04
Does anyone know why i can't see the menu screen in the MENU section for editing, i just get loads of zeros???
Everything else works fine except the menu editing. I've tried several bluray's and its the same for each one.
Thanks.
Pelican9
6th September 2010, 19:08
Does anyone know why i can't see the menu screen in the MENU section for editing, i just get loads of zeros???
Everything else works fine except the menu editing. I've tried several bluray's and its the same for each one.
Thanks.
Did you load any menu IGS? It's not automatic...
Spirituk
6th September 2010, 21:17
Did you load any menu IGS? It's not automatic...
No, how is this done if its not automatic? Thanks
Pelican9
6th September 2010, 22:45
No, how is this done if its not automatic? Thanks
See http://bdedit.pel.hu
CLIPINF:
"-> Menu: Select an IG stream to activate this button and use it to load the IGS to the Menu tab"
Spirituk
6th September 2010, 23:12
See http://bdedit.pel.hu
CLIPINF:
"-> Menu: Select an IG stream to activate this button and use it to load the IGS to the Menu tab"
Nice one, i didn't see the link to the menu tab. I'll give it a go tomorrow. Many thanks for your help.
Spirituk
7th September 2010, 23:14
Nice one, i didn't see the link to the menu tab. I'll give it a go tomorrow. Many thanks for your help.
How do you know what is a IG stream? The MENU button on this screen is still not selectable?
crl2007
8th September 2010, 09:31
You go to CLIPINF Tab and go through all the clpi files. The menu will appear as IG Stream.
Spirituk
8th September 2010, 12:34
Done all that, found what is the menu and in this case its 00001.clpi but it still doesn't give me the option to select the menu button????
Pelican9
8th September 2010, 14:48
Done all that, found what is the menu and in this case its 00001.clpi but it still doesn't give me the option to select the menu button????
Show me a screen shot of the CLIPINF tab.
Spirituk
8th September 2010, 19:39
This is my screen shot.
http://img819.imageshack.us/img819/8321/capturelf.jpg
deank
8th September 2010, 20:54
Done all that, found what is the menu and in this case its 00001.clpi but it still doesn't give me the option to select the menu button????
00001.clpi definitely does not point to a m2ts file with IGS. You will get the button working when you find a clpi which shows "IGS" in "stream type" column. Just scroll up/down the 'clpi' list.
Dean
Spirituk
8th September 2010, 22:01
I've gone through all the cpli files and nothing appears to have a IGS which is very puzzling as this bluray contains both full screen and wide screen versions and i only want the widescreen one. Very strange???? I will try another bluray movie. Thanks to you both for all your help.
deank
8th September 2010, 22:19
If you can't find a single CLPI with IGS then it means your disc is JAVA (BD-J) authored and all menu stuff is either PNG or .class files - check the BDJO tab - you'll definitely find some stuff there. There is a guide for 'playing' with these PNG/java menus by crl2007.
Pelican9
13th September 2010, 01:34
1) In dropdown list, clpi files are not put in correlatively order... It seems that when a clpi file has been edited and has a backup, then it will be at the end of the list (ordered by date?).
Could you tell me how do you get this bug?
2) If you paste some value to ATC_delta, you have to press enter or click somewhere else on BDedit's screen before clicking the Save button or the new value just pasted won't be saved.
I cannot change this, you have to finish the editing.
3) Edit: This maybe isn't important, but in clipcodec original blu-rays have "M2TS" (in capital letters), but BDedit writes "m2ts" (in small letters).
Fixed.
chompy
13th September 2010, 07:32
Could you tell me how do you get this bug?
Thats weird... Now I'm at work with an old Windows 2000 system and it's working great, but on my home PC (Windows 7) as soon as I have a backup file on CLIPINF I'll get the mess up.
I cannot change this, you have to finish the editing.
Ok, maybe I'm wrong, but I thought that just pasting works.
Fixed.
:thanks:
mrr19121970
13th September 2010, 10:15
Could you tell me how do you get this bug?
When the dropdown is built, it's sorted by timestamp-last-updated rather than filename.
Pelican9
14th September 2010, 04:50
When the dropdown is built, it's sorted by timestamp-last-updated rather than filename.
Does it always happen for you? Or sometimes?
I cannot do anything to get this...
picrade
14th September 2010, 18:37
I have a playlist mpls with one m2ts file.
Can I add another m2ts file to this play list using BDedit, and have the whole thing play seamlessly?
(Is that what they call seamless branching?)
crl2007
14th September 2010, 19:59
Pelican9 is working on this, to add/remove playitems.
picrade
14th September 2010, 20:52
Pelican9 is working on this, to add/remove playitems.
Great. Thanks for the info.
Llyod
15th September 2010, 20:44
Hello
Thank you for your software but I have a question you ask if he can make a feature: P
I open the file with BDMV Bdedit, the all goes well but I see he's just a bunch DTS-HD English, I wanted to add a soundtrack Dolby Digital English. :confused:
Can you tell me how to add the soundtrack to BDMV?
Thank you in advance, and if we can not thank you to tell me all at once :thanks: =)
Pelican9
15th September 2010, 20:50
I have a playlist mpls with one m2ts file.
Can I add another m2ts file to this play list using BDedit, and have the whole thing play seamlessly?
(Is that what they call seamless branching?)
Coming soon (in v0.36b)
It's ready but I'm working on the strange bugs reported here.
I open the file with BDMV Bdedit, the all goes well but I see he's just a bunch DTS-HD English, I wanted to add a soundtrack Dolby Digital English. :confused:
Can you tell me how to add the soundtrack to BDMV?
You have to make the m2ts and clpi files with another software and after that you can change your mpls to match for them.
To anybody:
Any idea how can I see the CLIPINF bug?
chompy
15th September 2010, 22:48
Any idea how can I see the CLIPINF bug?
I don't know what has changed from last tests, but all edits I've done today looking for CLIPINF bug have come right, without bug :confused: I'll do more tests tomorrow with more time.
Pelican9
15th September 2010, 23:16
A new snapshot is available.
09/15/2010 Changes for 0.36
- 3D extension commands (SetOutputMode, SetStreamSS)
- ExtensionData 3D extensions
- Player settings options
- Insert/delete PlayItems
- Bug fixes
http://pel.hu/down/BDedit_OPTI.png
crl2007
16th September 2010, 05:46
:thanks: But you still forgot something. :D Save/Load items from STN table.
chompy
16th September 2010, 08:53
Lots of thanks for new features, really nice. :thanks:
:thanks: But you still forgot something. :D Save/Load items from STN table.
Now that it's possible to insert PlayItems, it would be nice to have the option to copy one PlayItem and paste as new PlayItem keeping IN/OUT times and STN.
Greetings
crl2007
16th September 2010, 08:58
I don't think you can do that by one click, that's why I asked for "Save/Load" STN table entries. It would also be nice if, when you open a second BDEdit instance, they would share different temp folders. For example, the first instance to use folder 00001 in the temp folder and the second one to use 00001. This way it would be easier to copy menu commands from one BD to another.
picrade
16th September 2010, 11:18
How do you add a playitem to the playlist?
crl2007
16th September 2010, 11:37
With the Insert button. And you delete one with Shift+Delete.
Pelican9
16th September 2010, 13:37
09/16/2010 Changes for 0.37
- Multi instance running (separated TEMP files)
- Bug fixes
:thanks: But you still forgot something. :D Save/Load items from STN table.
Yes, I have to rewrite all the copy/paste part to use the clipboard (then you can copy/paste between different instances of BDedit).
I don't think you can do that by one click, that's why I asked for "Save/Load" STN table entries. It would also be nice if, when you open a second BDEdit instance, they would share different temp folders. For example, the first instance to use folder 00001 in the temp folder and the second one to use 00001. This way it would be easier to copy menu commands from one BD to another.
Done.
Now that it's possible to insert PlayItems, it would be nice to have the option to copy one PlayItem and paste as new PlayItem keeping IN/OUT times and STN.
It is on my todo list now.
crl2007
16th September 2010, 16:46
:thanks: Great work.
Llyod
16th September 2010, 18:39
You have to make the m2ts and clpi files with another software and after that you can change your mpls to match for them.
Hello
Thank you to know that we can do but preoblème is that I do not know which software and solution. :p
Could you give me a tutorial ? (Software + explanation)
Thank you in advance: P
crl2007
16th September 2010, 20:23
Here (http://forum.doom9.org/showthread.php?t=150511) and here (http://forum.doom9.org/showthread.php?t=151925). It's the same method for replacing/adding audio streams.
picrade
16th September 2010, 22:54
With the Insert button. And you delete one with Shift+Delete.
I don't see an insert button in the PlayList section.
Edit: Never mind. It is the Insert button on the keyboard.
I was looking for an insert button on the screen like there is in the PlayListMark section.
picrade
17th September 2010, 04:04
I added a second playitem to an existing one.
But the play is not as seamless as I had hoped.
There is a considerable pause between the two clips.
How do they do it on commercial discs?
I guess it has to do with precise timings.
Pelican9
17th September 2010, 15:10
I added a second playitem to an existing one.
But the play is not as seamless as I had hoped.
There is a considerable pause between the two clips.
How do they do it on commercial discs?
I guess it has to do with precise timings.
It's not an easy thing.
The PlayItem has a connection_condition and a ref_to_STC field, but not listed by BDedit.
I can fix it if you want to play with it...
But I think you have to add/modify the ATC and STC values too.
Edit:
Anyway, I changed the clipcodec field (always M2TS) to c: connection_condition and rS: ref_to_STC because I curious what will happen... :-)
Try to change c to 6 (and 5 if 6 doesn't work).
So, a new version is available
09/17/2010 Changes for 0.38
- connection_condition and ref_to_STC fields in PlayItem
Llyod
18th September 2010, 10:04
Here (http://forum.doom9.org/showthread.php?t=150511) and here (http://forum.doom9.org/showthread.php?t=151925). It's the same method for replacing/adding audio streams.
I would like you thank you and pelican youfor helping me to have solved my problem: P :thanks:
Pelican9
18th September 2010, 14:49
I added a second playitem to an existing one.
But the play is not as seamless as I had hoped.
There is a considerable pause between the two clips.
How do they do it on commercial discs?
I guess it has to do with precise timings.
Could you (or somebody else) try to make a seamless connection with the new connection_condition value?
:thanks:
chompy
18th September 2010, 19:09
I've tried to add two PlayItems and everything seemed fine, but when I load the edited PlayList again I get the following error:
Access violation at address 004053F4 in module 'BDedit.exe'. Read of address 686D60FB.
And PlayListMark is corrupted... So I cannot test connection_condition value :(
Edit: If I add only one PlayItem, I don't get this error, but PlayListMark is also corrupted and if I try to add and entry my mpls file will become huge (in bytes) until I kill BDedit.
Pelican9
18th September 2010, 19:18
:thanks:
I've found the bug, if no extension data exists then insert PlayItem makes a corrupt mpls.
The fixed version is available.
chompy
18th September 2010, 20:35
Thanks for your fast reply, but with b2 I still have the same error (PlayListMark is corrupted) when inserting PlayItems.
When trying to add/edit a item in PlayListMark, new mpls will be 1.589.249 KB
Pelican9
19th September 2010, 05:35
I think I have to insert/delete a record synchronously in the PlayListMark when I insert/delete PlayItems...
Edit:
Fixed (I hope). Try v0.38b3
PlayListMark maintenance will be the next step... until that you can do it manually.
chompy
19th September 2010, 16:18
I've tried to update several times from BDedit and directly downloading from your web and I still get 0.38b2 (but it detects new 0.38b3)...
Pelican9
19th September 2010, 16:43
I've uploaded again.
The size should be 2.344.960 bytes
chompy
19th September 2010, 17:12
Now I've been able to download and test it :)
And... I works perfectly: setting connection_condition to 5 (as in commercial blu-rays) to added PlayItems play them seamlessly.
:thanks:
Pelican9
19th September 2010, 17:51
Finally... Great news! :)
crl2007
19th September 2010, 19:13
Yes, working flawless here too.
Pelican9
24th September 2010, 01:57
http://pel.hu/down/BDedit_EXTD.png
bamsebo
2nd October 2010, 11:43
latest BDedit crashes on start up, it gives the following:
Access violation at address 0055A894 in module BDedit.exe. Read of address 00000000
Looking at the program after clicking OK I can see many of the texts are missing in the interface.
any suggestions? I have never tried to program before
Barry
using XP SP3 OS
crl2007
2nd October 2010, 18:57
Redownload the exe. Works fine for me.
bamsebo
2nd October 2010, 19:37
Redownload the exe. Works fine for me.
i did so 3 times
Barry
PS I would have liked to have tried an earlier version but this seems to be the only one available anywhere
halls
2nd October 2010, 22:26
@bamsebo
u are not alone with this problem
Pelican9
4th October 2010, 11:54
latest BDedit crashes on start up, it gives the following:
Access violation at address 0055A894 in module BDedit.exe. Read of address 00000000
Looking at the program after clicking OK I can see many of the texts are missing in the interface.
any suggestions? I have never tried to program before
Barry
using XP SP3 OS
Try to run as an admin.
bamsebo
4th October 2010, 12:52
Try to run as an admin.
thats not an option in XP, you can run as another user but the account I use to run it is an admin account.
Barry
as an experiment I tried it on my HP windows 7 laptop. Same error message, even when running as administrator.
tymoxa
7th October 2010, 19:17
bamsebo
got the same error on fresh installed winxp with 38b3
try to delete HKCU > Software > Pelican Software in registry, start the older version of BDedit and then update to 38b3
bamsebo
7th October 2010, 21:23
bamsebo
got the same error on fresh installed winxp with 38b3
try to delete HKCU > Software > Pelican Software in registry, start the older version of BDedit and then update to 38b3
I dont have an old version to install just 38b3
Barry
tymoxa
7th October 2010, 22:37
bamsebo
here (http://www.multiupload.com/XQ2D8AYSCL) is 31b
try it
bamsebo
8th October 2010, 08:26
bamsebo
here (http://www.multiupload.com/XQ2D8AYSCL) is 31b
try it
many thanks but get the same error message..
Barry
geomtchr
11th October 2010, 17:38
I have the same access violation problem
crl2007
14th October 2010, 22:16
Maybe it would be useful if you post your system specs and operating system. It would be more easy for Pelican9 to find the problem. For me, on win 7 x64 works like a charm.
geomtchr
15th October 2010, 00:03
Maybe it would be useful if you post your system specs and operating system. It would be more easy for Pelican9 to find the problem. For me, on win 7 x64 works like a charm.
I am running Windows 7 64 bit on a i7 processor with 8gb ram. I get an access violation at 0055A894 in module bdedit.exe. Read address at 00000000. I tried running as administrator as well. No luck. Using McAFee firewall with bdedit at full access. Blu ray programs include Anydvd HD, DVDFab Blu RAY Copy, and BD Rebuilder. All work flawlessly. Any help would be appreciated.
mrr19121970
15th October 2010, 08:04
I noticed that BDEDIT gets this access violation if it can't get exclusive access to the file. For example if I have a CLPI or MPLS open at the same time in a hex editor.
bamsebo
15th October 2010, 08:20
Maybe it would be useful if you post your system specs and operating system. It would be more easy for Pelican9 to find the problem. For me, on win 7 x64 works like a charm.
as i said in my original post xp sp3, its 32 bit if that helps.
DiKey
20th October 2010, 22:44
I think this program can help me is THIS (http://forum.doom9.org/showthread.php?t=157506)question... Can you help me?
Post edit: tymoxa, thank you.
tymoxa
20th October 2010, 22:57
DiKey
send you PM
BigCondor
21st October 2010, 02:15
I also have the violation problems on several computers, xp and win7. All of which are new installed windows and the program works fine on my old installations. I had found an older version on one of my computers and try to upgrade it to 38b3 but unfortunately that didn't work. To make the matter worse, it overwrote my older version and now I can't work with BDEdit on that computer anymore.
Edit: The program did not actually delete the old version but renamed it. So the 0.35 version is recovered!
007felix
24th October 2010, 03:25
I too feel the same. This is a screenshot when I open BDEdit 0.38b3 with Win 7 64 bits, 4 gb Ram, Core i5 430m.
http://img824.imageshack.us/img824/4999/11938434.jpg
After accepting ...
http://img257.imageshack.us/img257/6550/90596323.jpg
http://img253.imageshack.us/img253/4333/60654225.jpg
Any solution???.... Thanks
Blurayhd
25th October 2010, 00:06
Hello friends!! this is my first time here, i currently using Bd rebuilder for pass BD50 to BD25.
So, like you know, BD rebuilder just have options "Movie Only" (without menues) and "full backup" (obviously all staff even that we don't want)
Here is my question, BD rebuilder at the moment can't eliminate the extras, so, there is some tools that i can use for eliminate extras and after can use in BD rebuilder for encode the movie and menues?
Thankyou for you time
Chug a Bug
29th October 2010, 14:53
I too feel the same. This is a screenshot when I open BDEdit 0.38b3 with Win 7 64 bits, 4 gb Ram, Core i5 430m.
<snip>
Any solution???.... Thanks
I've got similar specs to you, Win 7 64bit, 6gb Ram, i7 920. I'm getting exactly the same errors too, I tried run as administrator but it makes no difference.
Edit: tried it also with Win 2000 SP4, XP Pro 32bit SP3 with exactly the same hardware... and getting exactly the same errors again.
Video Dude
30th October 2010, 23:45
I'm getting the access violation when I start BDEdit before I open any files. 0.38b3 is the first version I used and got the errors the very first time I ran it. XP 32bit.
Video Dude
1st November 2010, 05:47
I solved the Access violation at address 0055A894 in module BDedit.exe. Read of address 00000000 error on my system.
Problem:
When I execute BDEdit I get the Access violation.
The GUI is missing text and opcodes are invalid.
There is no 10 second delay.
Solution:
Delete the registry entries (as tymoxa suggested previously) [HKCU > Software > Pelican Software]
Run an old version of BDEdit (I used 0.17) and then close it.
Run BDEdit 0.38 and the access violation should not appear, the 10 second delay should return, and the opcodes are not corrupt.
Compare the registry entries of:
Clean (No Pelican entry) --> BDEdit 0.38
Clean (No Pelican entry) --> BDEdit 0.17 --> BDEdit 0.38
You will see a number of entries with different values.
So I did a test and exported the registry of the BDEdit entry after running 0.17. I then deleted the BDEdit entry. This time I imported the registry instead of running BDEdit 0.17. BDEdit 0.38 worked with no errors.
I think this confirms the 0055A894 Access Violation is due to incorrect registry values that BDEdit 0.38 creates if it is run for the first time on a system.
bamsebo
1st November 2010, 08:11
I solved the Access violation at address 0055A894 in module BDedit.exe. Read of address 00000000 error on my system.
the only versions I can find are the latest and 31b. unfortunately your fix doesn't work with 31b. any idea where I could get 17? or maybe you could post the reg differences so I could delete the reg keys manually that are giving the problem?
thanks
Barry
Pelican9
1st November 2010, 14:19
:thanks:
Thanks for everybody for the bug reports.
A new snapshot is available to download.
11/01/2010 Changes for 0.39
- ExtensionData structure views, rewritten data edit/view
- Bug fixes (including Acces violation at start)
I know I didn't fix the copy-paste stuff, but it needs to rewrite completely that part...
Video Dude
1st November 2010, 14:45
11/01/2010 Changes for 0.39
- ExtensionData structure views, rewritten data edit/view
- Bug fixes (including Acces violation at start)
Thanks Pelican9. I tested and the Access Violation is gone in 0.39.
Chug a Bug
1st November 2010, 16:01
It's working now! Thanks
bamsebo
1st November 2010, 17:09
yes it works, thanks!!!
Barry
geomtchr
1st November 2010, 22:00
Thank you Video Dude!!!!! This has been driving me crazy
chompy
13th November 2010, 21:00
I think there's a bug with playlists: I you delete the last PlayItem and it doesn't have an associated PlayListMark, then when the playlist is saved it will get corrupted... The workaroud is create a dummy PlayListMark asociated to that PlayItem and then you can savely delete it.
If the PlayListMark list is empty then, the problem doesn't show up.
Greetings
IVaN_000
14th November 2010, 22:57
When I try to load an m2ts menu, I get a "Stream read error." message box. It happened with everything I tried (Watchmen, Sherlock Holmes...). I'm using BDedit v0.39b.
What does it mean?
EDIT: The movies I tried were ripped with DVDfab. It happens in 2 different PCs, both with Windows 7 x64 (Spanish).
FilipeAmadeuO
15th November 2010, 21:41
Hello
I have the Avatar extended edition in bluray and the subtitles are in yellow. Any guide to change them to white ?
Thanks
c627627
17th November 2010, 20:17
Thank you for making this fine program. Can it edit the Blu-ray Menu so that the Menu Theme Song plays just once and not loop?
Salehi
6th December 2010, 20:07
Hi
How can I change entry-mark to link point? I switch to link point but nothing change in PlayListMark!!
rapscallion
9th December 2010, 23:27
I've read the info on the bdeit home page and am not sure how to do what is probably a very simple thing.
I've backed up my Expendables Blu-ray so it only contains a single M2ts main movie/DTS MA .
What I'd like to do is take the discs DTS MA logo clip,~14s, and make it play first, followed by the movie, just like on the disc.
Is there a simple way to do this, with bdedit, or should I be using some other program for this purpose ?
setarip_old
10th December 2010, 09:27
@rapscallion
Hi!
Have you tried using tsMuxeR (set to "Blu-ray") to simply load the logo clip and then "Join" (Not "Add") the main movie?
tymoxa
10th December 2010, 10:25
rapscallion
Its very easy to edit BDMV structure with bdedit.
First of all... you have to make "blu-ray" of your dts logo clip with different compared to main movie numbers of playlist/clip:
http://i13.fastpic.ru/big/2010/1210/ca/c03e637e175f5cc8bee1c50007d9e6ca.jpg (http://i13.fastpic.ru/big/2010/1210/d4/99556954ddb9bdf36b3ad17379cc6fd4.jpg)
Then copy stream/clipinf/playlist folders to bdmv folder with Expendables remux. After that you need to edit .bdmv files with bdedit: you have to add link to playlist with your "dts logo clip" before main movie playlist.. If you're made remux of movie with tsmuxer then right position to insert new link will be here:
http://i13.fastpic.ru/big/2010/1210/6f/bafc8a9330f02c78500f9ec887742c6f.jpg (http://i13.fastpic.ru/big/2010/1210/df/df2038df55f96ccc8e4e5b428f0ae9df.jpg)
here you have to insert new line with command "Play PL (number of "dts logo clip" playlist )"
Save changes and try to play folder.
PS: sorry for bad english.
rapscallion
10th December 2010, 17:30
@rapscallion
Hi!
Have you tried using tsMuxeR (set to "Blu-ray") to simply load the logo clip and then "Join" (Not "Add") the main movie?
Hi setarip!
Yes, I actually tried that several months ago (I've done a lot of joining with streams that had the main
movie in multiple m2ts's-in fact this one has 27). Tsmuxer wouldn't process it and the error was
" not enough buffer for parse video stream. Current frame..." Whatever that means.
So I kind of forgot about it until I saw the clip again in this movie. It's a little strange in that the clip's
frame rate is 29.970 and 1080i. When played in TMT it loops continuously.
Maybe that's why tsmuxer couldn't process it and it needs to have it's own m2ts ?
You'd think that DTS would have made it 1080p/23.976fps, no looping.
@tymoxa .....Thank you, I'll give that a try and let you know if/how it works.
Capsbackup
10th December 2010, 18:15
@rapscallion;
For a movie only with an intro clip played first, you could use multiAVCHD. Load your intro clip first and then the main movie, select play consecutively. I think you will need to have all / both clips be the same audio type and video resolution.
If you set a menu, then the clips can have different properties.
rapscallion
10th December 2010, 18:50
@capsback, Yes, I believe that's the problem, completely different framerate and resolution. No menu.
rapscallion
10th December 2010, 23:48
@tymoxa..
Thank you very much.....worked perfectly ! :thanks:
Your instructions were very clear. It is easy when you know the right steps.
I never would have figured that out on my own.
PS: sorry for bad english.
No need to apologize, believe me your English is far better than my Russian....Oh, wait a minute, I don't know any Russian !!!
crl2007
15th December 2010, 15:58
Pelican9 Do you think that in the future BDEdit's IGS support will include in-mux IGS streams ?
Pelican9
15th December 2010, 22:17
Pelican9 Do you think that in the future BDEdit's IGS support will include in-mux IGS streams ?
I think I can extract the IGS from an in-muxed m2ts but I'm afraid I cannot mux back...
I don't know too much about muxing... The existing menu mux feature is a miracle... :)
crl2007
16th December 2010, 00:07
Maybe you'll do another miracle. :D
HFW
16th December 2010, 00:49
I was looking at this soft, BDEdit and I would like to know how to "kill" a playlist, like 00000.m2ts, still playable and by-paseable, like you "kill" a title in PGCEdit. I was looking in this thread and I could not find any clear reference to my question.
Thanks in advance
mrr19121970
16th December 2010, 08:36
I would like to know how to "kill" a playlist, like 00000.m2ts
An m2ts is not a playlist, but I think I know what you mean. For non BD-J titles it's a simple as removing references to the playlist (MPLS). On BD-J titles, the file still needs to by physically present unless you modify the JAR and it's signatures (which I guess you're not going to do). In this case you replace the MPLS with one that refers to a M2TS/CLPI with the shortest time you can get away with.
Clown_BD BD Copier (http://forum.doom9.org/showthread.php?t=154574) does this for you in a handy GUI, so perhaps it'll save you the effort?
HFW
16th December 2010, 11:37
@mrr19121970: thank you, I´ll give it a try. Sorry for my rusty english.
HFW
17th December 2010, 11:48
@mrr19121970: thank you, thank you, thank you. This is exactly what I was looking for.
I tried Top Gun and Black Hawk Down and I got rid of unwanted parts.:helpful:
BigCondor
27th December 2010, 01:14
Thanks you guys for helping to find the solution.
I have the same violation even with version 0.39...
After deleting the registry it works fine!
Of cousrse, most important of all, is to thank Pelican9 for his wonderful program!
crl2007
2nd January 2011, 19:05
Good choice of posting, in a (HD) DVD & Blu-ray authoring forum.
Inspector.Gadget
2nd January 2011, 19:19
He's a spammer...I've already flagged it.
chompy
4th January 2011, 09:32
Rescueing old feature requests... Is there any hope to have soon the option Save/Load items from STN table that crl2007 requested or something similar to edit the STN of one PlayItem in a PlayList and with one click, copy it to the rest of the PlyList PlayItems?
Greetings
djmasturbeat
6th January 2011, 03:09
so i am trying to back up a series title i have that is a BD50, and i want to make 2 BD25s for my backup, keeping all menus and audio/video untouched, except for the actual number of episodes per disc.
there are 6 episodes on a disc, each episode has its own m2ts file, but everything is contained in one main mpls.
can anyone tell me how i can split this mpls up, using either BDEdit or some other tool?
btw, I tried splitting this onto 2 BD25s with tsmuxer but the second half (second disc) for some reason plays without sound (even though if i play the m2ts files from the second disc individually in a software player, there is sound ... color me confused). first disc was fine
thanks for any help
Capsbackup
6th January 2011, 04:03
Usually there is a mpls per m2ts, and the one mpls that has all the m2ts's is the play all feature, verse the play one episode at a time.
If you load the BD50 into multiAVCHD in Re-Author mode, you could blank half the episodes to attempt to fit to a BD25 with no reencoding. Depends on each m2ts size of course.
I have done this several times, and it works excellent!
The episode that is blanked will be removed, and if you select to play that episode from the menu, it will just return to the menu after a brief attempt to play. :)
djmasturbeat
6th January 2011, 05:58
well, there definitely isn't an mpls for the individual episodes for this one :(
can i keep the original menu and keep everything untouched (other than "blanking" 3 episodes per disc) in multiAVCHD?
Capsbackup
6th January 2011, 07:35
well, there definitely isn't an mpls for the individual episodes for this one :(
can i keep the original menu and keep everything untouched (other than "blanking" 3 episodes per disc) in multiAVCHD?
I'm not sure, probably not. MultiAVCHD will complain if there is a problem.
Can't hurt to try, it won't have any affect on the source. Test with a software player first, and if it works there, test with a BD-RE for a standalone player.
EDIT:
If you load it in Re-Author mode, the mpls/m2ts files will be visible at the bottom of the window. Try to blank one at a time, and if multiAVCHD does not complain, it may work.
If there is only one mpls for six m2ts files, I don't see how it will work. If, however, you see seperate m2ts/mpls files for each episode, then you should be able to blank 3 of those and test for success!
crl2007
9th January 2011, 13:23
Pelican9 Hi, you have pm.
Precomposed
9th January 2011, 20:03
I just successfully modified an Encore project to fix the pause that occurs at Loop Points in menus, in addition to the pause that occurs at the end of menu transitions.
Here is what I did to fix the problem:
1) Located the Playlist of each menu transition and menu intro (before the loop point), then added the clip of the menu that followed as the next PlayItem in the Playlist.
2) Set the connection condition value to 5 for the first PlayItem.
3) Rewrote some of the navigation commands of the movie objects so that the player remembered the last button selected of the transition playlist.
Using this method, the disc plays back 100% seamlessly through the loop point of a menu and after the menu transitions, without any stutter when played on a computer.
However, when played back on a standard Blu-ray player, the disc still exhibited a slight pause between the PlayItems, even with the connection condition value of 5.
Is there any way to get 100% seamless playback between the first part of a menu (before the loop point), and the second part of a menu (after the loop point) on a standard Blu-ray player?
How do commercial discs handle this? Are both parts muxed into a single m2ts and separated with a PlayListMarker? If so, how would you get the IG Stream to appear after the first part? Using the PTS time?
crl2007
17th January 2011, 23:51
I have an issue here and I think it's a bug.
http://thumbnails15.imagebam.com/11560/50138e115594119.jpg (http://www.imagebam.com/image/50138e115594119)
When I modify the blue column so that the disc will be played in a standalone player it results a 1,29 GB mpls file and if you load it again, bdedit will display an OUT OF MEMORY error.
Feature request:
Sync PTS to update itself upon modifying IN_OUT Time.
Pelican9
18th January 2011, 05:05
I have an issue here and I think it's a bug.
http://thumbnails15.imagebam.com/11560/50138e115594119.jpg (http://www.imagebam.com/image/50138e115594119)
When I modify the blue column so that the disc will be played in a standalone player it results a 1,29 GB mpls file and if you load it again, bdedit will display an OUT OF MEMORY error.
Feature request:
Sync PTS to update itself upon modifying IN_OUT Time.
:thanks:
Thanks for reporting.
I'll check it.
crl2007
18th January 2011, 10:48
You have PM.
chompy
18th January 2011, 17:11
Hi,
as most authoring tools use this time format: hours:minutes:seconds:frames, is there any chance that this time format in selectable in the options tab in order to be able to view/edit IN times, OUT times, PlayMarks... more "accurately"?
Thanks
Pelican9
18th January 2011, 18:24
Hi,
as most authoring tools use this time format: hours:minutes:seconds:frames, is there any chance that this time format in selectable in the options tab in order to be able to view/edit IN times, OUT times, PlayMarks... more "accurately"?
Thanks
Frame is much less accurate than millisec. Even the ms is not accurate enough for display the stored values which has 1/90000s or 1/45000s resolution.
chompy
19th January 2011, 09:56
Frame is much less accurate than millisec. Even the ms is not accurate enough for display the stored values which has 1/90000s or 1/45000s resolution.
Thanks,
then I got mixed up thinking that those times refered to the beginning/end of a frame.
Salehi
23rd January 2011, 22:07
Please add the following language ID to BDedit. thanks
per=persian
chompy
24th January 2011, 21:17
¿How can I convert from frames to time on chapter txt saved files?
For example, I have these times:
00:00:00.000
00:06:48.879
00:13:36.679
00:22:17.880
00:28:07.920
00:34:34.920
00:41:20.920
00:45:08.800
00:55:01.519
01:02:48.800
01:12:06.600
01:21:19.760
01:32:46.119
01:44:24.119
01:57:52.760
02:15:55.920
That match with these frames:
0
10221975
20416975
33447000
42198000
51873000
62023000
67720000
82537975
94220000
108165000
121994000
139152975
156602975
176819000
203898000
The movie's framerate is 25 but if divide the number of frames with it, I don't get the correct time. For example: 10221975 frames / 25 = 408879 seconds = 113 hours + 34 minutes + 39 seconds. Even if I take 50 fps it would be over.
What am I missing?
Greetings
Edit: The movie was 1080i25
laserfan
24th January 2011, 21:55
What am I missing?
Your frame numbers are hopelessly wrong--how did you arrive at them?
e.g. Frame 9801 is at 00:06:48.783 of a 24000/1001 movie.
chompy
24th January 2011, 22:36
Your frame numbers are hopelessly wrong--how did you arrive at them?
e.g. Frame 9801 is at 00:06:48.783 of a 24000/1001 movie.
Sorry I though the movie was 24000/1001, in fact it's 25 fps interlaced, and the frames is the info I get when I export chapters using BDEdit (in frames format).
I've done a test with a 24000/1001 movie and then frames and time match, but on 1080i25 movies they don't match.
chompy
25th January 2011, 08:39
Well it seems that it's so simple as just divide by 1000 the number of frames BDEdit reports in 25 fps movies... Silly me.
sosotiit
10th February 2011, 20:24
1- When adding an m2ts file to a project, you need to add both the xxxxx.clpi and xxxxx.m2ts. if there is a clip already with the same name can you just change the name on both the clpi/m2ts , or is there a change to be made in the files themselves to make it functional?
2- is there a detailed description of the field? or does someone know what is the second column labeled as "C" in playlist (as per image below)
thks, Soso
tymoxa
10th February 2011, 23:37
2- is there a detailed description of the field? or does someone know what is the second column labeled as "C" in playlist (as per image below)
this is "seamless" mark... "1" - not seamless, "5" - seamless.
first playitem in playlist always must be "1"
Precomposed
11th February 2011, 01:50
this is "seamless" mark... "1" - not seamless, "5" - seamless.
first playitem in playlist always must be "1"
I thought that the connection condition is how it connects to the next item in the playlist, not the previous. If so, the first play item could certainly have a seamless connection condition, where as the last item would always be 1.
Please correct me if I am wrong.
tymoxa
11th February 2011, 07:49
I thought that the connection condition is how it connects to the next item in the playlist, not the previous. If so, the first play item could certainly have a seamless connection condition, where as the last item would always be 1.
from "Sonic Knowledge – How to - Author “Seamless Branching” in BD":
To ensure playback is seamless, the “Connection Condition” property of each PlayItem
after the entry PlayItem must be set to “Seamless”.
Precomposed
12th February 2011, 00:08
Interesting, as I modified an Encore BD image to create seamless playback between menu transitions and loop points, and set the first playitem as seamless, and the last as not... which resulted in seamless playback from playitem 1 to 2 on a computer, but still had a slight pause on a set top BD player. I will have to test this out to see if it creates 100% seamless playback on the set top player.
thghgv
16th February 2011, 21:37
Where is there a guide that tells how to use this app Please?
rapscallion
16th February 2011, 21:55
Unfortunately, there is none. This thread is the most
useful resource.
thghgv
17th February 2011, 00:48
Unfortunately, there is none. This thread is the most
useful resource.
I have searched this thread to find out how to "play" clips or basically anything documenting how to "see" what you are editing and can't come up with anything. I'm guessing from the rudimentary description of how this app works on the website that this app does in fact allow one to "play" or "look at" the assets contained in a BD structure. When I hit the play button for ANY type of asset listed in the app NOTHING happens. Am I interpreting "play" to mean something else??
please advise
Pelican9
17th February 2011, 19:44
Where is there a guide that tells how to use this app Please?
Start here: http://pel.hu/bdedit
thghgv
17th February 2011, 20:18
Start here: http://pel.hu/bdedit
Yea. I have that. That's where I got the impression that this app was able to actually display the BD assets. No luck on getting it to do so however. What is the significance of the "sound.bdmv". I have never seen one of those created in any backup structure so far...
setarip_old
17th February 2011, 21:10
@thghgv
Hi! What is the significance of the "sound.bdmv". I have never seen one of those created in any backup structure so far...
Look in the "AUXDATA" subfolder within the "BDMV" folder...
thghgv
1st March 2011, 19:17
Start here: http://pel.hu/bdedit
- What does one need to do on the system to get this app to "play" clips??? I have not be able to get anything to play yet and I have tried everything that I know of.
- supposing that I get it to play stuff If I were to remove something from the BD structure does this app know how to "patch the existing structure" around the "edit" so that the menus still work minus the edited material??
www669
17th March 2011, 06:18
pelican9,thanks your software!
bdedit can demux pes subtitiles?thanks
www669
19th March 2011, 18:49
how to covert sup subtitle to pes subtitle for Scenarist BD.
www669
22nd March 2011, 10:15
Pelican9:
i found 0.39b version a bug
in bdedit's playlist can‘t change iteam to up or down !
Can't change
and in clip can't chage audio 's number!
tymoxa
22nd March 2011, 10:50
www669
if you meant that you can't change order of audio/subtitle tracks in playlist/clip then it's not a bug.
you already have some order in your .m2ts and without changing it in stream you CAN'T change it in .clpi
what you CAN - is to change order of tracks in playlist's STN table according to PID in .clpi...
http://www.picatom.com/1u/clpi-1-th.jpg (http://www.picatom.com/1u/clpi-1.html)http://www.picatom.com/1u/play-7-th.jpg (http://www.picatom.com/1u/play-7.html)http://www.picatom.com/1u/play2-1-th.jpg (http://www.picatom.com/1u/play2-1.html)
www669
23rd March 2011, 06:15
in bdedit's playlist can‘t change iteam to up or down !
Can't change
and in clip can't chage audio 's number! can't delete
www669
23rd March 2011, 06:16
CAN - is to change order of tracks in playlist's STN table according to PID in .clpi...
thanks
IVaN_000
9th April 2011, 03:16
Hi Pelican. Are you still developing BDedit? Can you tell us about new features of v0.40?
I'm currently using BDedit to learn about the Blu-ray format. It's a fantastic piece of software.
jellyhead1
6th June 2011, 19:39
new to BD structure edit. With this app is it possible to jump past those annoying language selection screens that always pop up at the start of Paramount blurays. Would be cool to not have to click on english button and instead have it select automatically and continue without any user input
This is my exact question
Yes, it's possible, but not easy if you are not familiar with BD structure.
If it is possible, is there a guide for this posted somewhere?
thghgv
6th June 2011, 21:30
I had been trying to get this tool to do anything at all related to editing BD file structure and finally gave up on it all together. There is a "tutorial" placed on the authors' website but I have found things don't really work as advertised. Plus it seems that the author has abandoned this tool. My advice would be to find and use MultiAVCHD for BD "on the fly" structure edits. The author of that one too may/may not be supporting it anymore, and it does have bugs, but it does in fact work.
Pelican9
9th June 2011, 00:13
I have found things don't really work as advertised.
Could you give me a detailed bug report?
Which function failed in what circumstances?
:thanks:
thghgv
9th June 2011, 02:38
Could you give me a detailed bug report?
Which function failed in what circumstances?
:thanks:
Loading a BD file structure and simply trying to follow along with the tutorial. Pressing "play" with ANY portion of the BD yields nothing. If this worked one might be able to find their way around the disk but I have never been able to make it work. It's NOT BD specific, this happens with ANY BD I load into the tool. As well the same BD's load and are editable in other tools.
Capsbackup
9th June 2011, 04:05
@Pelican9;
Any suggestions regarding this would be greatly appreciated. :)
http://forum.doom9.org/showthread.php?t=161381
laserfan
9th June 2011, 13:40
Loading a BD file structure and simply trying to follow along with the tutorial. Pressing "play" with ANY portion of the BD yields nothing. If this worked one might be able to find their way around the disk but I have never been able to make it work. It's NOT BD specific, this happens with ANY BD I load into the tool. As well the same BD's load and are editable in other tools.
This aspect has never worked for me either, nor have I ever seen an editable menu with the program.
Pelican9
9th June 2011, 17:03
Loading a BD file structure and simply trying to follow along with the tutorial. Pressing "play" with ANY portion of the BD yields nothing. If this worked one might be able to find their way around the disk but I have never been able to make it work. It's NOT BD specific, this happens with ANY BD I load into the tool. As well the same BD's load and are editable in other tools.
You can play an m2ts clip on your computer if your system has any player which can handle the m2ts files. The program only sends an 'open' command to the windows with the selected clip as a parameter.
Pelican9
9th June 2011, 17:10
This aspect has never worked for me either, nor have I ever seen an editable menu with the program.
Please give me details, I can't help if you don't specify the circumstances.
If a BD has an IG menu then you can see it, play it, run it step by step, and you can also edit it.
You can see good tutorials here on Doom9 if you cannot figure out yourself how BDedit works.
Pelican9
9th June 2011, 17:11
@Pelican9;
Any suggestions regarding this would be greatly appreciated. :)
http://forum.doom9.org/showthread.php?t=161381
You can do that. :)
I see you've got some help in the other topic.
Capsbackup
10th June 2011, 18:27
You can do that. :)
I see you've got some help in the other topic.
Yes, any help is most appreciated! :) But as the author, your input / suggestions are very welcome too. ;)
IVaN_000
16th June 2011, 13:25
Please give me details, I can't help if you don't specify the circumstances.
If a BD has an IG menu then you can see it, play it, run it step by step, and you can also edit it.
You can see good tutorials here on Doom9 if you cannot figure out yourself how BDedit works.
I'm confused now. So you mean BDedit can trace commands like PgcEdit does? :confused:
In my PCs, when I press "Start", it just runs through the commands, and doesn't stop until it gets to a Jump or a Call (which aren't executed, I have to manually look for the destination), or the end of the Object. I've never seen a video or a menu pop up.
Lincoln Burrows
25th June 2011, 13:07
I have a Blu-ray decrypted to my Hard Drive and I am currently experiencing this problem:
Using Total Media Theatre 5, I am able to start this folder, then I see Fox warnings and logo. After that I am unable to see the BD menu and I am redirected to the main movie. After the movie ends, I see a piracy warning in several languages and again, redirected to the main movie. So I can't access the BD menu from this movie, which has extra features, as you can see by this PNG file taken from the BDMV\BACKUP\JAR\00001 folder:
http://i.imgur.com/ROFzR.png
Is there a way to fix this? Using BDEdit or any other software I should look for? Why is this happening? Do you have any idea?
And it's happening in more than one title, but from the same company.
BDEdit report:
http://i.imgur.com/9HziV.png
Checking required files and directories...
PLAYLIST folder: OK
CLIPINF folder: OK
index.bdmv: OK
MovieObject.bdmv: OK
Reading MovieObject.bdmv
Found 3 objects, 0 extended entry.
Reading playlists
Found 43 playlists.
Reading clipinfos
Found 41 clipinfos.
Reading index.bdmv
Found 81 titles, 0 extended entry.
AUXDATA folder: OK
AUXDATA\sound.bdmv: OK
Reading sound.bdmv
Found 5 sound entries
BACKUP folder: OK
STREAM folder: OK
Found 41 AV streams
META folder: OK
BDJO folder: OK
JAR folder: OK
SquallMX
25th June 2011, 18:26
I have a Blu-ray decrypted to my Hard Drive and I am currently experiencing this problem:
Using Total Media Theatre 5, I am able to start this folder, then I see Fox warnings and logo. After that I am unable to see the BD menu and I am redirected to the main movie. After the movie ends, I see a piracy warning in several languages and again, redirected to the main movie. So I can't access the BD menu from this movie, which has extra features, as you can see by this PNG file taken from the BDMV\BACKUP\JAR\00001 folder:
Is there a way to fix this? Using BDEdit or any other software I should look for? Why is this happening? Do you have any idea?
And it's happening in more than one title, but from the same company.
Fox Rental discs are like that. Try going to "BDMV\JAR\99999" and look for the file named "config.xml" (you need to open it on notepad), then change "<Rental>Y</Rental>" to "<Rental>N</Rental>", save the file. IF the bonus material is on the disc (physically), you are now going to have the Retail edition, works on SOME Rental releases.
Lincoln Burrows
26th June 2011, 17:32
Fox Rental discs are like that. Try going to "BDMV\JAR\99999" and look for the file named "config.xml" (you need to open it on notepad), then change "<Rental>Y</Rental>" to "<Rental>N</Rental>", save the file. IF the bonus material is on the disc (physically), you are now going to have the Retail edition, works on SOME Rental releases.There are no xml files on those folders. I was only able to find xml files on BDMV/META and they don't have any "Rental" text inside them.
BDMV/JAR contents:
http://i.imgur.com/1ba6G.png
http://i.imgur.com/oWinE.png
bozek
27th June 2011, 22:57
I've made a custom BD in tsmuxer and it has two subtitle streams in it. How do I make one of them default (forced)?
By the way, this tool seems pretty good but it's also kind of useless without any kind of how-to... :-(
rapscallion
27th June 2011, 23:26
I've made a custom BD in tsmuxer and it has two subtitle streams in it. How do I make one of them default (forced)?
By the way, this tool seems pretty good but it's also kind of useless without any kind of how-to... :-(
See post # 122 here:Click (http://forums.afterdawn.com/t.cfm/f-157/bd_rb_beta_released_-now_at_version_0_37_08_april_23rd_2011-733781/5)
bozek
28th June 2011, 00:43
Actually, I've already talked to this guy... unfortunately, he claims that his procedure only seems to work with just one PGS present. When several subtitle streams are available it always forces the wrong one.
Weirdo
23rd July 2011, 16:55
Probably already answered, here's my question: is it possible to create a new playlist inside a BD folder (copy/paste an existing one for example), edit it at will (simple scene re-ordering) and keep it inside the folder? Will it work? Also, BDedit doesn't work well with higher DPI settings (125% on Windows 7). Thanks.
IVaN_000
27th July 2011, 17:37
A small bug: if a playlist contains a reference to a non existing clpi, and you press the Find button at the Clipinf tab, you get an "Access violation at address xxxxxxxx" error, and the search stops.
A feature request: a Search window in the MovieObject commands.
Cheers.
konran
28th July 2011, 18:31
Pelican, thanks for this great tool :)
Unfortunately I'm quite new to BDMV structural programming and don't find any valuable tutorial on detailed IG menu coding.
I hope you or anyone else who knows enough about it can help me with the following problem:
I've made a multiAVCHD compilation that should be BDMV conform with a motion welcome screen, one main title of more than 3 hrs. play length and two following short hidden titles. Only for the main title a chapter menu has been created, no title menu.
It is a HDDVD content converted into BDMV format, so I imported the original chapter list with 50 entry points. multiAVCHD creates 5 chapter menu pages but the IG code generated works terribly bad. The only working page is chapter page #1. It starts going ugly with chapter page #2 with these errors:
the previous nav. button jumps to page #5 instead of #1
the next nav. button jumps to itself (page #2) instead to page #3
each of the 12 chapter thumbnails jumps to the timecode of the equivalent menu position of page #1 instead of taking the correct offset into page #2
First I want to fix the previous/next button problem, but I don't see the coding error(s). To clarify things I put some images here.
The first one is the code part of the 'x' button to leave the chapter menu (hoping that I've found the right one):
http://img199.imageshack.us/img199/6739/kkeigmenuchaptercancelb.th.png (http://imageshack.us/photo/my-images/199/kkeigmenuchaptercancelb.png/)
I don't find a title 0 in the index.bdmv - is it correct to assume that Jump Title 0 always is the jump to the Top Menu?
The next image shows the code for the previous chapter page button:
http://img810.imageshack.us/img810/3977/kkeigmenubadchapterprev.th.png (http://imageshack.us/photo/my-images/810/kkeigmenubadchapterprev.png/)
As I understand it, GPR 2055 is used to store title #1 and GPR 2054 is used to store the last chapter number of the previous page #1 (as I have 12 chapters per page). Is that correct that Jump Object 258 executes the code for object 258 and does NOT return at the calling point as in standard procedural languages? So the Break after the Jump Object 258 would never be executed ... as the rest of this code page also wouldn't?
Ok, the next one is MovieObject.bdmv's object 258:
http://img12.imageshack.us/img12/696/kkeigmenubadmovieobject.th.png (http://imageshack.us/photo/my-images/12/kkeigmenubadmovieobject.png/)
As I saw up to now, GPR 2060 is never zero when called by the chapter menu page (hopefully it shouldn't). The rest for me looks like a calculation of the target chapter menu page to display and then playing the appropriate playlist. Feeding the value of 12 into GPR 2054 should result in page #1 ... but page #5 will be shown :eek:
To make it complete for now, the last image shows the code for the next chapter page button:
http://img830.imageshack.us/img830/535/kkeigmenubadchapternext.th.png (http://imageshack.us/photo/my-images/830/kkeigmenubadchapternext.png/)
The first commands look like that in the previous chapter page's code, here setting GPR 2054 with 25 which is the first chapter of page #3. The resulting jump instead remains reloading page #2 keeping the current button position.
So, any help is really very appreciated :)
Cheers,
Konran
Pelican9
2nd August 2011, 09:46
Is that correct that Jump Object 258 executes the code for object 258 and does NOT return at the calling point as in standard procedural languages?
It's correct.
Call Object returns Jump Object doesn't.
So the Break after the Jump Object 258 would never be executed ... as the rest of this code page also wouldn't?
It's correct.
If you want to change page you have to use SetButtonPage command.
Pelican9
2nd August 2011, 09:50
A small bug: if a playlist contains a reference to a non existing clpi, and you press the Find button at the Clipinf tab, you get an "Access violation at address xxxxxxxx" error, and the search stops.
A feature request: a Search window in the MovieObject commands.
Cheers.
Thanks for the bug report. :thanks:
Pelican9
2nd August 2011, 09:52
Probably already answered, here's my question: is it possible to create a new playlist inside a BD folder (copy/paste an existing one for example), edit it at will (simple scene re-ordering) and keep it inside the folder? Will it work?
It will, I guess.
Also, BDedit doesn't work well with higher DPI settings (125% on Windows 7).
I have no idea what do you mean...
Capsbackup
2nd August 2011, 15:31
@Pelican9;
Any suggestions regarding this would be greatly appreciated. :)
http://forum.doom9.org/showthread.php?t=161381
@Pelican9;
Would you be so kind to provide some info on how to do this please? :(
konran
2nd August 2011, 20:43
If you want to change page you have to use SetButtonPage command.
Thanks for your answers, Pelican :thanks:
During the whole weekend I've got this part working, changing the menu pages using direct access to the appropriate PSR's instead of the original GPR's that multiAVCHD was using. The SetButtonPage command is used in the code to switch between the different planes of a menu page already loaded. The five menu chapter pages are organized as five IG subpaths of the menu playlist. I'll go deeper into that because I still have a secong problem which I couldn't solve for days... :confused:
The five chapter menu pages generated by multiAVCHD don't work as expected: the first one does but page 2 ... page 5 don't! They should give access to chapters 13 to 50. The thumbnails and time values printed on the menu pages are correct but each jump on a chapter in page 2 to page 5 takes the time value that applies to page 1 at the matching button position - e.g. chapter 14 on page 2 jumps to chapter 2 from page 1. It seems that certain GPR's are not properly retained or even evaluated. Unfortunately I've no chance to debug this behaviour properly with BDedit because the the code multiply performs on different titles in MovieObject.bdmv and the IG substream. Hopefully the last time for this I need help again please...
On the first image you see the playlist 601 which makes up the chapter menu. It contains five play items, each one has its individual IG subpath:
http://img827.imageshack.us/img827/7379/kke1igmenuplaylistchapt.th.png (http://imageshack.us/photo/my-images/827/kke1igmenuplaylistchapt.png/)
The second image shows the opened subpath 90012.m2ts for the second chapter menu page:
http://img18.imageshack.us/img18/9423/kke2igmenustartedmenupa.th.png (http://imageshack.us/photo/my-images/18/kke2igmenustartedmenupa.png/)
SetButtonPage 6,2 is auto-executed and it opens plane 2 of IG stream 90012.m2ts and positions to button 6:
http://img171.imageshack.us/img171/4672/kke3igmenubutton6codepa.th.png (http://imageshack.us/photo/my-images/171/kke3igmenubutton6codepa.png/)
multiAVCHD uses GPR 0 for the relative chapter number (here: 12) and GPR 1 for the title to play. Jump Title 0 will access the code for top menu:
http://img577.imageshack.us/img577/4065/kke4igmenule0code.th.png (http://imageshack.us/photo/my-images/577/kke4igmenule0code.png/)
I have debugged it so far that the code at line no. 12 will be accessed. As GPR 4 was set to 1 previously, movie object 262 will be accessed:
http://img12.imageshack.us/img12/812/kke5igmenumovieobject26.th.png (http://imageshack.us/photo/my-images/12/kke5igmenumovieobject26.png/)
Really some stupid code here, but GPR 10 was set from GPR 4 - so it is 1 and I'm landing at movie object 1 finally:
http://img706.imageshack.us/img706/3586/kke6igmenubadle1code.th.png (http://imageshack.us/photo/my-images/706/kke6igmenubadle1code.png/)
Here comes the big BUT: We have the chapter number (here: 12) in GPR 0 and now in GPR 10. So I thought that Play PL_MK 0, GPR10 should go to playlist 0 (which is 00000.mpls) at playlist mark 12 ... but mark 0 is played! For playlist mark 13 it lands at mark 1, for mark 26 it lands at mark 2 and so on...
I've tried to get PSR information of the subpath number or anything like that to find out where I was coming from originally while the menu playlist 00601.mpls was accessed. All attempts failed :mad:
I really appreciate all suggestions that could work :)
Cheers,
Konran
PS: When I replace the command Play PL_MK 0, GPR10 in the last graphic with e.g. Play PL_MK 0, 25 the movie really plays at playlist mark 25 (chapter 26). So there must be some register assignment mismatch or lack of transfer registers between button code execution and movie object execution. But what is it?
PS 2nd: Might it be possible that, regarding the first graphic on playlist 00601.mpls, on switching to a different menu chapter page other than the first the wrong IG subpath stream will be picked up so that it is always going into the first IG subpath thus loading the button code for the first page?
If so, how can I assure that the correct IG subpath is set when playlist item 2 ... 5 of 00601.mpls will be selected (e.g. IG subpath 90012.m2ts for page 80012.m2ts?
... just checked it out: I deleted files 90012.m2ts ... 90015.m2ts from the BDMV\STREAM folder and it doesn't have any impact to the chapter menues - they play as false as before when I switch from page 1 to another. When I delete the first IG stream file 90011.m2ts and leave the others intact, the player is hanging when going into the chapter menu. So, how is the IG subpath being selected?
mrr19121970
3rd August 2011, 07:15
I've made a custom BD in tsmuxer and it has two subtitle streams in it. How do I make one of them default (forced)?
By the way, this tool seems pretty good but it's also kind of useless without any kind of how-to... :-(
See here
http://forum.doom9.org/showthread.php?t=146412
konran
5th August 2011, 10:08
Finally I've got a workaround for the bad chapter jump problem by using a supplementary register to save the new chapter page number after changing from one chapter page to another. Using this GPR multiplied with chapters per page as an offset to the chapter number supplied only from IG playlist file 90011.m2ts jumps to the correct chapter.
But I'm not quite happy with it because page 5 has only 2 chapters. IG playlist file 90015.m2ts has button code that prevents moving the cursor to blind thumbnails that are not printed on that page. As there is 90011.m2ts loaded instead I can move the cursor around on all 12 chapter thumbnails where only 2 of them have a jumpable code and a thumbnail image.
So looking again into the playlist 00601.mpls which makes up the chapter menu:
http://img827.imageshack.us/img827/7379/kke1igmenuplaylistchapt.th.png (http://imageshack.us/photo/my-images/827/kke1igmenuplaylistchapt.png/)
The five play items 80011.m2ts ... 80015.m2ts make up the chapter menu movies. Each of them has its individual IG subpath 90011.m2ts ... 90015.m2ts but only and always 90011.m2ts is loaded. Why that? :confused:
How can I achieve that 90012.m2ts is loaded with 80012.m2ts and so on?
Can I problably change the stream PID for each file to an individual number which is a static 1400 now?
But in this case I don't have the possibility to change the PID on the IG's menu page for 900xx.m2ts :(
Is ist probably the only chance breaking up 00601.mpls into 5 separate play lists with each one having only one menu page?
Could someone supply a working sample of an IG menu with more than one chapter page to see how the structure and code is set up?
Cheers,
Konran
djmasturbeat
15th September 2011, 03:09
Also, BDedit doesn't work well with higher DPI settings (125% on Windows 7). Thanks.
+1
I find [b]everything[/] gets clipped, at beginning or end ... can't tell what you are even selecting or looking at, and not being able to resize columns, etc, etc makes it impossible to start learning it at all. I have been using 150% so am having more issues, I think, than Weirdo. going down to 100% would make my screen across the room impossible to read for many things.
this isn't the only software gui that becomes unusable on higher dpi settings (some have vital buttons inaccessible), but it would be great to have it fixed for those of using these higher dpi settings in windows.
still, thanks for the program you have shared with others, and i look forward to trying this when the dpi issue is fixed.
setarip_old
17th September 2011, 01:59
@Pelican9
Hi!
As you probably know, to make creating "movie-only" backup copies more difficult, many newer Blu-ray discs from the major studios contain several (in some instances, dozens) of extremely similar .MPLS files with only one of them being the "real" .MPLS used to properly play the disc.
Does "BDEdit" have the capability of determining which such .MPLS file is the "real" one? If so, how?
Thank you.
Pelican9
17th September 2011, 02:36
@Pelican9
Hi!
As you probably know, to make creating "movie-only" backup copies more difficult, many newer Blu-ray discs from the major studios contain several (in some instances, dozens) of extremely similar .MPLS files with only one of them being the "real" .MPLS used to properly play the disc.
Does "BDEdit" have the capability of determining which such .MPLS file is the "real" one? If so, how?
Thank you.
No, it can't determine the real one.
Pelican9
17th September 2011, 02:37
+1
I find [b]everything[/] gets clipped, at beginning or end ... can't tell what you are even selecting or looking at, and not being able to resize columns, etc, etc makes it impossible to start learning it at all. I have been using 150% so am having more issues, I think, than Weirdo. going down to 100% would make my screen across the room impossible to read for many things.
this isn't the only software gui that becomes unusable on higher dpi settings (some have vital buttons inaccessible), but it would be great to have it fixed for those of using these higher dpi settings in windows.
still, thanks for the program you have shared with others, and i look forward to trying this when the dpi issue is fixed.
Thank you for the report. At least I know now what the problem is.
setarip_old
17th September 2011, 03:02
Thank you...
Sci-Fi-Fan
18th September 2011, 10:07
Could any one help me with some info on what files need to be edited in the blu ray structure to get transcoded .m2ts stream files to work/play.
BD Edit automaticly coreccts the packet size in the clpi and i have edited the stream info in the mpls and clpi files, but the transcoded streams still will not play.
Can anyone tell me what i'm missing?
Any help apreciated.
Thanks
claymic
28th September 2011, 11:46
Hi
This is a great tool.
I dont speak english, but i will try.
I have a movie/file in 3D and i want to add a new audio in this file, i will play this files (3DBD.iso) in the oppo bdp-93 (this player can play the 3D files in .iso). So, the do i can make this with BDEDIT and TSMUXER ? There is some guide for this ? The oppo will arrive about 2 weeks and i want to do this before the player arrive.
Thanks very much for your help, and i am sorry for my bad english.
Clayton
chompy
29th September 2011, 11:04
@ zinga:
In Options tab, you can select the chapter format: PTS, frame or time.
zinga
29th September 2011, 11:17
@ zinga:
In Options tab, you can select the chapter format: PTS, frame or time.
D'oh!
Thanks!
rapscallion
29th September 2011, 23:25
I have an existing BD with a Dolby True HD audio track.
Using Tsmuxer, I deleted that track from the m2ts and substitued a DTS-HD Master audio track.
Putting this back into the bd structure, as you can imagine, the new audio won't play. (TMT dislplays Dolby True HD, as well)
bdedit (.39b) clipinf still displays "Dolby Lossless" under the 1100 pid.
What can I do in bdedit to enable the audio, or is this even possible?
setarip_old
30th September 2011, 01:08
@rapscallion
Hi! Using Tsmuxer, I deleted that track from the m2ts and substitued a DTS-HD Master audio track.
Putting this back into the bd structure, as you can imagine, the new audio won't play. I believe it will work , if instead of placing it back in the "FULL DISC" Blu-ray, you save it as a Blu-ray "movie only" - unless tsMuxer is flawed and doesn't accept DTS-HD Master audio for input...
rapscallion
30th September 2011, 01:54
Hey SO !
Firstly, yes, Tsmuxer accepts DTS-HD (7.1 in this case)
I'm trying to maintain menus, etc. otherwise I would just do a movie remux ( In fact, i did that and it works fine)
setarip_old
30th September 2011, 03:01
@rapscallion
Have you tried the following?:
http://forum.doom9.org/showthread.php?p=1361599#post1361599
(Shame on those Great Neck SAT cheaters!)
Capsbackup
30th September 2011, 14:10
This is another option, and it does seem simpler to me. ( starting from post # 7 ) ;)
http://forum.doom9.org/showthread.php?t=162628
setarip_old
30th September 2011, 15:34
@Capsbackup
The link you've provided appears to be limited to simply changing the order of audiostreams that are both/all part of the ORIGINAL disc and menu.
"rapscallion" is attempting to delete an audiostream from a "full disc" Blu-ray package and replace it with an audiostream from an outside source...
Capsbackup
30th September 2011, 15:42
@Capsbackup
The link you've provided appears to be limited to simply changing the order of audiostreams that are both/all part of the ORIGINAL disc and menu.
"rapscallion" is attempting to delete an audiostream from a "full disc" Blu-ray package and replace it with an audiostream from an outside source...
@laserfan;
I am not sure if this will work, and you have already found that TMT 3 is not the best choice for testing. :p
If you open either the original Blu-ray or the BD-RB reencoded one with multiAVCHD in Re-Author mode, then go to the title that you want to swap the audio files, remove the audio files and then add external audio in the order you prefer and then let multiAVCHD rebuild it. I have done this before and it does work.
But what I am not sure is if it will change the .mpls to reflect the true, correct type of audio you add externally!
Definately test with BD-RE. ;)
This is what I was referring to, and it does seem to work.
rapscallion
30th September 2011, 16:33
@ Setarip & Capsbackup...thanks for the responses. I'll look into both links and see if I can find a solution.
The DTS-HD track is actually drived from the Dolby THD track.
@Setarip...I suppose wer're going to see those kind of cheats every few years, unfortunately.
rapscallion
30th September 2011, 19:49
@ Setarip & Capsbackup. Thanks again to you both!
Both links seem to be describing the same thing.
It worked like a charm and only took 19min to process.
I blanked subs and additional foreign audio tracks as well
The only thing, the preview window wouldn't display the PG-13 Warning. I had to use BdCopier to locate the proper mpls.
The corresponding clipi showed the correct audio stream in BDedit, as DTS-HD XLL. I don't think the mpls is affected by the change, from what I can see. (no audio info ever displayed there, except "audio mix" check box). So that shouldn't be problematic.
Plays fine in TMT 3 (I know that's not a good test) and I'll test on a SA BD player.
edit: And, of course, thanks to deank! Now if I could just edit the menu to change DD to DTS :D
pawfaf
31st October 2011, 17:57
Hi All,
I am new for all those AVCHD staff etc.
I have sony handycam that is storing recorded films in AVCHD format
PRIVATE-> AVCHD -> BDMV
-> CLIPINF...
-> PLAYLIST...
-> STREAM...
-> INDEX.BDM
-> MOVIEOBJ.BDM
I can put SD card from camera to the panasonic TV and watch all films via Viera tool on TV.
I would like to copy all those films from SD card to my external harddrive and be able to watch like from SD card.
So I copied everything from SD card to my harddrive and TV sees all my films.
I removed everything from SD card and record few next films.
I see that STREAMS and other files are named starting from 1.
So I thought that if I change the name to the next free name and copy (cli and mts files) to my external harddrive I can watch everytnig - but this is not working in this way.
So my question is do you know any tool that I could use just to edit AVCHD structure just to add new playlist with my new mts files on my external drive that I could watch everything on my TV?
I tried to use BDedit but it has too many options that I am not familiar with.
Thanks for any help with this.
crl2007
17th November 2011, 19:08
Feature Request:
To be able to see and edit all the contents of the 3D SSIF CLPI files. I have a theory that the re-authored discs won't work because the edited m2ts has different IN_OUT times than the corresponding SSIF file. And given the fact that there is no free demuxer/muxer, the clpi edit idea seems the best choice for now.
Now, those CLPI files appear empty in BDEdit.
Thx in advance.
Pelican9
21st November 2011, 13:57
Feature Request:
To be able to see and edit all the contents of the 3D SSIF CLPI files. I have a theory that the re-authored discs won't work because the edited m2ts has different IN_OUT times than the corresponding SSIF file. And given the fact that there is no free demuxer/muxer, the clpi edit idea seems the best choice for now.
Now, those CLPI files appear empty in BDEdit.
Thx in advance.
See the ExtensionData of the "empty" CLPI.
mrr19121970
23rd November 2011, 08:11
I've got an Oppo 93 with a region free mod. However I tend to forget which region I'm currently on. I decided the best way would be to make a BD disk with a simple:
if region a, start playlist #1
if region b, start playlist #2
if region b, start playlist #3
I've absolutely no idea how to do this though. Is there anyone who's already done it and can provide a screenshot? or better still provide the MovieObject & Index files?
Pelican9
25th November 2011, 22:35
I've got an Oppo 93 with a region free mod. However I tend to forget which region I'm currently on. I decided the best way would be to make a BD disk with a simple:
if region a, start playlist #1
if region b, start playlist #2
if region b, start playlist #3
I've absolutely no idea how to do this though. Is there anyone who's already done it and can provide a screenshot? or better still provide the MovieObject & Index files?
http://pel.hu/down/region.png
mrr19121970
26th November 2011, 09:02
Thanks Pelican9.
m2425
16th December 2011, 02:45
I was wondering if I can make a button link to a specific chapter mark on a playlist I made and add to my BDMV?
emailcraigs
19th January 2012, 03:57
Jon, I'm trying to accomplish this same feat and cant seem to get the fine details accomplished in BDedit. Could you provide a few more details on how you accomplished this? Thanks!
emailcraigs
19th January 2012, 20:58
You want MultiAVCHD. Look it up here:
multiavchd.deanbg.com/
djmasturbeat
22nd January 2012, 00:09
I am looking for a way to add an m2ts back into the full (java) BD, after the following processing:
*I have stripped audio streams
*I added 2 subtitle (sup) streams
*I re-encoded the AVC video with x264
I am still pretty unclear on what the best way to edit/reauthor all of this is.
Can I replace the original m2ts and use BDedit to edit the structure somehow to remove the blanked audio and recognize the new sup files? If so how?
Ghitulescu
22nd January 2012, 09:18
I am looking for a way to add an m2ts back into the full (java) BD, after the following processing:
*I have stripped audio streams
*I added 2 subtitle (sup) streams
*I re-encoded the AVC video with x264
I am still pretty unclear on what the best way to edit/reauthor all of this is.
Can I replace the original m2ts and use BDedit to edit the structure somehow to remove the blanked audio and recognize the new sup files? If so how?
MultiAVCHD will do all these for you.
emailcraigs
24th January 2012, 00:29
The change log references a version 0.40 with a date of 12/22/2012. Is this version slated for this date or was a version .4 released on 12/22/2011? If it was I cant seem to find it to download it. All I get is 0.39b.
Or is this an interesting way that Pelican9 is saying that there will be no more updates because the world will have ended on 12/21/2012. LOL.:readguid: :D :readguid:
MirceaForce
4th February 2012, 11:02
The change log references a version 0.40 with a date of 12/22/2012. Is this version slated for this date or was a version .4 released on 12/22/2011? If it was I cant seem to find it to download it. All I get is 0.39b.
Or is this an interesting way that Pelican9 is saying that there will be no more updates because the world will have ended on 12/21/2012. LOL.:readguid: :D :readguid:
same problem here
chuuey
8th February 2012, 21:44
same problem here
Same here ;)
Cedvano
12th February 2012, 13:35
Hi,
I need you help.
I have Shrek in 3D. I can reduce the 50Gb disc in 25Gb (with menu and bonus).
I convert SSIF to MVC file.
Copy 3D disc in 2D disc.
Replace 2D files (M2TS, CLPI and MPLS) with 3D files.
BD player can read this. But I do not know the function for him to read it in 3D.
In BDEdit, I put Move GPR4059, PSR31 and SetOutputMode 1.
TV detect 3D but don't display it in 3D.
Can you help me ?
Thanks
Rany
28th February 2012, 18:28
I can get BDedit 0.40?
IanD
29th February 2012, 23:06
Pelican,
AnyDVD HD has recently introduced a Speed Menu option that replaces all Java menus with simple (HDMV?) playlist access menus.
The menus created are very simple and can't identify the purpose of each track, so it leaves an opening for the customer to be able to edit the track labels manually to make them more descriptive, if only such a tool were available.
I haven't used BDedit before, but wondered whether it could be used to edit these menu labels.
I noticed that BDedit has a menu display and edit feature, which could be very useful for showing people what the Speed Menus look like without requiring a Bluray player to be installed on the PC. Consequently, I downloaded BDedit 0.39b and opened a Bluray structure created with Speed Menu activated. Unfortunately, whilst BDedit displays data for all the other tabs, the menu tab shows nothing at all. I expect the HDMV menus it creates are different to what BDedit expects.
Would it be possible for you to modify BDedit to work with Speed Menu? I think this would create an awesome combination for the consumer to create customised simple menu access to Bluray titles.
Pelican8
1st March 2012, 21:49
Sorry for the delay of the v0.4 version, but I was in Costa Rica in the last 3 months and I had no time to fix some bugs in it.
And here somebody took my old nickname... :(
Ghitulescu
2nd March 2012, 10:37
What should I do on my computer (XP pro 32b) to have all the headings correctly sized, like I see in many webpages?
Nice :)
http://www.stardestroyer.net/Mike/Media/GeekTalk/BDEdit.png
Mine :(
http://oi40.tinypic.com/14sjyc0.jpg
It's really annoying not to be able to see whether eg the item 079 is 01000, 01001, 01002 etc or 01009...
I can't change the size myself.
bigotti5
2nd March 2012, 11:06
Change your windows dpi setting to 96 dpi.
Ch3vr0n
26th March 2012, 14:29
Ok so here's the thing, i've got this blu-ray from Immortals (2011) and the only thing i can access through the menu is the settings. However, i know there's extras on it like an alternate opening, deleted scenes, etc cause i could see it through both BD-Rebuilder and just opening the m2ts files.
The "sad" thing is, it's no FOX title so it's not a matter of simply editing a small xml file in the BDMV\JAR\99999 folder as the JAR folder of the disc is empty.
The disc in question has 23 m2ts files labeled 00000-00022.
Now my question is does anybody know how to use BDEdit so i can fix the menu to a retail one.
Mine is an Region B disc (belgium ofc)
setarip_old
27th March 2012, 07:09
@Ch3vr0n
Hi!
Should I say, "I told you so" way back in early December?
http://forum.doom9.org/showpost.php?p=1544876&postcount=23
I believe that what they've done on this Universal release (and others) is to remove ALL links from the Java menus to the rest of the disc, except, of course, the primary movie. I think properly re-linking everything would be a MAJOR undertaking that, in my opinion is not worth the effort.
Two suggestions if video "extras" (Excluding things such as "UControl" and "PIP") are truly important to you:
1) Use "multiAVCHD" to create a separate menued disc of the "extras"
2) Avoid purchasing "Previously Viewed" Blu-rays marked as "Rental"...
Ch3vr0n
31st March 2012, 23:46
That's the thing, they weren't marked as rental. The box insert said retail, it just came from a rental store that's all. I don't mind doing a major undertaking if somebody would walk me through it ^^. that being said i did find a temp solution. Anydvd Speedmenu created entries for the deleted scenes & stuff. Not entirely what i'm after, but it works for now. I'd still love the full menu though
setarip_old
1st April 2012, 02:42
That's the thing, they weren't marked as rental. The box insert said retail, it just came from a rental store that's all.Did you purchase them as "New" or "Previously viewed"?
If you purchased them as "New", you certainly have the right to insist on an exchange for FULLY FUNCTIONING DISCS, including all "Extras".
I'd suggest that on the other hand, if you purchased them from a rental store as "Previously viewed", you should have fully anticipated what you'd be getting - It's surprising to me that a release as recent as "The Immortals" is already appearing for sale as "Previously viewed"...
IanD
1st April 2012, 03:05
Ok so here's the thing, i've got this blu-ray from Immortals (2011) and the only thing i can access through the menu is the settings. However, i know there's extras on it like an alternate opening, deleted scenes, etc cause i could see it through both BD-Rebuilder and just opening the m2ts files.
The "sad" thing is, it's no FOX title so it's not a matter of simply editing a small xml file in the BDMV\JAR\99999 folder as the JAR folder of the disc is empty.
Did they remove the Backup entries too?
For the amount of effort involved in completely re-linking the menus, you are probably better off with the Speed Menu option.
Alternatively, if you can find a download for the untouched Bluray rip, perhaps you can extract just the menus.
IIRC, this title was causing a lot of issues with rips.
Ch3vr0n
1st April 2012, 12:02
@setarip: i purchased a retail box (atleast the insert said so) but it was previously viewed, so yeah i knew i was taking a risc. You're right that they normally don't sell such blockbusters as soon as they did but i'm good friends with the store and a regular (read weekly) customer. Really wanted one so he asked the head office of the chain if he could sell me one. No i didn't pay full price either, only payed € 5 (wich is their standard for previously viewed discs). So it's not like i lost a ton of cash.
@IanD: No they didn't, but tried the content from the backup folder and its the same as the main one. I'll see if i can't find that alternate route :)
THX-UltraII
2nd April 2012, 12:48
I m looking for 2 things I want to do with my Blu-Ray 3D .iso collection:
1.
Add subtitles to a 3D Blu-Ray .iso. I ve read somewhere that there are possibilities to re-encode the 3D .iso to a .mkv or .m2ts with a possibility to add subtitles. However, I looking for a remux option so the video from the original 3D .iso is not altered in any way and that the end result is a 3D .iso. So to sum it up I m looking for 3D .iso => 3D .iso+subtitle
2.
Remux (NOT re-encode!) a full 3D .iso (approx. 45-50Gb) to max 25gb (so only movie, no menu s or chapters needed).
Can BDedit do one of these two for me? 1. is the most important I m looking for!
Ch3vr0n
2nd April 2012, 13:13
Afaik it's no and no.
Verstuurd van mijn HTC Sensation XE with Beats Audio Z715e met Tapatalk
THX-UltraII
2nd April 2012, 21:47
Afaik it's no and no.
Verstuurd van mijn HTC Sensation XE with Beats Audio Z715e met Tapatalk
Bedankt voor je snelle antwoord ;)
You think that the things I m looking for will be possible with the upcomming CloneBD (or whatever they will call it) from Slysoft?
Ch3vr0n
2nd April 2012, 22:25
I've got no idea, even for a simple thing such as embedding srt files it's a complicated process. First you'd have to demux the 3d disc and here the problem already starts. The 2nd eye stream technically isn't really on the disc, it's the same file that's referenced twice but only once physically on the disc. Thats why if you rip a 3D disc to folder structure it rips the 2nd eye stream also and you end up with a disc too big to burn back to a blank. Assume for a second it will be possible, then CloneBD or whatever it will be called, would have to convert the SRT subtitles to PGS (the type used in blurays), that requires OCR. Then you'd have to remux it back into 1 or both streams, then find a way to rebuild the disc and reference the same file twice though it physically only exists once, then burn it to a disc.
DVDCrap (what i like to call that rubbish from fengtao) does have the option afaik to rip a 3D disc to an mkv or something but it doesnt have the ability to add subtitles in the process. Another program like TMPGenc or something would have to do that, provided the software even supports 3D streams. Even if it does there's no guarantee the 2D subtitles would even be readable in the 3D remux. Catch the complicated things for a relatively "simple" thing?
Anyways. Back on topic now.
THX-UltraII
3rd April 2012, 08:59
thanks for your reply. I ll look into DVDFab (again)
Capsbackup
8th April 2012, 04:09
I used multiAVCHD to create a 19 title Blu-ray using the title-list menu. When any of the first 12 titles completes, it returns to the first title menu page with the first title button highlighted, ready to select the next available title. However, if I go to the second menu page to select any of the 7 remaining titles on that page, upon completion of any of these titles it returns to the first menu page with the first title button highlighted. I then have to proceed to the second menu page again to be able to select another title from this second page. :(
Can BDedit be used to change the default return to menu page to be the second menu page when selecting any title from within this second menu page?
Also, can BDedit be used to have the next sequential button be highlighted after completion of a title?
Any suggestions and instructions are most welcome! :)
Precomposed
9th April 2012, 07:12
I need to be able to edit the PTS start time of an IG Stream. Is this possible with BD Edit?
Basically I have a motion menu with an IG stream that starts at the beginning of the menu and I want to set the PTS start time of the IG stream to 10 seconds, so that the button highlights do not appear until after an intro sequence. Can anyone advise on how to achieve this?
qknet
30th May 2012, 03:23
Morning guys,
I've been reading quite a lot (maybe not enough) in this thread to find a way to turn on subtitle by default. What I learnt from great guys here is that I need
1) to find the right command
2) to insert SetStream 4951x, 0 command just before the command above.
The outcome?
1) The one created by Tsmuxer: always work
2) Some doesn't work at all (K-19 the Widowmaker) - subitle is still off by default
3) Some understood it wrong (The special forces) - it doesn't matter if I set it as 49512, 49153, 49154 etc, it always turns on the second subtitle.
=======
PS: I could not find any documentation on BDedit here or in the developer's site, and please give me instructions.
rapscallion
30th May 2012, 05:45
Here's the procedure : http://forums.afterdawn.com/t.cfm/f-157/bd_rb_beta_released_-now_at_version_0_37_08_april_23rd_2011-733781/5
Scroll down to post # 122
qknet
31st May 2012, 11:20
Here's the procedure : http://forums.afterdawn.com/t.cfm/f-157/bd_rb_beta_released_-now_at_version_0_37_08_april_23rd_2011-733781/5
Scroll down to post # 122
Exactly what I did. But as I said, sometimes it just doesn't work.
Thanks.
zantoz
4th June 2012, 09:00
Hello guys,
I try adding subtitles on BD. It successful but one problem is TMT5 not allow change subtitles.
I'm supposed to do?
http://img42.imageshack.us/img42/6913/3152555150747.th.png (http://imageshack.us/photo/my-images/42/3152555150747.png/)
http://img651.imageshack.us/img651/784/3152555150955.th.png (http://imageshack.us/photo/my-images/651/3152555150955.png/)
http://img269.imageshack.us/img269/2559/3152555151010.th.png (http://imageshack.us/photo/my-images/269/3152555151010.png/)
http://img823.imageshack.us/img823/4996/04062012696.th.jpg (http://imageshack.us/photo/my-images/823/04062012696.jpg/)
sreemv
4th June 2012, 19:26
MultiAVCHD will do all these for you.
Not quite - multiAVCHD cant replace video track - yes, audio - no, video.
chompy
9th June 2012, 10:09
Hello guys,
I try adding subtitles on BD. It successful but one problem is TMT5 not allow change subtitles.
I'm supposed to do?
http://img42.imageshack.us/img42/6913/3152555150747.th.png (http://imageshack.us/photo/my-images/42/3152555150747.png/)
http://img651.imageshack.us/img651/784/3152555150955.th.png (http://imageshack.us/photo/my-images/651/3152555150955.png/)
http://img269.imageshack.us/img269/2559/3152555151010.th.png (http://imageshack.us/photo/my-images/269/3152555151010.png/)
http://img823.imageshack.us/img823/4996/04062012696.th.jpg (http://imageshack.us/photo/my-images/823/04062012696.jpg/)
From your second picture, you have disabled the option to enable/disable subtitles and the option to change subtitles.
Remove the selection from the sixth and seventh UO starting from the right (OU4 and UO5).
Best wishes
zantoz
10th June 2012, 12:08
@chompy
Thank you for answer but OU4 and UO5 I enable after TMT5 not change subtitles.
Firstly, Those box is unchecked. Therefore check OU4 and UO5. The results are not different.
chompy
10th June 2012, 16:40
@chompy
Thank you for answer but OU4 and UO5 I enable after TMT5 not change subtitles.
Firstly, Those box is unchecked. Therefore check OU4 and UO5. The results are not different.
As I said, according to the picture you uploaded, you had UO4 and OU5 checked and these prevent you from deactivating / changing subtitles.
First you have to remove check from these UO and then save playlist:
http://img585.imageshack.us/img585/1637/actions.png
Best wishes
zantoz
10th June 2012, 18:26
Sorry for my bad Eng.
http://img338.imageshack.us/img338/5318/11062012702.th.jpg (http://imageshack.us/photo/my-images/338/11062012702.jpg/)
Original don't checked every box - TMT not Change Sub.
Then I check UO4 and OU5 - TMT not Change Sub too.
chompy
11th June 2012, 08:18
@zantoz:
Then if you are sure that the playlist you are playing is the one you modified I don't know where your problem could be.
I don't even know if it's possible, but maybe there's some java code on your blu-ray that prevents the change of subtitles.
zantoz
12th June 2012, 16:15
It BD can play chapter and function according to the original.
But only problem found is not change sub in player.
ps.I mod nisemonogatari BD.It no problem player can play correct chapter,function and can change sub.
Thank you chompy for you answer.
http://www.mediafire.com/?4jcqrrfdb21ir21 (It is BD structure no movie)
chompy
13th June 2012, 08:46
I see that item number 4 on your playlist (00005.m2ts) doesn't have subtitles, try to add 2 dummy subtitle streams to it and see if it helps.
In theory, all m2ts in a playlist should have the same number of audio and subtitle streams.
rapscallion
4th July 2012, 20:54
I'm trying to get a short background menu clip to loop before the main movie (remux) starts.
And then if I hit the "next" button , I'd like the movie to play.
The clip command is : Play PL 1
When I insert a line after this with Jump Title 1 and a Imm value of 1, the loop can't be stopped, it just continues.
Is there a command I can enter to stop the loop and continue to the main movie? (I'm assuming this is possible, of course)
Edit: Clip is 58 sec long with a chapter set at the 58s mark.
jmone
8th July 2012, 02:07
Is it possible to use BDEdit to create a single Playlist that combines content from two different BD Structures (eg one playlist that combines say D1 and D2 of LOTR)?
Sci-Fi-Fan
12th July 2012, 17:44
Hi.
I made a simple BD folder using TsMuxer containing a single .mpls, .clipi, and .m2ts.
For some strange reason TsMuxer is setting the SequenceInfo start time to 0:10:00:00 and adding 10 minutes to the end time/length of the clip 2:12:17:824 where the correct lenght of the clip should be 2:02:29.....
This is causing a 10 minute delay before the stream will actually start playing.
Any chance editing of the SequenceInfo time stamps can be added to BDedit? or any other way to correct the timestamps?
Thanks for a Great Utility
rapscallion
12th July 2012, 19:49
It's not Tzmuxer that's doing that, it's bdedit. And, it always does.
Are you actually seeing that 10min delay or are you just assuming that it is. Because mine always play properly with the correct chapter breaks.
If you want to, you can edit them. Playlist tab, bottom left, you can edit any of the tiimes you like. Hit "save" and done.
Sci-Fi-Fan
13th July 2012, 16:23
It's not Tzmuxer that's doing that, it's bdedit. And, it always does.
Are you actually seeing that 10min delay or are you just assuming that it is. Because mine always play properly with the correct chapter breaks.
If you want to, you can edit them. Playlist tab, bottom left, you can edit any of the tiimes you like. Hit "save" and done.
I am Actually seeing the delay...
Basicly My movie is split into 2 segments, the 1st runs for approx 2.5 minutes containing the opening credits duplicated in multiple languages.
The 2nd segment is the rest of the movie which has a running time of 2:02:29.651.
"see attatched file"
In the above pic the sequence start time is set to 10 minutes and the end time to 2:12:17:824
Which yields a difference of 9 minutes and 48 seconds between the actuall running time and the end time.
During playback in powerdvd the fist segment plays fine, then PowerDVD will freeze for 9 minutes 48 seconds before starting playback of the 2nd segment.
The navigation bar and position time will continue to tick along, but picture remains frozen for the time stated above.
I have now managed to edit the sequence times using a hex editor, however that did not resolve the above issue, so i'm at a loss.
Will try a different authoring program other than TsMuxer.
daverg
22nd July 2012, 20:26
I'm new to BDedit so sorry if this is a dumb question: When a Button instigates the playing of a video, the navigation commands of the player work, ie the video is interruptible. However if the playing of a video is instigated by a program then the only option is to completly stop the Blu-ray playing. For example, instigation via the SetNVTimer command. Is there a way of making such a video interruptible?
I presume that Pelican, or someone else, has not been able to remux a menu back into an m2ts file?
sosotiit
18th August 2012, 21:20
Trying to trace the sequence of clip from start of play to first menu, in this one here (Sound of music) First play back says BD_J, movie 65535 and top menu say BD_J 00000
How do I find the first MPLS and /or clip that plays , and from there the next... until the first menu
thanks
Josefx
29th September 2012, 13:02
Hi,
does anybody know what the files in the backup directory (inside the BDMV folder) are for?
In the Options tab of BDedit there is a button called "Save to Backup dir". When saving e.g. a playlist or a clipinfo, corresponding files in the backup directory are also updated, if the button is checked.
I do not notice any difference in the functionality of the BD whether the files in the backup folder are changed or not.
Is it advisable to activate the option "Save to Backup dir"?
Thanks for your help,
Josef
jellyhead1
29th September 2012, 17:57
Hi,
does anybody know what the files in the backup directory (inside the BDMV folder) are for?
Josef
I assume the backup is the same as the bup file on DVDs. It is just a backup in the event the main files are not able to be read due to a scratched or smudged disc. I don't know for a fact that this is the case.
Josefx
29th September 2012, 19:25
ok, thank you jellyhead! That is what I have also been assuming.
Best,
Josef
Cilow
26th October 2012, 20:47
Hi, im new here and sorry my dump question.
If you change the streams, you have to edit these files to fit in with them.
I have changed a m2ts file (languange) and i think a have to edit the *.bdmv files (wich one exactly?) to work the Blu-ray on a SAP correctly.
is there a tutorial for BDedit how to edit the *.bdmv files?
would be great if someone can help me.
btw. the Movie is Fearless US BD with 3 different versions.
Sorry for my bad english.
walexago
14th November 2012, 18:47
Hi,
I would like to know if it's possible with BDEdit to get pop-up menu (IG type) always on (pop-up menu visible without user intervention).
I read about commercial program (post-authoring program for Mac) with this functionality.
Thanks in advance
rs008f
29th December 2012, 09:52
Since you can change the IN time and OUT time in PLAYLIST, is it possible to change the present st. and present. end in CLIPINF? It will make it easier to change the chapter marks.
FreaQ
15th January 2013, 16:18
Hi,
I have a BD Structure on my Harddrive which has forced german subs if the audio is english.
Is there any possibilty to remove those forced subs with BDEdit.
The Subs are not hardcoded, the are called with some command.
rapscallion
15th January 2013, 20:38
Do you have menus, extras, etc? If not, I know that when I want to make subs forced, there's an easy procedure.
If yours were made the same way, I'm sure they can be easily reversed.
Under the BDMV tab, right side, look at the "command" line. If you see "set stream 49154, 0" , that is the command that's forcing the sub. Highlight that line and press the (-) sign to remove. Then press "save", bottom left. If you make a mistake or this screws something else up, just restore the back up files that bdedit always creates.
If not, maybe someone else can chime in. Good luck.
FreaQ
16th January 2013, 18:07
I did as you described, but there is no such entry in any of the playlist files.
It is a complete BD with Menu and Extras.
rapscallion
16th January 2013, 20:42
I did as you described, but there is no such entry in any of the playlist files.
It is a complete BD with Menu and Extras.
NOT in the playlist files. As I said, under the BDMV tab. MovieObject.bdmv is where the command is located.
http://img829.imageshack.us/img829/512/bdedit.jpg
The above is to enable forced subs that are not hard coded. Line 0002, highlighted in blue.
Depending on ver of BDedit, that line might also read: "SetStream(0),2,(0),(0)". however, 49154 wil still be seen on the bottom, right.
That's all I got.
Sci-Fi-Fan
21st January 2013, 14:14
Could anyone here show me how to convert the timestamps within a .mpls file to hh:mm:ss:mss and vice versa Please?
for example looking at an mpls file in HxD i can see the out time as 00 6C DD A9 and in BDedit as 02:02:29:481.
I have tried converting the Hex # to decimal and binery but it does not correlate to the actuall timestamp.
I'd like to be able to edit the timestamps in the chapters ect, but unfortunately there appears to be a bug in BDedit that completely corupts the mpls file if i try to save with multiple chapter timestamp edits.
Thanks
Guest
21st January 2013, 15:34
If you are talking about the IN_time and OUT_time fields, then:
"The IN_time and OUT_time are measured in units of a 45kHz clock. For example, each IN_time
and OUT_time may be an upper 32-bit value of the 33-bit PTS (that has 90kHz accuracy) for a
presentation unit."
Sci-Fi-Fan
21st January 2013, 17:11
If you are talking about the IN-time and OUT_time fields, then:
"The IN_time and OUT_time are measured in units of a 45kHz clock. For example, each IN_time
and OUT_time may be an upper 32-bit value of the 33-bit PTS (that has 90kHz accuracy) for a
presentation unit."
Thank You very much, thats the key i was looking for. and yes i was refering to the in time and out time as well as the chapter indexes.
Much apreciated:)
Ghitulescu
22nd January 2013, 09:40
One of the biggest problems BDedit has is the lack of a documentation (if one asks Google, he'll find immediately hundreds of guide on how to de-install BDedit :) :) ). Combined with the lack of BD specs/docs, this renders this outstanding tool almost useless for a beginner. This of course led to those 800+ questions in this thread ... which actually brings more confusion rather than enlightens ....
While the BD philosophy cannot be learned overnight, it would be wonderful if someone with experience can draft a sort of manual for it.
Guest
22nd January 2013, 14:19
There are ample BD specs and documents (which allowed me to answer the question above). They are just not public domain. Serious developers will always obtain the relevant specs.
thunderclap
13th February 2013, 01:08
I'm hoping someone can give me a quick walkthru to something I'd like to do: streamless branching. I've built a Blu-Ray with Encore CS6 that has two endings. I've created one timeline with the majority of the film, a second timeline with one ending, and a third with the other ending. I've then created two buttons on the main menu linking to two different Playlists I've created. In those Playlists I've put the timelines in the order they're suppose to play.
I've been told the BDEdit should be able to help set the built BD so that these changes are seamless, and not pause as it currently does. Based on what I've read I know I need to change the clips (minus the first) in the playlist C column to 5. However, none of the playlists listed on BDEdit have more than one clip, so I'm not sure where to edit or what to do.
Can anyone point me in the right direction? It's possible I've missed something in the 40+ pages here, not sure. Thanks!
Ghitulescu
13th February 2013, 11:02
One of the biggest problems BDedit has is the lack of a documentation (if one asks Google, he'll find immediately hundreds of guide on how to de-install BDedit :) :) ). Combined with the lack of BD specs/docs, this renders this outstanding tool almost useless for a beginner. This of course led to those 800+ questions in this thread ... which actually brings more confusion rather than enlightens ....
While the BD philosophy cannot be learned overnight, it would be wonderful if someone with experience can draft a sort of manual for it.
There are ample BD specs and documents (which allowed me to answer the question above). They are just not public domain.
I know this :(.
However, this is not what I have asked for.
What I actually meant, was a sort of guide for BDedit, much in the sense of the guides that appeared long time ago on doom9 or videohelp, concerning the use of eg DVDshrink or IFOedit or whatever software, without disclosing any confidential information.
Coming back to BDedit - I use it maybe 2-3 times a year, and each time I get problems in making it accepting some values I input, for instance. It takes me many minutes and trials to find the correct order of pressing the buttons. People that use it probably many hundred times a year developed meanwhile a reflex, and they do not realise this issue.
djmasturbeat
23rd February 2013, 05:52
Hi
I am pretty new to BDedit, so please forgive my lack of knowledge here. I have to agree with the sentiment above that this great tool is rendered near useless by noobs.
additionally I am trying to trouble shoot an issue with in-mux PiP, something I have no real experience with.
My issue is with the Japanese release of Kiki's Delivery Service.
Ghibli Japan uses Panasonic Authoring studio (and Panasonic Mastering), who have some really modified authoring setup that apparently creates some files and structure in ways Scenarist doesn't like.
I have been working on trying to make a modified BD, adding in extra audio and subs to the main movie.
so far I have added some subs 2 LPCM stereo tracks) that will mux fine without going over bitrate.
I am still finalizing all of my subtitles and getting them ready to import to avs2bdnxml. In the mean time I also want to figure out how to get the PiP to work.
Long story short, I have a few extras that Scenarist won't mux at all (even directly remuxing from unaffected demux fails on some extras/ files), so I removed these extras. I would however like to add them back in.
the affected files are:
mpls: 00002, 00003, 00012
m2ts: 00002, 00003, 00008, 00012, 000013
clpi: 00002, 00003, 00008, 00012, 00013
I have tried just dropping in the removed files from the retail rip, and that kind of works, except for the Storyboard Feature with its in-mux PiP:
mpls 2, clpi 2 m2ts 2
subplayitem: clpi 12 m2ts 12
when I select this extra from the menu the feature plays, but the PiP stream/placements cannot be selected properly, like it can be in the retail. That is my main issue here.
in the retail the PiP is triggered with the remote's directional arrow pad/OK buttons (same thinng for software player with virtual remote)
by hitting OK (middle button) you get a secondary IG menu, with 3 choices, I pick the one on the right
and the selection on the right of this new IG menu pops up 3 choices: (in Japanese) PiP at 480p, Pip at a smaller frame size (somehow scaled from the 480p streeam), or no PiP
if you select the 480p or smaller frame, it goes back to the storyboard feature with the secondary video playing
using the arrow buttons on the remote can place the secondary video in the 4 corners
you can also skip the secondary / popup IG menu and, while storyboard is playing, just click one of the arrow keys on the remote
this triggers a cute overlay animation of Kiki's cat, Gigi, and then starts the secondary video @ 480p.
When I try to import the mpls, clpi and m2ts over to the custom BD, some stuff gets broken.
depending on the player I may get the overlay animations in the corners, and sometimes I can get the secondary video to play in the upper right (some players it is 490p, in Sonic QC it is a small frame PiP). I can never get it to display in the other corners
I opened the BD retail and my custom in two instances of BDEdit, and I find 00002.mpls has extension data not in the custom, and the popup window tells me it is PiP Extension Data.
Great, so I copy it and import it to the custom and save the mpls on the custom.
But I still have no PiP.
Can anyone tell me what I may be missing?
If you need it, here is the BD structure of my current custom and the retail (everything but m2ts files) to try to look at in BDEdit, see if you can find anything.
http://www.sendspace.com/file/i9iwih - custom
http://www.sendspace.com/file/xonqgy - original
this may not be enough to view all the menu features, and PiP info, what with the overlay animations along with menu BOGs, etc.
If you need more uploaded to check things, let me know. if they are things I can extract with BDedit, please let me know (and how to do it).
I would like to know what you find and how to edit it, also, since I plan to eventually add some subs and other audio to this Kiki disc; plus knowing for the future would be great -- especially since I will likely have to deal with this again after I buy the Japanese BD of Totoro to customize.
If it would truly help, I can post the Scenarist BD solution and project folders + files (minus large ES files). Again, though, there are several extras which will NOT mux in ScnBD (even a direct remux from demuxd retail rip made with latest stable AnyDVD HD), this Storyboard feature is one of those extras that will not mux in ScnBD!
thanks for any help
thanks for any help
ScottJ
28th February 2013, 03:46
Is there a way to get BDEdit to run in a non-interactive mode? I want to get a dump of the playlists & commands(?) (basically everything shown on the BDMV tab) through an automated script.
If not, is there another tool that can do this? Preferably open source.
ccsoon
10th May 2013, 23:50
Hello i could use some help.
In a M2TS file are 1 movie file (avc), 2 audio PCM 5.1 and PCM 2.0, 2 Subtitle JPN, JPN Dubbed.
So i would like to use the PCM 5.1 to create a DTS-HD file and i have one made, ok.
And i want to have a English and Dutch subtitle so i created one.
So i going trouh the process of tsMuxeRGUI adding al the stuff that i want:
1 MOVIE FILE
2 AUDIO FILE, 1st PCM 5.1 2. DTS-HD MA
2 SUBTITLE, ENGLISH, DUTCH
And i put it back in the proper folder, make some adjustments..
Hock it up on my Popcorn-Hour A300
Ok the first thing what i always see is the Studio Logo, but after that the movie sopused to play, but i doens't. So i make few new M2TS file chang the timecode, uncheck some button's.
Remove or change the MPLS the CLIPINF..
It does just nothing.. I just doens't now what the problem is?
And i want to created this movie so i can give it as a present to my father because in this movie there is no Dutch sub and i want the "whole" Blu-ray, with the menu's.
Ps. changing the Menu's en some commands that works just fine, but just the M2TS file not.
ccsoon
11th May 2013, 01:29
Hello i could use some help.
In a M2TS file are 1 movie file (avc), 2 audio PCM 5.1 and PCM 2.0, 2 Subtitle JPN, JPN Dubbed.
So i would like to use the PCM 5.1 to create a DTS-HD file and i have one made, ok.
And i want to have a English and Dutch subtitle so i created one.
So i going trouh the process of tsMuxeRGUI adding al the stuff that i want:
1 MOVIE FILE
2 AUDIO FILE, 1st PCM 5.1 2. DTS-HD MA
2 SUBTITLE, ENGLISH, DUTCH
And i put it back in the proper folder, make some adjustments..
Hock it up on my Popcorn-Hour A300
Ok the first thing what i always see is the Studio Logo, but after that the movie sopused to play, but i doens't. So i make few new M2TS file chang the timecode, uncheck some button's.
Remove or change the MPLS the CLIPINF..
It does just nothing.. I just doens't now what the problem is?
And i want to created this movie so i can give it as a present to my father because in this movie there is no Dutch sub and i want the "whole" Blu-ray, with the menu's.
Ps. changing the Menu's en some commands that works just fine, but just the M2TS file not.
Ok i found it, i followd the guide http://forum.doom9.org/showthread.php?t=150511 strictly, but what's the different by adding the MPLS file or the M2TS file in the tsMuxeRGUI, ok i just need to put the MPLS in, but why can't it just work white the M2TS file?
jmone
3rd June 2013, 00:25
Is there anyway of automating the generation of a individual MPLS per chapter on the BD (I can do it manually with BD Edit but it take a while)? FYI - this is handy for Music BD's where you want one per track.
rapscallion
1st July 2013, 22:41
I have a full bd with menu that plays a foreign sub by default. It can be deselected via the menu.
However, I'd like to disable the default sub and have tried removing the highlighted one with no success.(this is exactly the line I add when adding forced foreign subs to a BD remux, so it made sense to start with that one)
There are 5 subs, however, from what I can see, BDedit only shows 4.
Any thoughts would be helpful. Solved, see edit below.
http://img12.imageshack.us/img12/7902/y94b.jpg
Edit: Ok, found the answer, back in 2009, from Deank. Rather than removing the highlighted line, I needed to change the command from "c002" to "8002". Works like a charm, thanks Dean! : Click (http://forum.doom9.org/showthread.php?p=1274952#post1274952)
minhjirachi
19th October 2013, 04:13
How to view the offset sequence of the subtitle in this program?
Cedvano
14th November 2013, 16:34
Hi,
Someone have somes informations about Extension Data for 3D BD ?
I create with success 3D converted movie, and with TSMuxer I create BD Folder.
All is ok, but the original MPLS have popup menu, I can create with BDEdit but black screen by Extension Data.
I would like to know where modify to include this popup menu ?
Thanks for your help.
dellsam34
30th November 2013, 09:09
Few days ago I was sorting my blu-ray original disc collection and by mistake I stepped on one of the blu-ray boxes and cracked the disc inside -oh well $19.99 gone- I was digging in one of my hardrives for its backup and I smiled when I found the backup for it as BDMV folder, Using TMT6 the movie is not playing in the right order so I knew it the original broken disc had Sony DADC protection called Screen Pass, Here is my question can I use BDedit to point TMT5 to play the right playlist which I know which one is, If so how do I do it.
Capsbackup
20th December 2013, 17:55
I used multiAVCHD to create a 12 title Blu-ray using the title-list menu, which displays all 12 titles/thumbnails on one page. When any of the first 12 titles completes, it returns to the title menu page with the first title button highlighted.
Can BDedit be used to have the next sequential title button be highlighted after completion of a title? I am trying to avoid having to press the remote controls arrow keys every time to navigate to the desired title from title one.
Instructions to achieve this would be most welcome!
tubularusa
13th January 2014, 17:49
I have a bluray disc that I created with 4 tracks (titles). It is currently set to jump to the next title after each title is finished playing. There is a Title and Track menu. I'd like to edit this using your bdedit and set tracks 2,3 and 4 to automatically loop itself when it is finished playing instead of going on to the next title.
For example, if I select Title 3 (OID/file 4), on the right side the last line is Branch/Jump/Jump Title/Imm 4 (which I assume makes it jump to the next Title (Title 4). Can I change this to Jump/Jump Title/Imm 3) so that it automatically starts playing the beginning of Title 3 over again or is there a better way to do this? I also want to do this with Title 2 and Title 4 so when they are finished playing it repeats the same title seamlessly rather than go on to the next title.
bigotti5
13th January 2014, 18:24
In corresponding MO look for PlayPL command (or PlayPLPI, PlayPLMk)and notice line number.
Immediatly after this command insert or replace:
20810000 as Opcode and line# as destination e.g. 00000004 (Hex).
tubularusa
15th January 2014, 23:10
In corresponding MO look for PlayPL command (or PlayPLPI, PlayPLMk)and notice line number.
Immediatly after this command insert or replace:
20810000 as Opcode and line# as destination e.g. 00000004 (Hex).
Can you take a look at the attached screen shot? I have title 3 selected and I want title 3 to repeat automatically when it is done. There are two play PL rows near each other if you look at the MO. Can you show me what you want me to do?
bigotti5
16th January 2014, 09:02
As I can not see all commands it is impossible to propose a valid solution.
There are many conditions, I do not know if they are true or not without tracing whole structure.
e.g.
line 26
if GPR_8 == 262146 then move 1 to GPR_2014
line 28
if GPR_1024 == 0 then move 1 to GPR_8
...
line32
if GPR_4 == 0 then go to line 36
So you have to try...
Backup your movieobject.bdmv
Replace commands in line 35 from 20810000 00000025 to 20810000 00000022
save and play
if it is not right one restore your backup and try
replacing commands in line 37 from 50400001 00000002 to 20810000 00000024
save and play...
Ghitulescu
17th January 2014, 15:41
Well, I understand that it might be too soon (having regard to the DVD similar case), but BDedit still lacks a guide, beyond the presentation at pel.hu (BTW, the webpage in the very first comment is wrong).
Yes, I know and I said above that it took time to distillate something like http://www.dvd-replica.com/DVD/vmcommands.php or http://stnsoft.com/DVD/index.html .
The lack of knowledge usually causes a flood of endless discussions, for each individual topic, for the very simple reason that the tutorials, which are presented in a short manner, address usually a singular aspect from a large pool of possible situations. This way, the user is not able to modify the tutorial to fit his needs. And this way the snowball started to roll ...
I also understand the legal situation, which is further restricted than in the DVD case, however this is not always a brake for the progress.
Reading this thread I dare to state that it could have been shrunk to less than 1/4 if a half-decent guide would have been provided.
PS: I believe that this was also the case for IFOEdit, a wonderful piece of software, which went almost into oblivion because the lack of a proper documentation. At least I use it less than 1 time a year, and only to correct maybe something that is not correctly done by another software.
tubularusa
20th January 2014, 15:16
Thank you so much! Option 1 worked perfectly. I made a similar change to each title I wanted to loop and it worked for each one. I appreciate you taking the time to walk me through this. Hopefully someone else will find this helpful as well.
As I can not see all commands it is impossible to propose a valid solution.
There are many conditions, I do not know if they are true or not without tracing whole structure.
e.g.
line 26
if GPR_8 == 262146 then move 1 to GPR_2014
line 28
if GPR_1024 == 0 then move 1 to GPR_8
...
line32
if GPR_4 == 0 then go to line 36
So you have to try...
Backup your movieobject.bdmv
Replace commands in line 35 from 20810000 00000025 to 20810000 00000022
save and play
if it is not right one restore your backup and try
replacing commands in line 37 from 50400001 00000002 to 20810000 00000024
save and play...
Capsbackup
20th January 2014, 16:22
I used multiAVCHD to create a 12 title Blu-ray using the title-list menu, which displays all 12 titles/thumbnails on one page. When any of the first 12 titles completes, it returns to the title menu page with the first title button highlighted.
Can BDedit be used to have the next sequential title button be highlighted after completion of a title? I am trying to avoid having to press the remote controls arrow keys every time to navigate to the desired title from title one.
Instructions to achieve this would be most welcome!
Anyone have suggestions to this?
bigotti5
21st January 2014, 12:17
Anyone have suggestions to this?
I can not suggest anything without examining whole BD.
Capsbackup
22nd January 2014, 04:41
I can not suggest anything without examining whole BD.
Thanks for taking a look. Example below.
http://www.sendspace.com/file/fmhljo
bigotti5
22nd January 2014, 09:43
Use a free GPR to identify each title.
I use GPR_100.
For every title add a command to set GPR_100.
For title 1 use value 1,for title 2 use value 2 and so on.
SAVE
http://members.aon.at/video.digital/GPR.png
Go to CLIPINF, select 93001.clpi -> Menu
select Page View and Start
you should now see ButtonIDs we need (hex values)
Button for title 1 has 0x6
Button for title 2 has 0xC
and so on
http://members.aon.at/video.digital/BTID.png
Select Page 0, be sure Button id 0000 is selected and change commands as shown in the picture (right click - Edit mode)
http://members.aon.at/video.digital/COM.png
EQ GPR100, 1 #condition
SetButtonPage 12, 2 #command
read as "if GPR_100 is equal 1 then go to page 2 an select button 12"
...
MUX and replace 93001.m2ts in your STREAM directory.
Here (https://www.dropbox.com/s/eo3v97a5dy9jhbf/BLANK%20BD%20TEST_mod_bigotti5.rar) is the modified BD.
Capsbackup
22nd January 2014, 16:03
Excellent!! Thank you for taking the time to explain this bigotti5, the tutorial is perfect. :D
I have a homework assignment now, since this will take some time for me to digest! :o
:thanks:
rubento
27th January 2014, 20:35
I have reauthored a full blu ray with MultiAVCHD to add a subtitle track (original BD had no subs). Now, when a play the movie subtitle appears but it is not selectable... Could anyone help with what field should I edit to allow subtitle selection.
IanD
28th January 2014, 02:15
Few days ago I was sorting my blu-ray original disc collection and by mistake I stepped on one of the blu-ray boxes and cracked the disc inside -oh well $19.99 gone- I was digging in one of my hardrives for its backup and I smiled when I found the backup for it as BDMV folder, Using TMT6 the movie is not playing in the right order so I knew it the original broken disc had Sony DADC protection called Screen Pass, Here is my question can I use BDedit to point TMT5 to play the right playlist which I know which one is, If so how do I do it.
IIRC, Screen Pass points to a false playlist if it doesn't detect AACS, when playing the main feature.
I have found the easiest approach is to identify the false playlist and edit it within BDedit to match the playlist you want. There may be a direct way to change the playlist in BDedit, but I find it so complicated to use and understand that my alternate approach works better for me. Curiously, renaming the valid playlist to the false playlist didn't work for me: I had to edit the false playlist.
bigotti5
28th January 2014, 08:19
Now, when a play the movie subtitle appears but it is not selectable...
Where does subtitle appear? Menu? Subtitle button on remote?
[SLiM]D12
30th January 2014, 18:56
Originally Posted by dellsam34
Few days ago I was sorting my blu-ray original disc collection and by mistake I stepped on one of the blu-ray boxes and cracked the disc inside -oh well $19.99 gone- I was digging in one of my hardrives for its backup and I smiled when I found the backup for it as BDMV folder, Using TMT6 the movie is not playing in the right order so I knew it the original broken disc had Sony DADC protection called Screen Pass, Here is my question can I use BDedit to point TMT5 to play the right playlist which I know which one is, If so how do I do it.
Same here, just wondering how to edit the default playlist.
I have found the easiest approach is to identify the false playlist and edit it within BDedit to match the playlist you want. There may be a direct way to change the playlist in BDedit, but I find it so complicated to use and understand that my alternate approach works better for me. Curiously, renaming the valid playlist to the false playlist didn't work for me: I had to edit the false playlist.
IanD: Care to illustrate the process you use?
thanks.
rubento
1st February 2014, 19:58
Where does subtitle appear? Menu? Subtitle button on remote?
Subtitle is muxed with Multiavchd. Disc had no subtitles at all so there's no menu selectable. When playing the movie subtitle is not selectable (greyed out)...
ttz
18th March 2014, 16:03
I would like to remove the AnyDVD speedmenu from a bluray with BDedit but I don't know how. It have a m2ts with a IG that should be skipped in the BDMV tab. Can you help me?
Thanks in advance.
ttz
24th March 2014, 16:14
Don't bother. I did it.
bmcelvan
15th April 2014, 20:08
I haven't found the answer to this and have been looking for a long time for this. How can I add multiple, usually two but maybe three or four .m2ts files that I want played back to back on a bluray disk. I have a chapters files for each and have used tsmuxer to make a single full file version of the audio/video components. I don't need menus, or anything crazy like that, I just want to add them as a separate titles - I don't want to MUX them together in tsmuxer, sometimes they won't be the same sound or video size anyway so that option won't work. Is there a simple way to have the index.bdmv and the MovieObject.bdmv files modifed or created to do this task. Have been playing for weeks now it seems but can't seem to get the numbers in bdedit exactly right for it to work. I can always play the first file, but rarely are the other files detected. They show up as titles dvdfab, but that program has no way to do this as well. I've taken a Bluray file structure, taken all the files out except the .bdmv files, and replaced the m2ts files with mine, and put in corresponding (name only) .mpls files in the playlist folder. I was hoping bdedit would be all I needed to change the mpls and bdmv files but no such luck as yet. What are the most basic and simple commands needed on the first screen to make it work. Oh, and I've tried the multiAVCHD program numerous times and it doesn't work and adds so much extra crap and folder structure that I don't want, I want to avoid using that program if I can.
ccsoon
3rd June 2014, 22:00
There is a way for doing it! You just need easySUP tsMUXER and BDedit. You need to find de Playlist MPLS of the main movie. Add the MPLS into tsMuxer just add the subtitle with in (BD SUP in easySUP) mux it like Bluray Folder. Then find the CLIPinfo of the real movie of the origin bluray and change it whit the new one. But keep the code name the same! (00003.clpi = 00003.clpi) do this the same with the movie m2ts. Now BDedit. find in Bdedit the playlist of the main movie. And on your right sight you must find the subtitle box to add on 1200 is the first, 1201 is the second.. then you must save or mux it? And i think your done.
But if this is not clear xD i can make a tutorial if you want one. Subtitle is muxed with Multiavchd. Disc had no subtitles at all so there's no menu selectable. When playing the movie subtitle is not selectable (greyed out)...
IVaN_000
22nd July 2014, 03:07
Is it possible to modify the commands of menu buttons? (Menu -> BOGs) The list of commands can be switched from Read Only to Edit Mode, but there's no way to save changes.
There is a Save button, but it saves the whole menu as an external .mnu file.
bigotti5
22nd July 2014, 03:22
Use Mux button to create a m2ts file and replace original.
IVaN_000
23rd July 2014, 21:34
Use Mux button to create a m2ts file and replace original.
Are you absolutely positive that should work? It generates an m2ts, but no corresponding clpi.
I'm working on a Blu-ray disc generated by Adobe Encore. As it is a very limited application, I have to make some final polishing with BDedit. There's a button command I need to change.
I tried your suggestion: edited the command, Mux, replaced the m2ts, reloaded the disc in BDedit. It corrects the packet value of ClipInfo, but when I switch to menu tab I got an "Access violation at address 0057FD3F".
bigotti5
24th July 2014, 08:08
It works for out-of-mux menus only.
IVaN_000
24th July 2014, 23:16
It works for out-of-mux menus only.
That was it. Thank you.
had-z
22nd August 2014, 20:36
Hi everyone, can someone help with a bluray structure with the following description:
The Bluray contains 8 episodes of a series, i want to add a subtitle track and a additional audio track, that was done in tsmuxer (replaced the M2ts and clipinfo for every episode), the problem is: the bluray has only a MPLS with all the episodes, not a individual MPLS to replace with the one generated by tsmuxer...
I want to know what is the parameter to edit for a perfect playback of the playlist? actually TMT or Power DVD only plays the 1st and 5th episodes, the duration of the playlist is right, bur the other episodes only shows a black screen.
minhjirachi
27th September 2014, 15:16
When using the BDEdit to view the Base clipinf of 3D Blu-ray Disc. I don't know the meaning of the edit button in this picture?
http://i.imgbox.com/PdIIaZfk.png
And after clicked on Edit button. A new PopUp Windows Appear. What's meaning of the "Extent Start Point" content?
http://i.imgbox.com/kfAoOBS8.png
And the question is why the 2D Disc don't have this and the 3D Disc have? How to generate this entry?
Thank you!
bigotti5
27th September 2014, 18:26
In your case this is the "Extent Start Point" extension to CLPI and shows the source packet numbers of start points in interleaved SSIF stream.
For combatibility reasons to 2D this in ExtensionData part.
Dependent view CLPI has additional ExtensionData parts, "ProgramInfo SS" and "CPI SS".
minhjirachi
28th September 2014, 02:26
In your case this is the "Extent Start Point" extension to CLPI and shows the source packet numbers of start points in interleaved SSIF stream.
For combatibility reasons to 2D this in ExtensionData part.
Dependent view CLPI has additional ExtensionData parts, "ProgramInfo SS" and "CPI SS".
Thank you so much. :)
As you said that "shows the source packet numbers of start points in interleaved SSIF stream". Show how to find all of the source packet numbers of start points in interleaved SSIF stream when I only have 2 .m2ts (Base View and Dependent View only)?
bigotti5
28th September 2014, 08:58
Show how to find all of the source packet numbers of start points in interleaved SSIF stream when I only have 2 .m2ts
?????
minhjirachi
28th September 2014, 09:49
?????
It means if I clear all the Extension Data. How to re-build it to make it works?
Exactly, I have replace the base view clip. I think dep view will not change size when remuxing. So that I just need to replace the base view, which contain audios and subtitles. After that, re-create the Extension Data with old dep view. Then I will have a working 3D Blu-ray Disc.
With some new disc like: Pacific Rim or Edge Of Tomorrow. They are have an anti-privacy bit in the dep view. So that I demux the dep to mux with base in Scenarist. I will get the "SSIF Allocation Error, Fail At Conditional 5". But I can see that the CHDBits team, they do the same as I said above. But I don't know why they can create that Extension Data for the Base View. So that I want to ask how to create that extension. Or how to remove the anti-privacy bit?
bigotti5
28th September 2014, 22:04
"SSIF Allocation Error, Fail At Conditional 5" error occures when dependent view bitrate is much lower than base view bitrate.
minhjirachi
29th September 2014, 02:21
"SSIF Allocation Error, Fail At Conditional 5" error occures when dependent view bitrate is much lower than base view bitrate.
I know. But they haven't change anything and keep the old dep once. "How did they do that?". That is a big question. :D
bigotti5
29th September 2014, 08:17
Lower bitrate in base view.
minhjirachi
3rd October 2014, 16:18
Does the Rec. Rate affect to bitrate or not?
sonate
3rd October 2014, 23:47
There is a way for doing it! You just need easySUP tsMUXER and BDedit. You need to find de Playlist MPLS of the main movie. Add the MPLS into tsMuxer just add the subtitle with in (BD SUP in easySUP) mux it like Bluray Folder. Then find the CLIPinfo of the real movie of the origin bluray and change it whit the new one. But keep the code name the same! (00003.clpi = 00003.clpi) do this the same with the movie m2ts. Now BDedit. find in Bdedit the playlist of the main movie. And on your right sight you must find the subtitle box to add on 1200 is the first, 1201 is the second.. then you must save or mux it? And i think your done.
But if this is not clear xD i can make a tutorial if you want one.
I am trying to add a subtitle to a movie where no previous subtitle existed. I have successfully created the .sup
and muxed it using txmuser, replaced both the Clpi and m2ts in the original. I am not clear as to what should be done in BDedit. I am enclosing a screenshot of BDedit. The added subtitle shows up in the Programinfo as "PID 1200, PG eng"
Any help you can give me to complete this so I can have see the muxed subtitles will be deeply appreciated.
bigotti5
4th October 2014, 09:42
@sonate
You have declared sub in mpls?
if not mark PG in STN part of corresponding mpls, and click +
http://members.aon.at/video.digital/submark.png
adjust mPID and attrib
http://members.aon.at/video.digital/subadj.png
@minhjirachi
it is contrary
Bitrate affects Rec. rate (== mux rate)
If Rec. rate is too low buffer will underflow
Bitrate itself is set by encoder
sonate
4th October 2014, 20:31
@sonate
You have declared sub in mpls?
if not mark PG in STN part of corresponding mpls, and click +
http://members.aon.at/video.digital/submark.png
adjust mPID and attrib
http://members.aon.at/video.digital/subadj.png
@minhjirachi
it is contrary
Bitrate affects Rec. rate (== mux rate)
If Rec. rate is too low buffer will underflow
Bitrate itself is set by encoder
Thank you so much for such a fast reply. I now have it all working as it should be.
Greg
sonate
8th October 2014, 02:36
Is there a way in BDedit or another tool to have the movie start with the subtitles automatically on, but allowing you to turn them off if so desired?
Again, your help is most appreciated, Greg
sonate
8th October 2014, 18:07
Even though the english subtitles timings are correct, the movie itself starts with a time stamp of 10 minutes. All the chapters are obviously off. If there is anyone who can help, I would appreciate it very much. See the attached screen shots.
Greg
sonate
9th October 2014, 00:43
Even though the english subtitles timings are correct, the movie itself starts with a time stamp of 10 minutes. All the chapters are obviously off. If there is anyone who can help, I would appreciate it very much. See the attached screen shots.
Greg
Solved it, and then found that the newest version of TsMuxer prevents the problem in the first place. Again to all of you, thank you so much for the help.
Greg
veggav
2nd November 2014, 17:28
I'm having a really hard time adding subtitles and audio to a tv series blu-ray.
I've done it many other times with other titles but this one is specially tricky. It ONLY has the big MPLS file that includes all the episodes.
So what I did was I used tsmuxer to remux the m2ts with the new subs and audio. Used the CLPI that tsmuxer outputed and replaced the old m2ts and the old clpi.
Since Tsmuxer doesn't support branches I've edited the big mpls file to add the new subtitles and audio but something doesn't work and the disc won't play passing episode 2.
I guess this might have something to do with the time stamps somehow.
Anyway, so I tried to just mux the m2ts and go into bdedit and add the subtitle and audio to the m2ts. So my problem is: when I press apply to CLPI it won't create a new stream.
It just updates the old ones.
Any idea how can I work this problem out?
EDIT: Got ask this too.
On BDEdit official website at the "3. CLIPINF" part it says:
"You can edit the ClipInfo fields and the ATC delta entries.
Right click to change mode (Edit/Read only), Insert makes a new entry Shift-Delete deletes an existing one."
I just can't. There's absolute no way to edit clpi information.
Does anybody have the same problem? Or know a possible solution?
had-z
3rd November 2014, 01:29
Hi everyone, can someone help with a bluray structure with the following description:
The Bluray contains 8 episodes of a series, i want to add a subtitle track and a additional audio track, that was done in tsmuxer (replaced the M2ts and clipinfo for every episode), the problem is: the bluray has only a MPLS with all the episodes, not a individual MPLS to replace with the one generated by tsmuxer...
I want to know what is the parameter to edit for a perfect playback of the playlist? actually TMT or Power DVD only plays the 1st and 5th episodes, the duration of the playlist is right, bur the other episodes only shows a black screen.
You has the same problem...
Hope someone has some comment about how to edit this kind of BD-Disc's
minhjirachi
22nd November 2014, 18:50
I have edit a playlist, which has split the main movie to many files. So how to edit the STN for all the playlist? Like: audios region, sutitles region.
sonate
8th December 2014, 16:17
Here I have a blu ray where I replaced English subtitles for the previously existing Japanese subtitles using TSmuxer. Only problem is that they were on by default on the original disc and remain so in the edited disc. Even though I can switch them off after the movie starts, is there a way I can use BDedit to turn them off by default so they don't go on in the first place and I can still enable them when I need to?
rapscallion
8th December 2014, 17:46
Here I have a blu ray where I replaced English subtitles for the previously existing Japanese subtitles using TSmuxer. Only problem is that they were on by default on the original disc and remain so in the edited disc. Even though I can switch them off after the movie starts, is there a way I can use BDedit to turn them off by default so they don't go on in the first place and I can still enable them when I need to?
Yes, and very easy. Open the BDMV and in the right hand pane find 0000C00X (x=the sub number, 1-7). Then just change the "c" to an "8" and save. Sub will still be available via the menu.
Below example I did for Terminator 2, which had forced Japanese sub 0000C002. This shot is after I made the change.
Thanks to Deank for this info ! (who, BTW, hasn't been on the forum in over 2 years)
http://forum.doom9.org/attachment.php?attachmentid=14516&d=1418056862
sonate
8th December 2014, 19:44
Yes, and very easy. Open the BDMV and in the right hand pane find 0000C00X (x=the sub number, 1-7). Then just change the "c" to an "8" and save. Sub will still be available via the menu.
Below example I did for Terminator 2, which had forced Japanese sub 0000C002. This shot is after I made the change.
Thanks to Deank for this info !
http://forum.doom9.org/attachment.php?attachmentid=14516&d=1418056862
I'm trying without much luck. If you have a screenshot, I would deeply appreciate seeing it. Here's three shots of BDedit, am I at least on the right track?
rapscallion
8th December 2014, 20:07
I'm trying without much luck. If you have a screenshot, I would deeply appreciate seeing it. Here's three shots of BDedit, am I at least on the right track?
Your 3 screen shots are still pending approval, so I can't see them yet.
Here's the shot with the "c002" setting that's forcing the sub : (line highlighted in blue)
http://forum.doom9.org/attachment.php?attachmentid=14520&d=1418065513
sonate
8th December 2014, 20:51
Your 3 screen shots are still pending approval, so I can't see them yet.
Here's the shot with the "c002" setting that's forcing the sub : (line highlighted in blue)
http://forum.doom9.org/attachment.php?attachmentid=14520&d=1418065513
My subtitles aren't forced, they are on by default so I do if all else fails still have the option of turning them off from the remote. I do appreciate your help, but it seems your images aren't showing up at all. Please keep helping :thanks:
rapscallion
8th December 2014, 21:01
My subtitles aren't forced, they are on by default
On by default means forced. As opposed to being part of the movie image permanently, which is called "hard coded". At least that's my understanding.
BTW, I can see my images in your quotes as well as in my posts
sonate
8th December 2014, 21:30
On by default means forced. As opposed to being part of the movie image permanently. At least that's my understanding.
BTW, I can see my images in your quotes as well as in my posts
I have to figure out what is blocking them. Chrome , Firefox and IE all exhibit the same blocking. Could you pm them to me?
rapscallion
8th December 2014, 21:46
I'm using Firefox. If you're getting email notifications of a new post, just click on the image link in the mail.
I'll post them as attachments, so you should be able to see them for sure. (but, of course, they'll be pending approval as well) :
sonate
9th December 2014, 17:18
I'm using Firefox. If you're getting email notifications of a new post, just click on the image link in the mail.
I'll post them as attachments, so you should be able to see them for sure. (but, of course, they'll be pending approval as well) :
I'm going to have to wait to see them, just had to update email as I recently changed internet service. I did happen to find Deank's post " http://forum.doom9.org/showthread.php?p=1274952#post1274952" on this which sheds some light on it but I can't tell which set stream commands of many which exist is the one I need to edit. Stick with me, I appreciate your help.
rapscallion
9th December 2014, 21:10
Your screen snaps are now visible.
In screen #1, you need to change lines 19, 21, 27 and 29. Highlight 19 first and then on the bottom, where you see "Hex", put your cursor in the 2nd box and change the "C" to an "8".
Do the same for the next 3 and then click"Save" on the left. Nothing in your 2nd 2 screenies.
sonate
9th December 2014, 21:58
Your screen snaps are now visible.
In screen #1, you need to change lines 19, 21, 27 and 29. Highlight 19 first and then on the bottom, where you see "Hex", put your cursor in the 2nd box and change the "C" to an "8".
Do the same for the next 3 and then click"Save" on the left. Nothing in your 2nd 2 screenies.
Thank you kind sir. The help you and others have given me is enormous and so greatly appreciated. When I get home later I'll make the changes and will be very happy to have learned something while getting this movie to work properly. It's amazing how many really good movies exist only in European and Asian collections.
sonate
10th December 2014, 01:10
Again, thank you, thank you, Rapscallion.
rapscallion
10th December 2014, 01:32
You're very welcome ! I'm glad it worked for you. Such a shame that this forum requires approval for attachments, which can take up to 24 hrs.
Your issue would have been solved in the first 10 min. I'm sure there must be a reason, but it is frustrating.
sonate
14th December 2014, 00:46
You're very welcome ! I'm glad it worked for you. Such a shame that this forum requires approval for attachments, which can take up to 24 hrs.
Your issue would have been solved in the first 10 min. I'm sure there must be a reason, but it is frustrating.
No problem and I have to say that this is one of the kindest and most helpful forums I've been on.
tamako1986
25th January 2015, 18:07
Hello, can someone help me on this structure bluray which is multiangle (as I edit this bluray because this type of structure does not let me work?)
http://s13.postimg.org/tfwxsgtg7/1495127_10205846650274357_6656979208515222133_o.jpg
help me please :eek:
greetings from Spain
badflame
24th March 2015, 02:37
How to add delay in a IG Menu?
I have tested the more obvious options and other more complicated:
- modify the "IN time" value from PLAYLIST/SubPath
- modify the "presen. st." value from CLIPINF (using a HEX editor because BDedit don't has option to edit)
- modify the "IN time" value from MENU (using a HEX editor because BDedit allow to edit this value but when you MUX the .m2ts or SAVE a .mmu file, this change is ignored)*
Anyway, none procedure works.
I need modify one IG Menu. But it is of this kind of IG Menu that is combined with audio and video files in the same .m2ts, and also has a delay.
Well, as every body knows, BDedit has another bug with this kind of .m2ts where te IG Menu is combined with more files. You can't MUX or SAVE the IG Menu (well, you can, but the file is corrupt).
So, to solve it I use and alternate menu and I change the PLAYLIST/STN type from "PlayItem" to "SubPath" option of the original .mpls file.
Ok, now the menu works well, but... has the original had delay, I need to apply it too... and this is my matter.
Can someone help me?
Thanks
* I have repoted yesterday this bug to the creator of this software.
Diegoo134
4th November 2016, 02:07
I can not add a subtitle to a bluray with this Clipinfo time ''present st 0:00:00:542.
Relight
30th December 2017, 03:32
First time using BDedit. I am using v0.39b because I can't find v0.40.
Made a disc backup with MakeMKV.
In BDedit, go to Playlist tab, selected the mpls I wanted from the dropdown, scrolled down to the last segment that I wanted to delete, pressed Shift-Delete, and the unwanted segment disappeared from the list. Pressed the Save button. Quit BDedit.
Now tried to open the disc backup with MakeMKV, and it opens just fine... except it skips the modified playlist.
In BDedit, after I modify the playlist, if I navigate in the dropdown to another playlist and then back to the playlist that I modified, it does display the modified playlist, but it also gives an Access Violation error.
Any ideas? Seems simple enough, and hopefully I'm just missing something that I need to do, because modifying playlists and removing unwanted segments would be my primary use for BDedit and it would be SO useful to be able to do this.
Thank you very much in advance for any help!
Blumaster
7th February 2018, 07:50
Someone know how disable some button of the menu? is a universal studio movie, all menus are identical or very similar, i can edit the pictures of the menu but the comand still there :rolleyes:
Is a java menu
ocean
7th February 2018, 22:34
Hi Blumaster, menu java it's more complicated respect to IGS, after disable button of menu is necessary fix checksum java, you find it inside *.jar directory META-INF, read point g):
https://forum.doom9.org/showthread.php?p=1376742
you can try with DJ Java Decompiler:
http://www.neshkov.com/dj.html
but you have to know how to use it.
FlintEastwood
29th June 2018, 19:31
I'm diving into BDedit, these days. Allready read through that 47-pages-thread of BDedit. I figured out the commands in the MovieObjects and how they work.
But I'm still missing, how button actions are performed and where I can find them.
So if somebody could help me in this?
Is the developer of BDedit still here?
ocean
3rd July 2018, 15:53
Hi FlintEastwood, with BDedit load clipinf menu igs, select page 1,2,3 etc. Bogs, look up command line:
http://i68.tinypic.com/1zvyalh.png
FlintEastwood
4th July 2018, 00:21
Hi FlintEastwood, with BDedit load clipinf menu igs, select page 1,2,3 ...
Thank you. I didn't see the page-dropbox first, so I have been on a empty menu-page. Now I found the button commands. :thanks:
FlintEastwood
5th July 2018, 19:24
Hmm, I try to mess around with some 3D-content.
Is there a bug in BDedit, writing the extension data for the mpls and clpi files? Extension data always gets corrupt after inserting and saving. :(
ocean
5th July 2018, 21:08
Yep, it can happen, try using bdtools comparing original mpls:
https://forum.doom9.org/showthread.php?t=174563
adamantcheese
18th October 2018, 06:35
Is it just me, or does editing the positions of buttons in BOGs not seem to save when saving out either a .MNU or muxing a M2TS for an IG menu? I can get around it by using a hex editor, but I'm wondering if anyone else has the same problem, or I'm just using it wrong.
outgoing
11th November 2018, 18:40
I tried to use the BDedit (last version) to edit an UHD and I see that it is not compatible (does not read the BDMV folder). Do you know if there is anything on the way to use it with uhd?
ocean
11th November 2018, 21:51
Hi outgoing, UHD has the header file "0300" instead of "0200" and the program does not recognize them, however the IGS menu can be worked.
kpic
7th December 2018, 13:18
Hello, I have been using BDEdit for many years to edit BR structures.
Recently I moved from Win 8.1 to Win 10 and find BDEdit no longer works for me.
I have tried versions 0.38/0.40 and I get an "Access violation error" when opening the program and worse when looking through structure I get "Invalid OP Code" for everything so I cannot tell what is what and I cannot get to any of the commands such as "Set Stream\Set System".
I use the program to "turn on my" main subtitle by default using the "49153" setting.
I have it set to admin rights, I turned off DEP for them, and I tried opening in win 7/8 modes, tried multiple different BR structures nothing works.
I thought it might no be able to work under W10 but here are threads from 2018 so surely some on here have it working in W10?
Devilman1
7th December 2018, 18:31
I have windows 10 and it works for me
kpic
7th December 2018, 22:23
Thanks Devilman for the quick reply. I was afraid of that.
Not sure what I am missing then, this is a fresh install of W10 and I tried every trick that I know of.
Devilman1
9th December 2018, 22:58
@kpic
I have version 0.39b.
kpic
10th December 2018, 08:28
@Devilman1
I tried both 0.38 & 0.40 so appears to be just my W10 install for some reason.
kpic
12th December 2018, 20:23
Got this figured out in case someone runs into this;
I recalled I had this issue before but I had no idea what the issue\fix was so went through this thread and found answer on pgs 34\35.
If you try to install 0.38 it enters incorrect registry information and will not start right (access violation error) so you need to install an older version first and then 0.38 to get it running correctly.
staina
1st January 2019, 13:52
Can someone advise what is the command for off subtitles to bluray?
SetStream 2, 1, (0), (0) HEX Code: 51C00001 80028001 00000000 set the audio to stream 2 and subtitles to stream 1
What enter, to been subtitles off? Thank you Standa
ocean
1st January 2019, 18:57
Hi staina happy New Year, see post 5 of deank:
https://forum.doom9.org/showthread.php?p=1274952#post1274952
staina
1st January 2019, 21:38
Hi staina happy New Year, see post 5 of deank:
https://forum.doom9.org/showthread.php?p=1274952#post1274952
Here not command for OFF SUBTITLES.
Only set stream or no change stream.
ocean
2nd January 2019, 00:26
Program code 51C00001 setting up immediate:
enabled audio 1 SetStream 8001
enabled subtitle 1 SetStream C001
Hide subtitle 1 SetStream 8001
staina
4th January 2019, 09:14
Program code 51C00001 setting up immediate:
enabled audio 1 SetStream 8001
enabled subtitle 1 SetStream C001
Hide subtitle 1 SetStream 8001
And command for OFF subtitle not select stream?
mandeajupanu
20th January 2019, 12:40
hello everyoane i have a question is it possible to change the first play on a Bluray movie for exemple to skip trailer publiciti etc..and start with the menu of the movie..thnx!
misiuro
28th January 2019, 11:35
Hello
Could somebody help me? I want replace png file in BDedit, but it didn't work.I export frame from Blu-ray menu,than made some changes in Photoshop, than mux-create *m2ts file, now I want to put it back :) but I can't with BDedit.Why?
Whitch program I will do it ?
Thank's for answer
ocean
28th January 2019, 17:31
Hi misiuro, with some igs menu you need to use scenarist designer ps and load the color palette, look at the guide in step 3:
https://forum.doom9.org/showthread.php?t=152952
misiuro
29th January 2019, 10:43
Hi Ocean
Yes it's igs menu.Without scenarist designer ps I can't put inside my edited object? I don't have this program. Maybe BDedit didn't want to do it?
ocean
29th January 2019, 17:17
If you can try to load m2ts containing the igs menu, and the png you've edited, let's see if the problem is scenarist designer, or the problem comes from the igs menu multiplexed with the video, post 169,170:
https://forum.doom9.org/showthread.php?t=152952&page=9
bdedit does not work properly with these types of menus, there was a program but it is no longer accessible IGFix FE:
http://www.defsoft.com/
misiuro
2nd February 2019, 15:31
Hi Ocean
I try without scenarist designer.Didn't work.Yesterday I instal Scenarist Designer ps.Everything working.Do exacly like here https://forum.doom9.org/showthread.php?p=1376742#post1376742
but it didn't work also.I create my png file by Scenarist Designer ps.Only one thing I can't do is load color palette, I don't know why I save it from Bdedit,but Scenarist Designer ps don't want to load it.I don't understand this point :
8. After you have replaced all the button's states, press MUX, replace the original menu *.m2ts file and that's it.
I press MUX create my *.m2ts file. How to replace the orginal menu and than save my new bluray menu in Bdedit ?
What about that program IgFix Fe.In this program I could replace *.m2ts?
ocean
3rd February 2019, 06:03
I don't understand this point :
8. After you have replaced all the button's states, press MUX, replace the original menu *.m2ts file and that's it.
I press MUX create my *.m2ts file. How to replace the orginal menu and than save my new bluray menu in Bdedit ?
Button's states are: normal, selected, activated, after editing, press mux in bdedit and save using the original m2ts number, replace the original m2ts with that created with bdedit in BDMV/STREAM/.
FREEDONOR
8th February 2019, 18:30
Hello!
Tell me how to disable the German subtitles by default in the menu in the jar file?
Disc Title: The.Kings.Choice.2016.GERMAN.DUAL.COMPLETE.BLURAY-ROOR
Disc Size: 24,985,032,830 bytes
Protection: AACS
BD-Java: Yes
Playlist: 01002.MPLS
Size: 22,511,290,368 bytes
Length: 2: 10: 26.800
Total Bitrate: 23.01 Mbps
Video: MPEG-4 AVC Video / 14978 kbps / 1080i / 25 fps / 16: 9 / High Profile 4.1
Audio: German / DTS-HD Master Audio / 5.1 / 48 kHz / 3267 kbps / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
Audio: Norwegian / DTS-HD Master Audio / 5.1 / 48 kHz / 3239 kbps / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
Subtitle: German / 19.816 kbps
Subtitle: German / 0.012 kbps
I can throw the jar file.
Ch3vr0n
9th February 2019, 14:36
Hello!
Tell me how to disable the German subtitles by default in the menu in the jar file?
Disc Title: The.Kings.Choice.2016.GERMAN.DUAL.COMPLETE.BLURAY-ROOR
Disc Size: 24,985,032,830 bytes
No we can't. That's a pirated download/source and against forum rules. You're on your own.
Verstuurd vanaf mijn Nexus 6P met Tapatalk
UHD 4 Everyone
1st September 2019, 05:27
I see a screenshot on the website that says v.0.42b with UHD support... Any idea of when the executable will be available?
outgoing
1st September 2019, 10:34
I also saw that detail, now it's left for Pelican to say something, he seems lost a long time ago.
UHD 4 Everyone
2nd September 2019, 19:15
For those wondering where outgoing and I saw it...
https://pel.hu/bdedit/ then go to the section titled "2. PLAYLIST"
You'll see the following screenshot.
https://pel.hu/bdedit/pic/BDedit_PLAY.png
So this has to have been at least mid July when the site was edited since that's when Alita came out on UHD.
Emulgator
2nd September 2019, 23:46
As I donated back then I got access to 0.40 while 0.39 was on the website for free.
outgoing
3rd September 2019, 07:23
As I donated back then I got access to 0.40 while 0.39 was on the website for free.
Does this latest paid version offer anything different from v039b? Are the errors of previous versions fixed? Does it support UHD?
:thanks:
UHD 4 Everyone
4th September 2019, 02:33
Does pelican even take donations anymore?
UHD 4 Everyone
9th September 2019, 01:59
So got an update from Pelican. 0.42 can read 4K titles. However he's still figuring out HDR and DV.
UHD 4 Everyone
9th September 2019, 12:37
To clarify I do not have a software update from Pelican. He told me what progress he has made. I do not have version 0.42.
outgoing
9th September 2019, 23:07
Will he go back to the forum?
Emulgator
10th September 2019, 18:03
Does this latest paid version offer anything different from v039b? Are the errors of previous versions fixed? Does it support UHD?
I haven't used 0.40 since, I just donated to acknowledge Pelican's efforts.
But here comes the List of changes from 0.39 to 0.40 anyway:
12/22/2012 Changes for 0.40
-New controls (button, checkbox, radio, dropdown, edit)
-Load palette from file to Menu/Objects (Adobe .act format)
-Lot of bug fix
Sharc
10th September 2019, 18:34
Will he go back to the forum?
I have my doubts. I donated some time ago but never got access to an upgrade or removal of the initial waiting period (splash screen).
outgoing
10th September 2019, 22:28
Thank you guys for the information. Apart from valuing Pelican's good work, it is assumed that if you donate you will also be able to access the latest uhd version. It's weird that he's been absent so long here and yet now put screenshots of recent versions.
Arrasa_340
2nd October 2019, 12:43
Donation made, I am waiting for you to send me a new version, and registration number of the software.
Greetings and thank you very much for these advances.
COOLak
19th October 2019, 14:11
Hi. How do I add my own buttons to IG menus using this program? I only figured how to edit existing buttons graphically... But that's not what I need. I need to add another language to the menu and associate with the respective audio/subtitles.
DenisRodman
21st October 2019, 19:55
Hello to all. I talked with the developer Pelican, he said that his account was deleted for unknown reasons. He can not log in. He also tried to create a new account but nothing came of it.
If it is possible to manually restore the account to someone from the forum administration, then please respond.
tebasuna51
22nd October 2019, 09:53
The Pelican9 Last Activity: 9th November 2013 15:53
But the user account is not deleted, remain like Registered_Active
outgoing
27th October 2019, 11:59
Even if the account nominally exists, it's probably disabled, could you check this out?
malimuc
10th November 2019, 13:46
Hi to all!
Does anyone know how can buy BDEdit 0.44?
If i donate, do i receive a key or link to dovnload BDedit v0.44?
Can anyone help me?
best regards
malimuc
11th November 2019, 19:54
I donated. Now i am waiting for answer.
Arrasa_340
16th November 2019, 21:14
I donated. Now i am waiting for answer.
Unfortunately I made a donation at the end of September 2019, and as of today I still receive nothing,
I advance it so that you don't make donations if what you expect is an update.
Regards
Ghitulescu
18th November 2019, 18:08
Donations are for the work done.
For future promises in relationship with donations, maybe you should try the church.
outgoing
19th November 2019, 17:27
Unfortunately I made a donation at the end of September 2019, and as of today I still receive nothing,
I advance it so that you don't make donations if what you expect is an update.
Regards
You must choose on the subject that you buy the license. That means paying 10€ or its equivalent in $.
jerrycan
3rd February 2020, 00:42
Hi. Just FYI, I did receive 0.44 recently. I had to send a follow-up email but I got a quick reply with a link. (Before anybody asks, no, I'm not sharing it.) The program still has some rough edges but it's usable once you get the hang of it. I was able to fix a couple of improperly authored Blus. They work great now. I also opened up a few UHDs (SDR, HDR10, HDR10+, and DV). Everything looked fine to me at a glance. I highly recommend making the donation if this is a program you think you'll find useful. Just be prepared for a somewhat difficult learning curve.
Gabriel88
13th February 2020, 17:42
Hi. Just FYI, I did receive 0.44 recently. I had to send a follow-up email but I got a quick reply with a link. (Before anybody asks, no, I'm not sharing it.) The program still has some rough edges but it's usable once you get the hang of it. I was able to fix a couple of improperly authored Blus. They work great now. I also opened up a few UHDs (SDR, HDR10, HDR10+, and DV). Everything looked fine to me at a glance. I highly recommend making the donation if this is a program you think you'll find useful. Just be prepared for a somewhat difficult learning curve.
I also received BdEdit0.46 today.
I made a donation.
I sent a follow-up email and I received a link.
The program is good.
Thank you
pball
29th March 2020, 00:29
Are new versions only being provided to donors? The download link on the website is still .39b
Edit:
Just got a response from the creator and yup new versions are paid only.
CapricornX10X
29th April 2020, 16:33
Greetings ,
I have been trying for a long time to get rid of some parts in full Blu Ray movies. But keep the movie and its continuity.
get rid of fbi warning. I tried through bdedit and didn't understand the guide.
Of course I have full-HD and full UHD Blu-ray movies
I'd love to help!
Groucho2004
29th April 2020, 19:20
Greetings ,
I have been trying for a long time to get rid of some parts in full Blu Ray movies. But keep the movie and its continuity.
get rid of fbi warning. I tried through bdedit and didn't understand the guide.
Of course I have full-HD and full UHD Blu-ray movies
I'd love to help!
Stop cross-posting! :mad:
CapricornX10X
29th April 2020, 20:32
Stop cross-posting! :mad:
ok. sorry about that :(
davood
3rd May 2020, 13: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
I want bdedit for uhd bluray
please help me
thanks
I'm not so much interested to edit the menue structure but to learn which audio or PGS streams are special: e.g. directors coments, actors comments, closed captions, etc...
would that be possible with BDedit? Can it dump such infos in a text file?
Thanks
Emulgator
5th May 2020, 17:11
To examine PGS streams in a simpler way you may additionally use BD_Rebuilder or makemkv.
Both show a BD tree structure.
BD-Rebuilder is nice already, makemkv is as good as it gets.
To countercheck you may playback the individual .m2ts with MPC-HC, MPC-BE
and switch through its Video, Audio and Subtitle tracks.
Forgot BDInfo 0.7.5.5. Very informative, huge dumps.
Cesarleeds
7th May 2020, 02:32
hi
I want bdedit for uhd bluray
please help me
thanks
Go to the site of the creator, donate, and you will get what you need.
Emulgator
13th May 2020, 17:33
To keep all informed:
I just donated, a few minutes later i got my downloadlink from pel9 for BDEdit 0.49b.
BDEdit 0.50b is in preparation.
no-one
18th May 2020, 06:16
I still on version 0.47. I don't get downloadlink for next version.
Need to donated again?
malimuc
7th July 2020, 18:34
I wanted to rework the IGS Menu (UHD movie), but I ran into this problem:
https://i.imgur.com/I4zFx2T.jpg
I'm using BD Edit 0.45.
Maybe which of you had the same problem and how did you solve it?
thanks for the help
Emulgator
8th July 2020, 14:59
It looks like pel9 wants to see a donation for every version upgrade, every time...
pel9
10th July 2020, 17:04
It looks like pel9 wants to see a donation for every version upgrade, every time...
No, I don't.
You can have the latest versions for a year.
I don't notify everybody on every small bugfix, but I will if a biger change happens.
The next one will be 0.50 and when it is ready I'll send email to all of the supporters of the last year.
Emulgator
11th July 2020, 08:50
Many thanks, pel9 !
Ghitulescu
11th July 2020, 19:51
Is it possible to modify the commands of menu buttons? (Menu -> BOGs) The list of commands can be switched from Read Only to Edit Mode, but there's no way to save changes.
Use Mux button to create a m2ts file and replace original.
Are you absolutely positive that should work? It generates an m2ts, but no corresponding clpi.
There's a button command I need to change.
I tried your suggestion: edited the command, Mux, replaced the m2ts, reloaded the disc in BDedit. It corrects the packet value of ClipInfo, but when I switch to menu tab I got an "Access violation at address 0057FD3F".
It works for out-of-mux menus only.
Where are the commands for the buttons located?
I only need to change the number of the object to be pointed at.
I tried the method above and got the same error. So I'd like to use the HEX editing.
It must be a simple method to change a command for a button. In such a complicated program, it would have been as easy as in changing a command in an object.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.