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 1st September 2003, 09:38   #1  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
How To Completely Blank Out a Whole Multi-PGC TitleSet (Version 1)

How To Completely Blank Out a Multi-PGC TitleSet (Version 1)
Courtesy of 2CL

Note: I wrote this guide first but found a quicker way to do it. See my Version 2. In this guide, I had you create a multi-cell blank VOB while the next version, I had you use a readily made single-cell blank VOB.

This guide is only for Titles that have Multiple Program Chains (PGCs). If you are looking for the guide for TitleSets that have only one Program Chain (PGC), here’s the link. In this guide, I used IFOedit 0.95 and VOBedit 0.60. Oh by the way, it is assumed that all your files have been ripped.

I’m going to use a TitleSet that that 3 Multiple PGCs. Below (Figure 1) is what files I have and how it looks like in my movie’s Multi-PGC TitleSet’s VTS_02_0.IFO / VTS overview.

Figure 1.

VIDEO_TS.BUP .......26 KB
VIDEO_TS.IFO .......26 KB
VIDEO_TS.VOB ....1,056 KB
VTS_01_0.BUP .......32 KB
VTS_01_0.IFO .......32 KB
VTS_01_0.VOB ......236 KB
VTS_01_1.VOB ....7,984 KB
VTS_02_0.BUP .......74 KB
VTS_02_0.IFO .......74 KB
VTS_02_0.VOB ..107,878 KB
VTS_02_1.VOB 1,048,544 KB
VTS_02_2.VOB 1,048,544 KB
VTS_02_3.VOB 1,048,544 KB
VTS_02_4.VOB 1,048,544 KB
VTS_02_5.VOB ....4,603 KB

Figure 2.

VTS overview:

