Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
24th August 2003, 21:34 | #1 | Link |
Registered User
Join Date: Aug 2003
Posts: 12
|
Default PGC: Problem with German DVD of "Goldmember"
I have the German DVD of Goldmember which features the original English audiotrack and a very bad German one. I found out that if I got rid of the German track, the main movie + deleted scenes would fit on one DVD-R.
But there's a problem: I found out that there are 3 PGCs for the main movie. The reason is that seamless branching is used because of a single scene with subtitles. (It's the scene with japanese talking and funny subtitles that are partially unreadable because of the background) Those subtitles are no "DVD subtitles". The subtitles are in the film itself and the DVD contains the scene twice: one with German subtitles and another one with English subtitles. The 3 PGCs are as follows: 1) German sound and German subtitles during the Japanese scene 2) English sound with English subtitles during the Japanese scene 3) English commentary with English subtitles during the Japanese scene I used IfoEdit to get rid of the seamless branching and just kept PGC 2. But when I start the movie I have no sound at all unless I select the language menu and choose "English". There seems to be a default selection of PGC1 somewhere in the DVD structure. That's why the movie starts with no sound because the German soundtrack is missing (in addition the Japanese scene is skipped when you run the altered PGC1!) So my final idea is NOT to strip out the seamless branching (this one scene doesn't take much space) but use ifoedit to change the default PGC. I don't want the movie in German (PGC 1) when I press the start button but in English (PGC 2). I would in addition then strip out the German audiostream completely and lock the language menu with Menu edit. So how can I change the default PGC? |
25th August 2003, 00:39 | #2 | Link |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
How about trying this. I'm highly assuming that the info below before stripping is the same as in your Movie’s IFO / VTS_PGCITI / VTS_PGC_1 / Stream status’ section. Just go ahead and strip only your unwanted German Audio and Subtitles in IFoedit.
________________________________________________________________ Before Stripping Audio stream 1 status................32768 GERMAN ...Audio stream 1 uses stream nr.:...0 Audio stream 2 status................33024 ENGLISH ...Audio stream 2 uses stream nr.:...1 Audio stream 3 status................33280 ENGLISH COMMENTARY ...Audio stream 2 uses stream nr.:...2 Sub-picture stream 1 status..........-2147483648 GERMAN Sub-picture stream 2 status..........-2147417856 ENGLISH ________________________________________________________________ After Stripping Audio stream 1 status................33024 ENGLISH ...Audio stream 1 uses stream nr.:...1 Audio stream 2 status................33280 ENGLISH COMMENTARY ...Audio stream 2 uses stream nr.:...2 Sub-picture stream 1 status..........-2147417856 ENGLISH ________________________________________________________________ After stripping, go to your Movie’s IFO / VTS_PGCITI / VTS_PGC_1 / Stream status’ section since you stated that PGC_1 had your German soundtrack. Edit as follows. ________________________________________________________________ Post Edits Audio stream 1 status................33024 ENGLISH ...Audio stream 1 uses stream nr.:...1 Audio stream 2 status................33024 ENGLISH ...Audio stream 2 uses stream nr.:...1 Audio stream 3 status................33280 ENGLISH COMMENTARY ...Audio stream 2 uses stream nr.:...2 Sub-picture stream 1 status..........-2147417856 ENGLISH Sub-picture stream 2 status..........-2147417856 ENGLISH ________________________________________________________________ I hope this works. If the info above is a little different, I hope you get the idea on what you need to do to fix your stripped out default language. Basically, we're just recreating your original setup but with Audio 2 also in place in Audio 1. Same goes for subtitles.
__________________
2COOL |
25th August 2003, 19:19 | #5 | Link |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
@Savini
According to your PGC description, this is your Titles layout for your VTS_06_0.IFO. VTS_PGC_1 / Title 1: German sound and German subtitles during the Japanese scene VTS_PGC_2 / Title 2: English sound with English subtitles during the Japanese scene VTS_PGC_3 / Title 3: English commentary with English subtitles during the Japanese scene Go to your VTS_06_0.IFO / VTSM_PGCI_UT / PGC-Menu_35 / PGC Command Table. You need to hexedit your Pre Command #1 with the new hex value as below. To do that, double left click on line to bring up your HexEdit Module. Click in window and change the “4” to a “7”. OLD > 1.Pre Command...If GPreg<15> == (cmp-val)<0><' then Goto line# 4...[00 a1 00 0f 00 00 00 04] NEW > 1.Pre Command...If GPreg<15> == (cmp-val)<0><' then Goto line# 7...[00 a1 00 0f 00 00 00 07] This should get your Title 2 in PGC_2 to play whenever PGC_1 (Title 1) will play. Do you understand the logic in this edit?
__________________
2COOL Last edited by 2COOL; 25th August 2003 at 23:14. |
25th August 2003, 23:17 | #6 | Link | |
Registered User
Join Date: Aug 2003
Posts: 12
|
Quote:
Ok, I tried it several times now. But whenever I go to the HexEdit Module and change the "4" to a "7" and leave the HexEdit Module after that, the new Command is just "7" though I am absolutely sure that I just replaced the "4" for a "7". Why is the command "If..." missing? Strangely enough, the Hex Code that is in brackets after the command seems to be correct?! |
|
25th August 2003, 23:41 | #7 | Link | |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Quote:
If correct, save your IFO and BUP. Test using IFOedit DVDplay feature.
__________________
2COOL Last edited by 2COOL; 25th August 2003 at 23:59. |
|
26th August 2003, 00:51 | #8 | Link | |
Registered User
Join Date: Aug 2003
Posts: 12
|
Quote:
Ok, I could change the "4" to a "7" but it doesn't work: The movie still starts with the German soundtrack. And I think I know why: The lines "4" and "7" contain jumps to the TITLES 1 and 2, not to the PGCs 1 and 2. But those titles don't contain the main movie (Title 1 is the Warner logo and Title 2 is a featurette.) The main movie is in titles 27-29. |
|
26th August 2003, 10:01 | #9 | Link | ||
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
@Savini
I have additional edits for you but I need for you to understand about Titles since you are new to the game. I'll try to simply explain it. The VIDEO_TS.IFO contains data that is needed to access content that is stored in the Video Manager (VMG) area of a DVD-Video disc. In your VIDEO_TS.IFO / VMG Overview / Number of Title Play Maps, you will have all the Titles that are stored in all your Video TitleSets (VTS). (See Figure 1) Though your DVD has 35 Titles, I’ll just show the Titles that concern you, which are your main movie Titles in RED. These are the Titles you see displaying in what player you are using. On each Title line, you will also have the VTS that it resides in which is VTS_06_*. Following that, you will be presented with the Title TitleSet Number (TTN_#) in VTS_06_*.
In your quote... Quote:
On each line in Figure 2, your Titles are also given their associated Program Chain (PGC). These program chains, in this VTS, are found in your VTS_06_0.IFO / VTS_PGCITI / VTS_PGC_*, as shown in Figure 3.
Now you mentioned in your first post that... Quote:
...so, your German movie is Title 1 (figure 2) since it is PGC_1 or VTS_PGC_1. Now here’s where I had to do some searching. You can jump to Titles 1 to 35 from your PGC Command Tables in VIDEO_TS.IFO / VMGM _ MAT / First Play PGC and VIDEO_TS.IFO / VMGM_PGCI_UT / PGC-Menu_#s. I did a search for Titles 27, 28, or 29 in them and couldn’t find any instances. So, I thought, then it’s probably in your movie’s Titleset (VTS_06_0.IFO). So I did a search in your VTS_06_0.IFO / VTSM_PGCI_UT / PGC-Menu_# / PGC Command Tables. Since I was in searching in your TitleSet, I was looking for instances of Title 1 (German movie) instead of Title 27. I previously found one instance of Title 1 in your PGC-Menu_35. (Figure 4)
__________________________________________ In PGC-Menu_17, hexedit Pre Command #2 as follows. OLD > 2.Pre Command...If GPreg<15> == (cmp-val)<0><' then Goto line# 4...[00 a1 00 0f 00 00 00 04] NEW > 2.Pre Command...If GPreg<15> == (cmp-val)<0><' then Goto line# 9...[00 a1 00 0f 00 00 00 09] __________________________________________ In PGC-Menu_18, Hexedit Pre Command #3 and Post Command #1. OLD > 3.Pre Command..If GPreg<15> == (cmp-val)<2> then Set GPreg<15> mov (set-val)<0>.[71 a0 0f 0f 00 00 00 02] NEW > 3.Pre Command..If GPreg<15> == (cmp-val)<2> then Set GPreg<15> mov (set-val)<1>.[71 a0 0f 0f 00 01 00 02] OLD > 1.Post Command (JumpVTS_TT) Jump to Title: 1....................................[30 03 00 00 00 01 00 00] NEW > 1.Post Command (JumpVTS_TT) Jump to Title: 2....................................[30 03 00 00 00 02 00 00] __________________________________________ Save your IFO and BUP and test. I hope this works now.
__________________
2COOL Last edited by 2COOL; 26th August 2003 at 13:13. |
||
26th August 2003, 12:56 | #10 | Link | |
Registered User
Join Date: Aug 2003
Posts: 12
|
Quote:
I have to say that I am a little embarrassed by the amount of work you put into this. Thanks a lot! But I think and hope you have fun solving those DVD problems. Ok, before I make your suggested changes: Why don't I have to change the lines in PGC-Menu 35 anymore??? They also refer to Titles 1 and 2. And the most important question: Where did you get all that knowledge? I read a lot in the forum and can do some basic stuff using Ifo Edit but I never got a complete understanding of the DVD structure and why it has to be that complex. I'm a little confused by Titles, TitleSets, Program Chains, PGC Menus and so on. So can you recommend a book or a website where I can learn about the DVD structure? I think I have to do it from scratch to really understand the whole thing. I hope that I can figure out most problems myself then. |
|
26th August 2003, 13:56 | #11 | Link | |||||
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Quote:
Quote:
Quote:
Quote:
1. DVD Authoring and Production by Ralph LaBarge (What I have) 2. DVD Demystified by Jim Taylor Great investment for people who need to learn. You can probably find them in your local bookstore like I did. As for website, you can check here. Some links require a small membership contribution to access though. Quote:
Let us know how the edits worked out.
__________________
2COOL Last edited by 2COOL; 26th August 2003 at 14:03. |
|||||
26th August 2003, 15:38 | #12 | Link | |
Registered User
Join Date: Aug 2003
Posts: 12
|
Quote:
About the changes: It works! The movie starts in english. BUT: There are several scenes in the movie where you get subtitles that explain the location like "Dr. Evil's Hollywood Lair" or "Tokyo Airport". Of course, you get those subtitles even though the actual subtitles of the movie have been deactivated (in a theater, the movie has these subtitles, too). The Problem: After I made your suggested changes, those subtitles no longer appear. I know how to force a movie to start with subtitles (at least I think it would work with this DVD too) but if I did so I would have English subtitles throughout the movie and not just at the beginning of those special scenes. You could say that those subtitles are not that important but whenever they appear you hear a "typing noise" in the movie. It would be strange if you heard that noise but no subtitles would appear. Any ideas how to get those "partial" subtitles? (What's the name of this kind of subtitles?) |
|
26th August 2003, 22:08 | #13 | Link |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Okay, subtitles has still a grey area for me, especially on your DVD. I’m going to use my experience I had with DareDevil. See when I looked into your VTS_06_0.IFO / VTSI_MAT / Number of sub-picture streams in VTSTT_VOBS field, it was showing only 4.
[00000255]...Number of sub-picture streams in VTSTT_VOBS...4 But really you have 6 SubTitles (0x2#), as shown in your / VTS Overview / Title Set (Movie) attributes:. SubPicture 1: Deutsch........(2-bit rle ) (ID: 0x20, 0x21, 0x22) SubPicture 2: Deutsch........(2-bit rle ) (ID: 0x25) SubPicture 3: English........(2-bit rle ) (ID: 0x23) SubPicture 4: English........(2-bit rle ) (ID: 0x24) The first four was configured back in your VTS_06_0.IFO / VTSI_MAT /. [00000256] Sub-p_01: Sub-picture stream attributes 1 0 100 101 0 0....[01 00 64 65 00 00] [0000025c] Sub-p_02: Sub-picture stream attributes 1 0 100 101 0 0....[01 00 64 65 00 00] [00000262] Sub-p_03: Sub-picture stream attributes 1 0 101 110 0 0....[01 00 65 6e 00 00] [00000268] Sub-p_04: Sub-picture stream attributes 1 0 101 110 0 0....[01 00 65 6e 00 00] [0000026e] Sub-p_05: Sub-picture stream attributes 0 0 0 0 0 0........[00 00 00 00 00 00] [00000274] Sub-p_06: Sub-picture stream attributes 0 0 0 0 0 0........[00 00 00 00 00 00] 0x20 = Sub-p_01 0x21 = Sub-p_02 0x22 = Sub-p_03 0x23 = Sub-p_04 0x24 = Sub-p_05 0x25 = Sub-p_06 I’m assuming, since the last two wasn’t showing, they were sort of like “closed captions”, like in my DareDevil DVD. That movie actually had used those hidden two as the two icons needed in the Enhanced View feature. Shown above, 0x24 is for your English and 0x25 is for your Deutsch. You’re only concerned about your English subs showing so how about we try this. Go to your / VTS_PGCITI / VTS_PGC_2 / PGC Command Table. We need to insert a Pre Command. Right click on Pre Command #7 and select “Insert Command””. You will now have a new Pre Command #7 with a “NOP”. We need to edit that as follows. Right click on Pre Command #7 again and select “Edit Command”. Select “(SetSTN) Set Subpicture Stream Nr” and input a “4” for the Stream field. OLD > 7.Pre Command...NOP.........................................[00 00 00 00 00 00 00 00] NEW > 7.Pre Command...(SetSTN) Set Subpicture Stream: 4(Off)......[51 00 00 00 84 00 00 00] Don’t worry about seeing (Off) in your new command as this is an error in IFOedit. It really is (On). Save your IFO and BUP. Again, I’m just going on a theory and I hope this works. BTW, I hope you didn't strip any SubTitles out. Update: If this didn't work, try this hexedit... OLD > 7.Pre Command...(SetSTN) Set Subpicture Stream: 4(Off)......[51 00 00 00 84 00 00 00] NEW > 7.Pre Command...(SetSTN) Set Subpicture Stream: 4(Off)......[51 00 00 00 C4 00 00 00]
__________________
2COOL Last edited by 2COOL; 27th August 2003 at 02:58. |
26th August 2003, 23:31 | #14 | Link | |
Registered User
Join Date: Aug 2003
Posts: 12
|
Quote:
Nope, unfortunately, this doesn't do the trick. What was the "C4" supposed to do? I tried it wih "4" as well as "c4" as well as "5" as well as "c5". No subtitles at all. What I don't understand is: When you start the unchanged DVD and select "English" you get English sound with those "partial" subtitles. All we did before was to make the movie start with the PGC that conatins the English soundtrack. How can the default of "English Partial subtitles ON" (and they can't get turned off) get lost by this procedure? |
|
26th August 2003, 23:51 | #15 | Link | |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Quote:
I'm curious to know what would happen if you did this hexedit in your VTS_06_0.IFO / VTS_PGCITI / VTS_PGC_2 / PGC Command Table? OLD > 1.Pre Command...If GPreg<1> == (cmp-val)<4096><' then Goto line# 4...[00 a1 00 01 10 00 00 04] NEW > 1.Pre Command...If GPreg<1> == (cmp-val)<4096><' then Goto line# 2...[00 a1 00 01 10 00 00 02]
__________________
2COOL Last edited by 2COOL; 26th August 2003 at 23:54. |
|
27th August 2003, 00:38 | #16 | Link | |
Registered User
Join Date: Aug 2003
Posts: 12
|
Quote:
Then it should be C4 or C5... I just tried your new idea - but in addition I deleted the new precommand I had created. Was I supposed to delete it? Well, nothing happened at all. The movie started in Ebglish without the subtitles. I'm going to try now what happens when I use DVDShrink to create a Movie Only DVD in English. Will this work? Will it have the "forced" subtitles? |
|
27th August 2003, 01:17 | #17 | Link |
Registered User
Join Date: Aug 2003
Posts: 12
|
I just tried DVDShrink. Well, the movie is in English but the subtitles don't show up. I haven't burnt the DVD but just played the files on the HD with Power DVD. If you want the partial subtitles you have to select them in Power DVD's subtitle menu. (You find German, English 1 and English 2 there. English 1 and German have no effect at all, English 2 activates the partial subtitles.) If you want complete English subtitles throughout the whole movie you have to select them from Power DVDs secondary subtitles menu. Strange: Normally you find closed captions in this secondary subtitle menu and not normal subtitles that can be viewed without a closed caption decoder...
|
27th August 2003, 03:28 | #18 | Link |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
I almost forgot about the IFOedit's warning message when you press the DVDPlay button. It was always a click-click and waiting for some video clip play without error messages for me. Just pointing that out for now.
"The video decoder doesn't produce closed caption data, do you still want to continue?, YES or No." Can you test your backup using a DVD*RW on your standalone?
__________________
2COOL Last edited by 2COOL; 27th August 2003 at 03:31. |
27th August 2003, 06:53 | #19 | Link |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
@Savini
Another trial and error edit. Just like previous suggestion... Go to your / VTS_PGCITI / VTS_PGC_2 / PGC Command Table. We need to insert a Pre Command. Right click on Pre Command #7 and select “Insert Command””. You will now have a new Pre Command #7 with a “NOP”. We need to hexedit with new hex value given below. OLD > 7.Pre Command...NOP.........................................[00 00 00 00 00 00 00 00] NEW > 7.Pre Command...(SetSTN) Set Subpicture Stream: 3(Off)......[51 00 00 00 C3 00 00 00] I know you tried C4 and C5 but how about C3?
__________________
2COOL Last edited by 2COOL; 27th August 2003 at 06:59. |
27th August 2003, 11:58 | #20 | Link | |
Registered User
Join Date: Aug 2003
Posts: 12
|
Quote:
But I'll try. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|