2COOL
13th March 2003, 11:17
Disabling/Bypassing Unwanted Titles (Version 1)
Scenario: You have a DVD that has a lot of menu intros. In my case, my anime DVD Gundam Wing: The Movie – Endless Waltz has 6 titles as my menu intros. It takes about a minute and a half, without chapter skipping, before I even see my main menu. This is unacceptable. But this isn’t the only reason. There are other unwanted Titles ,before and after, your movie. In this guide, I will show you how to bypass those bothersome Titles.
Note: The reason I’m doing these methods in my guide is because if I had edited/inserted any new jumps commands, I was bypassing valuable GPregs and Audio/Subtitles settings that caused errors on my backup DVD to not play properly or not at all.
Tools I used:
IFOedit 0.95
______________________________________________________________
Getting Title Number
1. First, we need to know which Title we need to be concern about. To do that, press your DVD Play button and preview movie from the start. In your DVD Play panel, there is a Status window. While viewing the video segment, this will give you an indication on where it resides at. You will commonly see three statuses.
Video Manager Menu (VMG)
Title Set Menu (VTS)
Title: #
In this guide, we are more concerned about Title: #. If you get this, it means that the video segment you are currently viewing belongs in a PGC (Program Chain) in a VTS (Video Title Set). It is not a menu and does not reside in a Menu Language Unit in which we can just do a “Delete Playback” on it to disable it.
A good practice I do is while the DVD is playing in IFOedit, I quickly write the Title numbers down in the Status window, in play order, on my notepad and add a brief description with it.
______________________________________________________________
Getting Title Set Number (VTS_##)
2. Now that we got our Titles, we need to find out which Title Set it’s associated with. It’s a simple task. Go to your VIDEO_TS.IFO / VMG Overview: / Number of Title Play Maps: . In this section, locate your Title in question and you will see your Title set on the same line. I told you it was simple.
Look at my movie’s example below highlighted in blue. My FBI Warnings and others are in Title 2 and my Title set number is VTS_02_* (Title set 2).
Number of Title Play Maps: 5 (VMG_PTT_SRPT)
Title 1: VTS_01_*, TTN_1 (Angles: 1) (Chapters: 21) (Start Sector 12)
Title 2: VTS_02_*, TTN_1 (Angles: 1) (Chapters: 6) (Start Sector 2980909)
Title 3: VTS_03_*, TTN_1 (Angles: 1) (Chapters: 2) (Start Sector 2996706)
Title 4: VTS_03_*, TTN_2 (Angles: 1) (Chapters: 2) (Start Sector 2996706)
Title 5: VTS_03_*, TTN_3 (Angles: 1) (Chapters: 2) (Start Sector 2996706)
So now I know which Title Set to focus on, I’ll open my VTS_02_0.IFO.
______________________________________________________________
Bypassing/Disabling Methods
I’m going to show you two working methods on how to disable/bypass unwanted video segment(s) in my Title 2. Method 1 is for individual video segments in a PGC. Some may be cool for others to keep. Method 2 is for bypassing the whole PGC. For my two methods, I will use the example below. This is found in my VTS_02_0.IFO / VTS Overview / PGC_1 (program chain). I also described what each cell contained.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Example PGC_1
PGC_1 (program chain): [Title(TTN): 1] [00:01:00.01 / 30 fps] (Programs: 6) (Cells: 8) (uses VOB-IDs: 1,2,3,4,5,6,7,8)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] ...: time: 00:00:05.00 / 30 fps First FBI Warning
................[Cell 02] [V/C Id: 2/ 1]... : time: 00:00:00.15 / 30 fps Blank Segment
[Ch 02] [Pg 02] [Cell 03] [V/C Id: 3/ 1] ...: time: 00:00:05.00 / 30 fps Second FBI Warning
[Ch 03] [Pg 03] [Cell 04] [V/C Id: 4/ 1] ...: time: 00:00:06.11 / 30 fps Company Logo #1
[Ch 04] [Pg 04] [Cell 05] [V/C Id: 5/ 1] ...: time: 00:00:08.05 / 30 fps Company Logo #2
[Ch 05] [Pg 05] [Cell 06] [V/C Id: 6/ 1] ...: time: 00:00:34.00 / 30 fps Dolby Digital
[Ch 06] [Pg 06] [Cell 07] [V/C Id: 7/ 1] ...: time: 00:00:00.15 / 30 fps Blank Segment
................[Cell 08] [V/C Id: 8/ 1] ...: time: 00:00:00.15 / 30 fps Blank Segment
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Method 1: Disabling Individual PGC Cells
Disclaimer: May not work all the time so use at your own risk.
3a. I’m going to start with my First FBI Warning. So I’ll go to / VTS_PGCITI / VTS_PGC_1 and scroll down to “Cell Playback:” section. In this section, I will be given each Cell’s properties. I have 8 Cells present, according to my example above. My FBI Warning #1 is in Cell 1. So here’s what I have for Cell_1’s properties.
Cell Playback:
Cell_1: Cell type (Angle)....................... 2
..........type.................................. normal
..........Block type............................ normal
..........seamless playback linked in PCI:...... no
..........interleaved: ..........................no
..........STC discontinuity: ....................yes
..........seamless angle linked in DSI: .........no
Cell_1: Cell restricted? ........................0
..........restricted: ...........................no
Cell_1: still time (seconds, 0xFF = Infinite) ...0
Cell_1: command Nr (0 = no command) .............0
Cell_1: playback time (BCD) .....................1472
..........playback time (hh:mm:ss.frame) ........00:00:05.00 / 30 fps
Cell_1: entry point sector...................... 0
Cell_1: first ILVU VOBU end sector.............. 0
Cell_1: start sector of last VOBU............... 153
Cell_1: last sector of this cell................ 171
What I need to be concern about is these properties.
Cell_1: playback time (BCD) .....................1472
..........playback time (hh:mm:ss.frame) ........00:00:05.00 / 30 fps
Cell_1: entry point sector.......................0
Cell_1: last sector of this cell.................171
Now I do my necessary edits. I’ll change the “playback time” value of 1472 to 192(for NSTC) or 64 (for PAL) and change the “entry point sector” value the same as “last sector of this cell”. Make sure you use the right value for NSTC or PAL. Either will give your cell a time of 00:00:00.00.
To edit, I’ll double left click on line and input new values. To refresh, click on VTS_PGCITI and click a back on VTS_PGC_1. Here’s the results of my actions using NTSC value of 192.
Cell_1: playback time (BCD) .....................192
..........playback time (hh:mm:ss.frame) ........00:00:00.00 / 30 fps
Cell_1: entry point sector.......................171
Cell_1: last sector of this cell.................171
______________________________________________________________
3b. Saved IFO
______________________________________________________________
3c. Pressed “Get VTS Sectors” button.
______________________________________________________________
3d. Pressed DVD Play to preview. Test also using PowerDVD or WinDVD. You shouldn’t be seeing your first FBI Warning as it is bypassed/disabled now.
______________________________________________________________
3e. Repeated Method 1 steps for my other unwanted cells.
______________________________________________________________
Method 2: Disabling/Bypassing All PGC Cells
4a. In this method, I will bypass/disable all cells. I shouldn’t have any video segments displaying. So, using my PGC_1 (program chain) example above again, I need to know which cell contains my last “blank segment” AND has a [Ch ##] assigned to it . That would be my Cell 7. You can usually tell without viewing if it’s a blank cell if the playback time is less than one second, 00:00:01.00. Here’s my Cell 7 below. We need to know this for next step.
[Ch 06] [Pg 06] [Cell 07] [V/C Id: 7/ 1] ...: time: 00:00:00.15 / 30 fps Blank Segment
______________________________________________________________
4b. Go to / VTS_PGCITI / VTS_PGC_1 / PGC Program Map. This is where your Cells are configured on order of play in your program chain (PGC). This is what I have in my example. Cell 7 is in Program_6.
PGC Program Map:
Program_1: Entry cell number...1 First FBI Warning
Program_2: Entry cell number...3 Second FBI Warning
Program_3: Entry cell number...4 Company Logo #1
Program_4: Entry cell number...5 Company Logo #2
Program_5: Entry cell number...6 Dolby Digital
Program_6: Entry cell number...7 Blank Segment
______________________________________________________________
4c. What we need to do for bypassing everything in your PGC is to make your last blank segment cell play first. Just think of this as when your clip plays, it jumps immediately to the end. So I double left clicked on cells 1 to 5 and changed them to 7 as my example below.
PGC Program Map:
Program_1: Entry cell number...7 Blank Segment
Program_2: Entry cell number...7 Blank Segment
Program_3: Entry cell number...7 Blank Segment
Program_4: Entry cell number...7 Blank Segment
Program_5: Entry cell number...7 Blank Segment
Program_6: Entry cell number...7 Blank Segment
______________________________________________________________
4d. Saved IFO
______________________________________________________________
4e. Got VTS Sectors
______________________________________________________________
4f. Pressed DVD Play to preview and test. Test also using PowerDVD or WinDVD. In my case, everything in my Title 2’s PGC_1 shouldn’t be showing in playback. If you still do, then read notes below on extra step.
______________________________________________________________
Note 1: If you still have any unwanted Titles playing, go to that Title’s PGC Command Table and edit your number of cells to zero and save IFO.
Note 2: This procedure may be used on Titles before and after your movie. In fact you can do it on your main movie title if it has a cell with a blank clip. But who wants to bypass their movie?
Scenario: You have a DVD that has a lot of menu intros. In my case, my anime DVD Gundam Wing: The Movie – Endless Waltz has 6 titles as my menu intros. It takes about a minute and a half, without chapter skipping, before I even see my main menu. This is unacceptable. But this isn’t the only reason. There are other unwanted Titles ,before and after, your movie. In this guide, I will show you how to bypass those bothersome Titles.
Note: The reason I’m doing these methods in my guide is because if I had edited/inserted any new jumps commands, I was bypassing valuable GPregs and Audio/Subtitles settings that caused errors on my backup DVD to not play properly or not at all.
Tools I used:
IFOedit 0.95
______________________________________________________________
Getting Title Number
1. First, we need to know which Title we need to be concern about. To do that, press your DVD Play button and preview movie from the start. In your DVD Play panel, there is a Status window. While viewing the video segment, this will give you an indication on where it resides at. You will commonly see three statuses.
Video Manager Menu (VMG)
Title Set Menu (VTS)
Title: #
In this guide, we are more concerned about Title: #. If you get this, it means that the video segment you are currently viewing belongs in a PGC (Program Chain) in a VTS (Video Title Set). It is not a menu and does not reside in a Menu Language Unit in which we can just do a “Delete Playback” on it to disable it.
A good practice I do is while the DVD is playing in IFOedit, I quickly write the Title numbers down in the Status window, in play order, on my notepad and add a brief description with it.
______________________________________________________________
Getting Title Set Number (VTS_##)
2. Now that we got our Titles, we need to find out which Title Set it’s associated with. It’s a simple task. Go to your VIDEO_TS.IFO / VMG Overview: / Number of Title Play Maps: . In this section, locate your Title in question and you will see your Title set on the same line. I told you it was simple.
Look at my movie’s example below highlighted in blue. My FBI Warnings and others are in Title 2 and my Title set number is VTS_02_* (Title set 2).
Number of Title Play Maps: 5 (VMG_PTT_SRPT)
Title 1: VTS_01_*, TTN_1 (Angles: 1) (Chapters: 21) (Start Sector 12)
Title 2: VTS_02_*, TTN_1 (Angles: 1) (Chapters: 6) (Start Sector 2980909)
Title 3: VTS_03_*, TTN_1 (Angles: 1) (Chapters: 2) (Start Sector 2996706)
Title 4: VTS_03_*, TTN_2 (Angles: 1) (Chapters: 2) (Start Sector 2996706)
Title 5: VTS_03_*, TTN_3 (Angles: 1) (Chapters: 2) (Start Sector 2996706)
So now I know which Title Set to focus on, I’ll open my VTS_02_0.IFO.
______________________________________________________________
Bypassing/Disabling Methods
I’m going to show you two working methods on how to disable/bypass unwanted video segment(s) in my Title 2. Method 1 is for individual video segments in a PGC. Some may be cool for others to keep. Method 2 is for bypassing the whole PGC. For my two methods, I will use the example below. This is found in my VTS_02_0.IFO / VTS Overview / PGC_1 (program chain). I also described what each cell contained.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Example PGC_1
PGC_1 (program chain): [Title(TTN): 1] [00:01:00.01 / 30 fps] (Programs: 6) (Cells: 8) (uses VOB-IDs: 1,2,3,4,5,6,7,8)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] ...: time: 00:00:05.00 / 30 fps First FBI Warning
................[Cell 02] [V/C Id: 2/ 1]... : time: 00:00:00.15 / 30 fps Blank Segment
[Ch 02] [Pg 02] [Cell 03] [V/C Id: 3/ 1] ...: time: 00:00:05.00 / 30 fps Second FBI Warning
[Ch 03] [Pg 03] [Cell 04] [V/C Id: 4/ 1] ...: time: 00:00:06.11 / 30 fps Company Logo #1
[Ch 04] [Pg 04] [Cell 05] [V/C Id: 5/ 1] ...: time: 00:00:08.05 / 30 fps Company Logo #2
[Ch 05] [Pg 05] [Cell 06] [V/C Id: 6/ 1] ...: time: 00:00:34.00 / 30 fps Dolby Digital
[Ch 06] [Pg 06] [Cell 07] [V/C Id: 7/ 1] ...: time: 00:00:00.15 / 30 fps Blank Segment
................[Cell 08] [V/C Id: 8/ 1] ...: time: 00:00:00.15 / 30 fps Blank Segment
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Method 1: Disabling Individual PGC Cells
Disclaimer: May not work all the time so use at your own risk.
3a. I’m going to start with my First FBI Warning. So I’ll go to / VTS_PGCITI / VTS_PGC_1 and scroll down to “Cell Playback:” section. In this section, I will be given each Cell’s properties. I have 8 Cells present, according to my example above. My FBI Warning #1 is in Cell 1. So here’s what I have for Cell_1’s properties.
Cell Playback:
Cell_1: Cell type (Angle)....................... 2
..........type.................................. normal
..........Block type............................ normal
..........seamless playback linked in PCI:...... no
..........interleaved: ..........................no
..........STC discontinuity: ....................yes
..........seamless angle linked in DSI: .........no
Cell_1: Cell restricted? ........................0
..........restricted: ...........................no
Cell_1: still time (seconds, 0xFF = Infinite) ...0
Cell_1: command Nr (0 = no command) .............0
Cell_1: playback time (BCD) .....................1472
..........playback time (hh:mm:ss.frame) ........00:00:05.00 / 30 fps
Cell_1: entry point sector...................... 0
Cell_1: first ILVU VOBU end sector.............. 0
Cell_1: start sector of last VOBU............... 153
Cell_1: last sector of this cell................ 171
What I need to be concern about is these properties.
Cell_1: playback time (BCD) .....................1472
..........playback time (hh:mm:ss.frame) ........00:00:05.00 / 30 fps
Cell_1: entry point sector.......................0
Cell_1: last sector of this cell.................171
Now I do my necessary edits. I’ll change the “playback time” value of 1472 to 192(for NSTC) or 64 (for PAL) and change the “entry point sector” value the same as “last sector of this cell”. Make sure you use the right value for NSTC or PAL. Either will give your cell a time of 00:00:00.00.
To edit, I’ll double left click on line and input new values. To refresh, click on VTS_PGCITI and click a back on VTS_PGC_1. Here’s the results of my actions using NTSC value of 192.
Cell_1: playback time (BCD) .....................192
..........playback time (hh:mm:ss.frame) ........00:00:00.00 / 30 fps
Cell_1: entry point sector.......................171
Cell_1: last sector of this cell.................171
______________________________________________________________
3b. Saved IFO
______________________________________________________________
3c. Pressed “Get VTS Sectors” button.
______________________________________________________________
3d. Pressed DVD Play to preview. Test also using PowerDVD or WinDVD. You shouldn’t be seeing your first FBI Warning as it is bypassed/disabled now.
______________________________________________________________
3e. Repeated Method 1 steps for my other unwanted cells.
______________________________________________________________
Method 2: Disabling/Bypassing All PGC Cells
4a. In this method, I will bypass/disable all cells. I shouldn’t have any video segments displaying. So, using my PGC_1 (program chain) example above again, I need to know which cell contains my last “blank segment” AND has a [Ch ##] assigned to it . That would be my Cell 7. You can usually tell without viewing if it’s a blank cell if the playback time is less than one second, 00:00:01.00. Here’s my Cell 7 below. We need to know this for next step.
[Ch 06] [Pg 06] [Cell 07] [V/C Id: 7/ 1] ...: time: 00:00:00.15 / 30 fps Blank Segment
______________________________________________________________
4b. Go to / VTS_PGCITI / VTS_PGC_1 / PGC Program Map. This is where your Cells are configured on order of play in your program chain (PGC). This is what I have in my example. Cell 7 is in Program_6.
PGC Program Map:
Program_1: Entry cell number...1 First FBI Warning
Program_2: Entry cell number...3 Second FBI Warning
Program_3: Entry cell number...4 Company Logo #1
Program_4: Entry cell number...5 Company Logo #2
Program_5: Entry cell number...6 Dolby Digital
Program_6: Entry cell number...7 Blank Segment
______________________________________________________________
4c. What we need to do for bypassing everything in your PGC is to make your last blank segment cell play first. Just think of this as when your clip plays, it jumps immediately to the end. So I double left clicked on cells 1 to 5 and changed them to 7 as my example below.
PGC Program Map:
Program_1: Entry cell number...7 Blank Segment
Program_2: Entry cell number...7 Blank Segment
Program_3: Entry cell number...7 Blank Segment
Program_4: Entry cell number...7 Blank Segment
Program_5: Entry cell number...7 Blank Segment
Program_6: Entry cell number...7 Blank Segment
______________________________________________________________
4d. Saved IFO
______________________________________________________________
4e. Got VTS Sectors
______________________________________________________________
4f. Pressed DVD Play to preview and test. Test also using PowerDVD or WinDVD. In my case, everything in my Title 2’s PGC_1 shouldn’t be showing in playback. If you still do, then read notes below on extra step.
______________________________________________________________
Note 1: If you still have any unwanted Titles playing, go to that Title’s PGC Command Table and edit your number of cells to zero and save IFO.
Note 2: This procedure may be used on Titles before and after your movie. In fact you can do it on your main movie title if it has a cell with a blank clip. But who wants to bypass their movie?