PGC_1 (program chain): [Title(TTN): 1] [00:22:47.05 / 30 fps] (Programs: 7) (Cells: 8)
.................................................................(uses VOB-IDs: 1,2,3,4,5,6)
..[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:01:22.20 / 30 fps
.
..[Ch 07] [Pg 07] [Cell 08] [V/C Id: 6/ 1] : time: 00:00:00.15 / 30 fps

PGC_2 (program chain): [Title(TTN): 2] [00:22:59.05 / 30 fps] (Programs: 7) (Cells: 8)
...............................................................(uses VOB-IDs: 7,8,9,10,11,12)
..[Ch 01] [Pg 01] [Cell 01] [V/C Id: 7/ 2] : time: 00:01:22.08 / 30 fps
.
..[Ch 07] [Pg 07] [Cell 08] [V/C Id: 12/ 1] : time: 00:00:00.15 / 30 fps

PGC_3 (program chain): [Title(TTN): 3] [00:23:00.05 / 30 fps] (Programs: 7) (Cells: 16)
............................................................(uses VOB-IDs: 13,14,15,16,17,18)
..[Ch 01] [Pg 01] [Cell 01] [V/C Id: 13/ 1] : time: 00:01:22.03 / 30 fps
.
..[Ch 07] [Pg 07] [Cell 16] [V/C Id: 18/ 1] : time: 00:00:00.15 / 30 fps

Our goal is to have our PGC times to end up like Figure 3.

Figure 3.

VTS overview:

PGC_1 (program chain): [Title(TTN): 1] [00:00:00.15 / 30 fps] (Programs: 1)(Cells: 1)
.................................................................(uses VOB-IDs: 1)
..[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:00:00.15 / 30 fps

PGC_2 (program chain): [Title(TTN): 2] [00:00:00.15 / 30 fps] (Programs: 1)(Cells: 1)
...............................................................(uses VOB-IDs: 7)
..[Ch 01] [Pg 01] [Cell 01] [V/C Id: 7/ 2] : time: 00:00:00.15 / 30 fps

PGC_3 (program chain): [Title(TTN): 3] [00:00:00.15 / 30 fps] (Programs: 1)(Cells: 1)
............................................................(uses VOB-IDs: 13)
..[Ch 01] [Pg 01] [Cell 01] [V/C Id: 13/ 1] : time: 00:00:00.15 / 30 fps


Let’s start some action...
_______________________________________________
1. We need to Custom make a VTS_02_1.VOB to replace our combined VTS_02_1.VOB to VTS_02_5.VOB in Figure 1. Here’s the guide to do it.
_____________________________________________________
2. Now that we have our custom multi-PGC blank VOB, we need to delete some files. The movie files reside in VTS_02_1.VOB to VTS_02_05.VOB in Figure 1 so we’ll delete all those now.
_____________________________________________________
3. Copy our custom VTS_02_1.VOB ( from Step 1) into our movie folder. (Figure 4)

Figure 4.

VIDEO_TS.BUP .......26 KB
VIDEO_TS.IFO .......26 KB
VIDEO_TS.VOB ....1,056 KB
VTS_01_0.BUP .......32 KB
VTS_01_0.IFO .......32 KB
VTS_01_0.VOB ......236 KB
VTS_01_1.VOB ....7,984 KB
VTS_02_0.BUP .......74 KB
VTS_02_0.IFO .......74 KB
VTS_02_0.VOB ..107,878 KB
VTS_02_1.VOB .......26 KB

_____________________________________________________
4. The DVD Structure is pretty much messed up at this point as the data in VTS_02_0.IFO doesn’t work to well with our new VTS_02_1.VOB. So, to correct that, we are going to do some stream stripping. Before we do that, let’s create a target folder named “NEW”. button.
_____________________________________________________
5. Open up VTS_02_0.IFO in IFOedit and press your “VOB Extras”. Have these settings checked. Click OK when done.

Options
X Strip Streams’
X Correct Vob-Unit (Navigation Pack) pointers in VOB-files
X Correct original IFO files

VOB Expert Options
X Remove P-UOps
X Remove Macrovision
X Adjust Vob-Unit pointers
X Adjust Audio/Subp point.

File/Directory Paths
Destination directory: (browse to our “NEW” folder)
X AutoCopy Menu-files to destination
_____________________________________________________
6. Uncheck all streams and “Correct IFO tables” should be checked by default. Click “Strip it” button to start process.
_____________________________________________________
7. Wow! That was Quick! Anyways, you’ll now have a message box saying “Finishing correcting VOBU pointers!”. Click OK and your Menu VOBs will be copying over.
_____________________________________________________
8. In our “New” folder, we have these files now.

VIDEO_TS.BUP
VIDEO_TS.IFO
VIDEO_TS.VOB
VTS_02_0.BUP
VTS_02_0.IFO
VTS_02_0.VOB
VTS_02_1.VOB

Drag all your files, in original movie folder, that are missing in our “NEW” folder. In this case, only our VTS_01 files. So now, we have our files back together again! (Figure 5)

Figure 5.

VIDEO_TS.BUP
VIDEO_TS.IFO
VIDEO_TS.VOB
VTS_01_0.BUP
VTS_01_0.IFO
VTS_01_0.VOB
VTS_01_1.VOB
VTS_02_0.BUP
VTS_02_0.IFO
VTS_02_0.VOB
VTS_02_1.VOB

_____________________________________________________
9. Now, open up VTS_02_0.IFO in our “NEW” folder and press your “Get VTS sectors” button. Click Yes and OK.
_____________________________________________________
10. Press your DVD Play button to test out our new product. In our case, if we selected Play Movie or any of the chapter scenes, our movie should immediately end and the post commands take over. This is what I wanted to do and that’s what I got. YAYYYY!!!

This is similar to doing Titlesets with a single PGC but you need to do some extra time to get the custom VOB. This is just another method to also get rid of all those multi- PGC you don't want and it does trims down on the size.
__________________
2COOL

Last edited by 2COOL; 7th September 2003 at 09:04.
2COOL is offline   Reply With Quote
Old 6th September 2003, 16:38   #2  |  Link
windtrader
Registered User
 
Join Date: Feb 2002
Location: Region 1, SF Bay Area
Posts: 460
2Cool,

Nice method! Couple of things:

1) typo I think (should be 1 program, right)

PGC_3 (program chain): [Title(TTN): 3] [00:00:00.15 / 30 fps] (Programs: 7)(Cells: 1)

2) PCG entries can reference the same cell; any reason why you did not just point to a single blank cell?
windtrader is offline   Reply With Quote
Old 6th September 2003, 17:41   #3  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by windtrader
2Cool,

Nice method! Couple of things:

1) typo I think (should be 1 program, right)

PGC_3 (program chain): [Title(TTN): 3] [00:00:00.15 / 30 fps] (Programs: 7)(Cells: 1)

2) PCG entries can reference the same cell; any reason why you did not just point to a single blank cell?
@windtrader

Thanks!

1. Typo noted and corrected. I was doing alot of copy and pasting to ease on the typing.

2. That's why I wrote How To Completely Blank Out a Multi-PGC TitleSet (Version 2).
__________________
2COOL
2COOL is offline   Reply With Quote
Old 27th September 2003, 02:40   #4  |  Link
MackemX
..DVD GOD..
 
