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.

 

Go Back   Doom9's Forum > (HD) DVD, Blu-ray & (S)VCD > IFO/VOB Editors

Reply
 
Thread Tools Search this Thread Display Modes
Old 24th August 2003, 21:34   #1  |  Link
Savini
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?
Savini is offline   Reply With Quote
Old 25th August 2003, 00:39   #2  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
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
2COOL is offline   Reply With Quote
Old 25th August 2003, 04:24   #3  |  Link
Savini
Registered User
 
Join Date: Aug 2003
Posts: 12
No, unfortunately, it's different. The line "audio stream 1 uses..."
is only found in PGC1, the line "audio stream 2 uses..." only in PGC2.
Savini is offline   Reply With Quote
Old 25th August 2003, 04:38   #4  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
@Savini

Check your PM.
__________________
2COOL
2COOL is offline   Reply With Quote
Old 25th August 2003, 19:19   #5  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
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.
2COOL is offline   Reply With Quote
Old 25th August 2003, 23:17   #6  |  Link
Savini
Registered User
 
Join Date: Aug 2003
Posts: 12
Quote:
Originally posted by 2COOL
@Savini

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?

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?!
Savini is offline   Reply With Quote
Old 25th August 2003, 23:41   #7  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by Savini
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?!
Don't worry, that's normal for IFOedit. Anytime you do any hexedit and press OK, IFOedit's main window will not automatically refresh to show changes. Now, here's is a personal trick I do for refreshing the screen. See the "Show Reserved Values checkbox" at the bottom left? Check and then uncheck it. You'll see your window refreshed. Scroll down to confirm that the edit you've done is correct.

If correct, save your IFO and BUP. Test using IFOedit DVDplay feature.
__________________
2COOL

Last edited by 2COOL; 25th August 2003 at 23:59.
2COOL is offline   Reply With Quote
Old 26th August 2003, 00:51   #8  |  Link
Savini
Registered User
 
Join Date: Aug 2003
Posts: 12
Quote:
Originally posted by 2COOL
Don't worry, that's normal for IFOedit. Anytime you do any hexedit and press OK, IFOedit's main window will not automatically refresh to show changes. Now, here's is a personal trick I do for refreshing the screen. See the "Show Reserved Values checkbox" at the bottom left? Check and then uncheck it. You'll see your window refreshed. Scroll down to confirm that the edit you've done is correct.

If correct, save your IFO and BUP. Test using IFOedit DVDplay feature.

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.
Savini is offline   Reply With Quote
Old 26th August 2003, 10:01   #9  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
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_*.
  • Figure 1.

    VIDEO_TS.IFO

    VMG Overview:

    Number of Title Play Maps: 35 (VMG_PTT_SRPT)
    ...Title 27: VTS_06_*, TTN_1 (Angles: 1) (Chapters: 18) (Start Sector 1243460)
    ...Title 28: VTS_06_*, TTN_2 (Angles: 1) (Chapters: 18) (Start Sector 1243460)
    ...Title 29: VTS_06_*, TTN_3 (Angles: 1) (Chapters: 18) (Start Sector 1243460)
Now that you know which TitleSet that your movies resides in, let’s look in your VTS_06_0.IFO / VTS Overview / PGC_* (program chain) section. (See Figure 2)
  • Figure 2.

    VTS_06_0.IFO

    VTS Overview:

    PGC_1 (program chain): [Title(TTN) : 1] ... (uses VOB-IDs: 1,2,3,4,6,7,8)
    PGC_2 (program chain): [Title(TTN) : 2] ... (uses VOB-IDs: 1,2,3,4,5,7,8)
    PGC_3 (program chain): [Title(TTN) : 3] ... (uses VOB-IDs: 1,2,3,4,5,7,8)
See your TTNs? They are the same as in Figure 1. Notice Title on each line? Well Title: 1 is also the same as Title 27, Title 2 = Title 28, and Title 3 = Title 29. Both VIDEO_TS.IFO and VTS_06_0.IFO contain “Titles” so if you see any “Title #s” in your commands in your VIDEO_TS.IFO, they are referring to the Titles in your Number of Title Play Maps. If you see “Title #s” in your VTS_* commands, then they are referring to your Titles in your Titleset's VTS Overview.

In your quote...
Quote:
Originally posted by Savini
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.
...you are confusing your Titles in your VIDEO_TS.IFO with the word Title in your Titlesets. You were probably watching a Title display in your player to arrive at this discovery. If you have multiple Titlesets, they will all have a Title 1s and Title 2s but to distinguish them all outside of the TitleSets, they are given there own Title numbers in your VIDEO_TS.IFO. The jump to your Title 1 in mentioned your quote is found in your First Play PGC and your Title 2 is found in your PGC-Menu_4 in your VIDEO_TS.IFO.

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.
  • Figure 3.

    C:/VTS_06_0.IFO
    |
    +-- VTSI_MAT
    |
    +-- PTT_SRPTI
    |
    +-- VTS PGCITI
    .....|
    .....+-- VTS_PGC_1
    .....|
    .....+-- VTS_PGC_2
    .....|
    .....+-- VTS_PGC_3

Now you mentioned in your first post that...
Quote:
Originally posted by Savini
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