MackemX's Avatar
 
Join Date: Jun 2002
Posts: 1,838
here's a very similar method to yours 2COOL that I've made into a FLASH guide. I was really really bored

guide is HERE and is 380kb

I've just created 20 VOB's each having the same amount of VOB ID's as the number of the file because I thought that will do for now but it's only NTSC files. It only takes seconds to make them in Menuedit so I may make a few more

I guess it just saves manually editing the VOB/Cell ID with VOBEDIT and also keeps the VOB ID Structure as long as there ain't any more than 20 of course. The filesize ain't that bad as the zip file is only 33kb for the 20 VOB's yet it's 2.05MB unzipped!

I don't know why I bother really as I can do it with Menuedit anyway but maybe it will help someone


Last edited by MackemX; 27th September 2003 at 02:45.
MackemX is offline   Reply With Quote
Old 27th September 2003, 09:37   #5  |  Link
maa
Registered User
 
Join Date: Jun 2003
Posts: 896
Quote:
Originally posted by MackemX
I was really really bored
Well when you are really really really really really really bored would you make 20 in Pal and post them somewhere handy ?



__________________
Whats more usefull: E=MC² or (CallSS VMGM) Call VMG PGC: 1 [Resume Cell: 1]?
maa is offline   Reply With Quote
Old 27th September 2003, 13:41   #6  |  Link
MackemX
..DVD GOD..
 
MackemX's Avatar
 
Join Date: Jun 2002
Posts: 1,838
Quote:
Originally posted by maa
Well when you are really really really really really really bored would you make 20 in Pal and post them somewhere handy ?



updated guide, no NTSC now as I've changed the guide and it's only got PAL blanks now

there are now 100 PAL blank VOB ID'ds (thanks to macromaker ) and zipped it's only 130KB, yet unzipped it's 50MB so it's best just to extract the VOB you need

takes seconds to do it once you don't need the guide
MackemX is offline   Reply With Quote
Old 27th September 2003, 14:02   #7  |  Link
maa
Registered User
 
Join Date: Jun 2003
Posts: 896
Wow - thanks
__________________
Whats more usefull: E=MC² or (CallSS VMGM) Call VMG PGC: 1 [Resume Cell: 1]?
maa is offline   Reply With Quote
Old 27th September 2003, 14:03   #8  |  Link
MackemX
..DVD GOD..
 
MackemX's Avatar
 
Join Date: Jun 2002
Posts: 1,838
@maa,

did the page load correctly?

the 3rd guide isn't loading for me for some stupid reason even pressing CTRL +F5!
MackemX is offline   Reply With Quote
Old 27th September 2003, 15:38   #9  |  Link
maa
Registered User
 
Join Date: Jun 2003
Posts: 896
Yes - no problem !
__________________
Whats more usefull: E=MC² or (CallSS VMGM) Call VMG PGC: 1 [Resume Cell: 1]?
maa is offline   Reply With Quote
Old 27th September 2003, 15:40   #10  |  Link
MackemX
..DVD GOD..
 
MackemX's Avatar
 
Join Date: Jun 2002
Posts: 1,838
cheers

just found a super simple method and if it works it will be great!!!!!!!!!

testing now
MackemX is offline   Reply With Quote
Old 27th September 2003, 16:39   #11  |  Link
maa
Registered User
 
Join Date: Jun 2003
Posts: 896
just found a problem with the flash guides - its not possible to make the download to HD for offline viewing or trasport to such comperters that don't have and internet connection
__________________
Whats more usefull: E=MC² or (CallSS VMGM) Call VMG PGC: 1 [Resume Cell: 1]?
maa is offline   Reply With Quote
Old 27th September 2003, 21:09   #12  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
@MackemX

Some things I noticed in your guide.

1. NTSC VOB's.RAR link is not available.
2. Your example's PGC_2 already shows it with a blank cell. It would be quicker to use this guide. My suggestion to you is to use an example that didn't have any blank cells.
__________________
2COOL
2COOL is offline   Reply With Quote
Old 27th September 2003, 21:25   #13  |  Link
MackemX
..DVD GOD..
 
MackemX's Avatar
 
Join Date: Jun 2002
Posts: 1,838
yeah, maybe I should of used another example but I have nothing ripped so I just stuck with it

I also think it's still easier for newbies to check how many VOB ID's there are then replace the VOB and use Ifoedit to fix it, rather than go editing numbers etc and get lost in the IFO as most are scared by it whereas we could do it blindfolded

this method is simple as long as there isn't anything more than 100 VOB ID's. In fact you could probaly get away with just replacing the VTS_0x_1.VOB with the 990kb 100 VOB ID VOB and let Ifoedit just pick the ones it needs out of that with any need to check for the highest VOB ID. The thing is the Simpsons disc here has over 240 VOB ID's in a titleset so it's still best to check but it doesn't take long anyway once you know where to look

I could create 999 VOB ID files for download so the user could build them but that would involve using Vobedit to build the VOB so I decided just to create all the VOB's upto 100 VOB ID's instead using macromaker to save the trouble foe the newbies

the NTSC link is disabled at the minute as I haven't created the VOB's yet as I'm busy trying other things an it looks promising

I do have 20 NTSC blanks but they need renamimg to fit with the guide but like I say it's disabled as it has different file names even though it would still be easy to follow

I'm a bit pissed now after watching the Lads so I guess I'm gonna chill for the night

cheers

p.s. I may give you a shout sometime as I may need help on something I'm thinking of doing but my brain ain't working properly at the mo (if it ever does anyway!) so I may just leave it for now
MackemX is offline   Reply With Quote
Old 27th September 2003, 22:12   #14  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by MackemX
I could create 999 VOB ID files for download so the user could build them but that would involve using Vobedit to build the VOB so I decided just to create all the VOB's upto 100 VOB ID's instead using macromaker to save the trouble foe the newbies
Wouldn't it be great if someone came up with a simple program that produces custom vobs with all cells with right V/C IDs.
__________________
2COOL
2COOL is offline   Reply With Quote
Old 8th January 2004, 02:11   #15  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Hi all,

If you are still interested, may be could try this
I am learning VC and I did these two simple apps..., but I still did not test them in deep. (I was focused in the dialogs, and may be the output file is not OK)

Feedback will be appreciated.

jsoto

PS: Sources will be available as soon as I clean a little bit the code (You know, I really do not know what is an "object".. ).
Also, I would like to specially thanks Nic, for made Rejig sources available. I am learning a lot with them.
jsoto is offline   Reply With Quote
Old 8th January 2004, 08:42   #16  |  Link
$$$
...
 
Join Date: May 2002
Posts: 42
Tried it out and got a problem in IfoEdit...

I generated a PAL VOB file with 1 vob-id and 1 cell-id. Then I wanted to create IFOs for this file with IfoEdit but only got an error message

"Could not find any VOB unit in VOB file(s)"

$
$$$ is offline   Reply With Quote
Old 8th January 2004, 09:45   #17  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
@jsoto

Your VOB creation tool looks promising. I wish I could create a custom VOB like this though.

VOBID 1 - CELLID 1
VOBID 1 - CELLID 2
VOBID 2 - CELLID 1
VOBID 4 - CELLID 1
VOBID 4 - CELLID 2
VOBID 6 - CELLID 1
__________________
2COOL
2COOL is offline   Reply With Quote
Old 9th January 2004, 00:07   #18  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
@$$$
Sorry if it too simple, but just to be sure, did you rename your "BLANK.VOB" to a valid name, i.e. VTS_01_1.VOB?
I didn't use this filename as default to avoid accidentally overwrite files.

@2COOL
Quote:
I wish I could create a custom VOB ....
Me too, I'll try, but I need my time to digest VC..
BTW, I have one doubt, may be you can help me.
I'm changing VODID, CELLID and *this* LBA pointer in Nav packs. Do I have to do something more?

EDIT for clarification: I'm using MackemX's 1_CELL_VOBs as "raw" input and just changing these three numbers

jsoto

Last edited by jsoto; 9th January 2004 at 00:10.
jsoto is offline   Reply With Quote
Old 9th January 2004, 03:47   #19  |  Link
$$$
...
 
Join Date: May 2002
Posts: 42
Yes, I did rename it, but wrongly... VTS_01_01.VOB instead of VTS_01_1.VOB. It works after correction.

$
$$$ is offline   Reply With Quote
Old 9th January 2004, 03:56   #20  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by jsoto
@2COOL Me too, I'll try, but I need my time to digest VC..
BTW, I have one doubt, may be you can help me.
I'm changing VODID, CELLID and *this* LBA pointer in Nav packs. Do I have to do something more?

EDIT for clarification: I'm using MackemX's 1_CELL_VOBs as "raw" input and just changing these three numbers
I'd say to pay attention to these

VOBU end address - relative
VOBU first reference frame end block
VOB ID
Cell ID
Cell elapsed time (BCD)

Not to sure yet but looking so good far.
__________________
2COOL
2COOL 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 09:06.


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