...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)
  • Figure 4.

    PGC-Menu_35

    PGC Command Table:
    1.Pre Command...If GPreg<15> == (cmp-val)<0><' then Goto line# 4....[00 a1 00 0f 00 00 00 04]
    2.Pre Command...If GPreg<15> == (cmp-val)<1><' then Goto line# 7....[00 a1 00 0f 00 01 00 07]
    3.Pre Command...If GPreg<15> == (cmp-val)<2><' then Goto line# 10...[00 a1 00 0f 00 02 00 0a]
    4.Pre Command...Set GPreg<15> mov (set-val)<0>......................[71 00 00 0f 00 00 00 00]
    5.Pre Command...(JumpVTS_TT) Jump to Title: 1.......................[30 03 00 00 00 01 00 00]
    6.Pre Command...Break...............................................[00 02 00 00 00 00 00 00]
    7.Pre Command...Set GPreg<15> mov (set-val)<1>......................[71 00 00 0f 00 01 00 00]
    8.Pre Command...(JumpVTS_TT) Jump to Title: 2.......................[30 03 00 00 00 02 00 00]
    9.Pre Command...Break...............................................[00 02 00 00 00 00 00 00]
    10.Pre Command..Set GPreg<15> mov (set-val)<2>......................[71 00 00 0f 00 02 00 00]
    11.Pre Command..(JumpVTS_TT) Jump to Title: 3.......................[30 03 00 00 00 03 00 00]
    12.Pre Command..Break...............................................[00 02 00 00 00 00 00 00]
That’s why in my reply ask for you to this edit. (Figure 5)
  • Figure 5.

    1.Pre Command...If GPreg<15> == (cmp-val)<0><' then Goto line# 7...[00 a1 00 0f 00 00 00 07]
But I erred in my findings of Title 1. I did another thorough search and found that your PGC-Menus 17 & 18 also contained “Title 1” in their PGC Command Table. So what I need for you to do is the following edits.
__________________________________________
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.
2COOL is offline   Reply With Quote
Old 26th August 2003, 12:56   #10  |  Link
Savini
Registered User
 
Join Date: Aug 2003
Posts: 12
Quote:
Originally posted by 2COOL
( I did another thorough search and found that your PGC-Menus 17 & 18 also contained “Title 1” in their PGC Command Table. So what I need for you to do is the following edits.
__________________________________________
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.

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.
Savini is offline   Reply With Quote
Old 26th August 2003, 13:56   #11  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by Savini
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.
Just helping the community out.
Quote:
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.
Though there are more option in editing your commands like changing Title 1 to Title 2 in your PGC-Menu_35, I just initially chose to give you that way. But, to answer your question, you still have to do your PGC-Menu_35 edit along with the additional edits I've given. You have to keep all your bases covered.
Quote:
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.
You know what? when I first dabbled with IFOedit and DVD backups, I had no one locally to help me out. I had to be pro-active on a lot of searching, reading, learning, and getting great help from experienced people before me. Pretty much, I had to self-teach myself. Same goes when I was the only one learning how to do VCDs and SVCDs. What helped me out in better understanding how the navigations worked was having some experience in computer programming. You see, the commands in your files are like a computer program. If this command is true, then jump here. If not, then continue to next command. I know how it feels being newbie with limited knowledge so that's why I wanted to contribute what I had learn to fill the grey areas and needed guides around here. Click on my target in my signature block.
Quote:
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?
There are two books in mind that you should look into.

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:
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.
Learn from others and learn from your mistakes. You'll get there if you have the motivation.

Let us know how the edits worked out.
__________________
2COOL

Last edited by 2COOL; 26th August 2003 at 14:03.
2COOL is offline   Reply With Quote
Old 26th August 2003, 15:38   #12  |  Link
Savini
Registered User
 
Join Date: Aug 2003
Posts: 12
Quote:
Originally posted by 2COOL


Let us know how the edits worked out. [/B]
Thanks for the website and book recommendations. Unfortunately, I can't get the books at my local bookstore since I live in Germany. But I try to get them on Ebay.

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?)
Savini is offline   Reply With Quote
Old 26th August 2003, 22:08   #13  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
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.
2COOL is offline   Reply With Quote
Old 26th August 2003, 23:31   #14  |  Link
Savini
Registered User
 
Join Date: Aug 2003
Posts: 12
Quote:
Originally posted by 2COOL
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 “5” 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]

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?
Savini is offline   Reply With Quote
Old 26th August 2003, 23:51   #15  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by Savini
Nope, unfortunately, this doesn't do the trick. What was the "C4" supposed to do?
Bummer
  • 80 to 9f : Stream 0 to 31 is selected and display off
    c0 to df : Stream 0 to 31 is selected and display on
______________________________
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.
2COOL is offline   Reply With Quote
Old 27th August 2003, 00:38   #16  |  Link
Savini
Registered User
 
Join Date: Aug 2003
Posts: 12
Quote:
Originally posted by 2COOL
Bummer
  • 80 to 9f : Stream 0 to 31 is selected and display off
    c0 to df : Stream 0 to 31 is selected and display on
______________________________
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]

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?
Savini is offline   Reply With Quote
Old 27th August 2003, 01:17   #17  |  Link
Savini
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...
Savini is offline   Reply With Quote
Old 27th August 2003, 03:28   #18  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
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.
2COOL is offline   Reply With Quote
Old 27th August 2003, 06:53   #19  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
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.
2COOL is offline   Reply With Quote
Old 27th August 2003, 11:58   #20  |  Link
Savini
Registered User
 
Join Date: Aug 2003
Posts: 12
Quote:
Originally posted by 2COOL
@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?
Didn't you say in an arlier post that 3 ist sub 0x22 and that's German?
But I'll try.
Savini is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:29.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.