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 19th October 2004, 10:28   #1  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
How to Do a Mock Strip using IfoEdit

How to Do a Mock Strip using IfoEdit
Courtesy of 2 C L

With new users appearing on the scene everyday, it's a common question for them to ask "what is a mock strip?" when they are told to do one. Usually, it's called for if you had a badly authored Titleset. This process may not work in all cases but it used as a troubleshooting step to ensure that the Titleset is corrected anyways before looking into other steps in finding out what else is wrong with your files.

  • Mock
    [v. t.] To simulate; to imitate; to mimic

    Strip
    [v] to remove; "strip Audio/Subpicture elementary streams from a Title(s)"; "strip a Title(s) VOB Ids"
I believe I was the first one here to coin the phrase "Mock strip". It's a simple process using IfoEdit. Basically, you will perform a stripping of streams and VOB IDs but retaining everything instead. Here's the guide.

Mock Stripping Titleset VOBs
_______________________________________
1. Open up your IFO, in question, with IfoEdit.
_______________________________________
2. Click on VOB Extras button.
_______________________________________
3. Check only the VOB EXtras Options as below.





_______________________________________
4. Browse to a Destination Directory other than source (original) folder.
_______________________________________
5. Click OK
_______________________________________
6. Your first Stream List is your list of existing Audio and SubPictures(Subtitles). Click on Check All and then Strip it button.
_______________________________________
7. Your second Stream List is your VOB IDs. Click on Check All and Strip it button again.
_______________________________________
8. IfoEdit will process and when done, you will have new files in your Destination directory.
_______________________________________
9. In Windows Explorer, drag/copy all your new files into your directory that contains it's original counterpart files.
_______________________________________
10. Confirm to copy all.
_______________________________________
11. Open up your IFO, in question again, and click on Get VTS Sectors button. This will correct your IFOs sectors.
_______________________________________
12. Click OK/Yes to all following dialogs.
_______________________________________
13. When done, preview to test.


Mock Stripping Menus
_______________________________________
1. Open up your IFO, in question, with IfoEdit.
_______________________________________
2. Click on Menu Extras button.
_______________________________________
3. Check only the Menu EXtras Options as below.




_______________________________________
4. Browse to a Destination Directory.
_______________________________________
5. Click OK
_______________________________________
6. Your Stream List is your VOB IDs. Click on Check All and Strip it button again.
_______________________________________
7. IfoEdit will process and when done, you will have new files in your Destination directory.
_______________________________________
8. In Windows Explorer, drag/copy all your new files into your directory that contains it's original counterpart files.
_______________________________________
9. Confirm to copy all.
_______________________________________
10. Open up your IFO, in question again, and click on Get VTS Sectors button. This will correct your IFOs sectors.
_______________________________________
11. Click OK/Yes to all following dialogs.
_______________________________________
12. When done, preview to test.
_______________________________________
__________________
2COOL

Last edited by 2COOL; 23rd September 2005 at 04:44.
2COOL is offline   Reply With Quote
Old 19th October 2004, 10:49   #2  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Useful guide. Thanks 2COOL

I usually do my mock strips without copying the files. It saves disk space and time and, up to now, I'm very happy with the results. Seems to me the results are the same.

So, the modifications to your guide are:

Titles stripping:
Options

[ ] Strip Streams'
[ ] Strip VobID's

[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.

Also, uncheck
[ ] Auto-copy Menu Files to destination


[EDIT]
Steps 6, 7, 8 & 9 do not apply anymore.
Instead, select your ifo in the IFO tree window of IFOEdit and save it.
Continue with get VTS sectors, step 10 in 2COOL's guide
[/EDIT]

Menu stripping:
Options

[ ] Strip VobID's
[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.

Also, uncheck
[ ] Auto-copy Menu Files to destination


jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/

Last edited by jsoto; 20th October 2004 at 18:06.
jsoto is offline   Reply With Quote
Old 19th October 2004, 11:16   #3  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by jsoto
Useful guide. Thanks 2COOL
C It was about time and I was getting a little tired having to type out the process all the time.
  • Menu stripping:
    VOB EXPERT Options

    Also, uncheck
    [ ] Auto-copy Menu Files to destination
This gets unchecked anyways after you input a Destination Directory folder.
__________________
2COOL

Last edited by 2COOL; 20th October 2004 at 02:40.
2COOL is offline   Reply With Quote
Old 19th October 2004, 12:07   #4  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,483
Quote:
This gets unchecked anyways after you input a Destination Directory folder.
Doesn't work for me!
And I use a special temp directory as the destination, so I usually accept the last destination directory used...
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV
r0lZ is offline   Reply With Quote
Old 19th October 2004, 14:53   #5  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Quote:
Doesn't work for me!
And I use a special temp directory as the destination, so I usually accept the last destination directory used...
Yeah, it works!. But only if you selects again the destination folder, and even in the case of being greyed out!!
jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 19th October 2004, 19:53   #6  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 728
Thanks for the guide, 2COOL.

I'm one of those new users appearing everyday...! So now I know how to mock strip.

But when exactly do I have to perform such a mock strip?

For testing purposes, or to fix an error in the titleset? (Why is it "called for if you had a badly authored Titleset"?)

And what could cause such badly authored titlesets? (in which situations do you meet the problem?)
CoNS is offline   Reply With Quote
Old 19th October 2004, 23:45   #7  |  Link
blutach
Country Member
 
blutach's Avatar
 
Join Date: Sep 2004
Location: is everything!
Posts: 6,499
@2COOL
Thnx for yet another invaluable guide. Is jsoto's (faster) method the way to go?


@jsoto

Can you do a Mock Strip in VOBBlanker? I think it can be done. And at least for me, VOBBlanker is intuitively easier to use than IFOEdit. As well, if I am correct, VOBBlanker does an "automatic" GET VTS sectors whereas IFOEdit does not.

And, I always take your advice to make the output folder on a different physical drive - it really speeds up the process!!!

@anyone
I know the speed up trick in IFOEdit (placing its progress indicator under the taskbar), but does a different destination drive also help?
__________________
Les

Only use genuine Verbatim or Taiyo Yuden media.
blutach is offline   Reply With Quote
Old 20th October 2004, 00:48   #8  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Quote:
Can you do a Mock Strip in VOBBlanker?
Yes, but beware: there are two groups of VOB pointers I'm still basing the calculations in the original ones, and not from scratch (as IFOEdit does). They can affect to FF (goup one) and subpictures (group two). So IFOEdit method is better, and the way to go if you are trying to fix something wrong..

Quote:
As well, if I am correct, VOBBlanker does an "automatic" GET VTS sectors whereas IFOEdit does not.
Yes, but it takes no time!

Quote:
I know the speed up trick in IFOEdit (placing its progress indicator under the taskbar), but does a different destination drive also help?
Yes. It also help, but I think it is faster to modify directly the originals.

jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 20th October 2004, 00:55   #9  |  Link
blutach
Country Member
 
blutach's Avatar
 
Join Date: Sep 2004
Location: is everything!
Posts: 6,499
@jsoto

Many thanks for that. I see under your method that the VOBs are modified in their original folder, whereas under 2COOL's method, a different destination folder can be used, which I think is safer.

However, as you have pointed out, there is extra time copying the VOBs back to the original folder.

BTW, why do we uncheck Autocopy menu files to new destination? What's wrong with copying the menu files?

Best regards
__________________
Les

Only use genuine Verbatim or Taiyo Yuden media.
blutach is offline   Reply With Quote
Old 20th October 2004, 01:24   #10  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by blutach
BTW, why do we uncheck Autocopy menu files to new destination? What's wrong with copying the menu files?
Oh, just to cut down on process 6 as there are some large menu files out there.
__________________
2COOL

Last edited by 2COOL; 20th October 2004 at 02:53.
2COOL is offline   Reply With Quote
Old 20th October 2004, 08:32   #11  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Quote:
whereas under 2COOL's method, a different destination folder can be used, which I think is safer.
You are right. But if you are going to "directly" overwrite the original VOBs with the new ones, where is the advantage in terms of safety?
jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 20th October 2004, 10:11   #12  |  Link
blutach
Country Member
 
blutach's Avatar
 
Join Date: Sep 2004
Location: is everything!
Posts: 6,499
@jsoto...Agreed
__________________
Les

Only use genuine Verbatim or Taiyo Yuden media.
blutach is offline   Reply With Quote
Old 20th October 2004, 11:20   #13  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 728
I'm curious...! What's that stripping-mocking-bird-thing for anyway?! (see my unanswered post above)
CoNS is offline   Reply With Quote
Old 20th October 2004, 17:58   #14  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
Well, not absolutely sure what does a IFOedit's mock strip, but, I believe it does:

A) IFO Tables adjustment (the exact table depends if it is a VOB extras or menu extras strip, and in the last case if it is a VTS or a VMGM one)

- Vxxx_C_ADT reconstruction
- Vxxx_VOBU_ADMAP reconstruction
- Vxxx_PGCI_UT / Vxx_PGCI. I believe only the cell attributes (like sectors and so on)

In the first pass reading the VOBs, IFOedit gets all the required info for the adjustment of these tables.

B) VOB modifications
B.1) Pointers adjustments: This is the more complicated part
In http://dvd.sourceforge.net/dvdinfo/dsi_pkt.html you can see the structure of the DSI part in a Nav pack. The most of these bytes/pointers are recalculated. There are some options in VOB experts part of Vob Extras dialog to select "groups" of pointers to be adjusted.
B.2) PUOPs / Macrovision removing
-------------------------------------------------------
When do you need to do a mock strip?

In general, it is a safe way to reconstruct the DVD pointer structure (as I pointed out, there are thousands of them), and should be the first thing to be done in the case of VOB manipulations.

In the past, the methods for blanking/replacing cells are basically to replace the cells in a brute way inside the VOB. The resulting DVD was not playable, but after a mock strip, all the pointers are readjusted and the DVD plays again.

jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/
jsoto is offline   Reply With Quote
Old 21st October 2004, 01:38   #15  |  Link
blutach
Country Member
 
blutach's Avatar
 
Join Date: Sep 2004
Location: is everything!
Posts: 6,499
Should a mock strip (and GET VTS Sectors) therefore be done as the last thing before burning?
__________________
Les

Only use genuine Verbatim or Taiyo Yuden media.
blutach is offline   Reply With Quote
Old 21st October 2004, 01:48   #16  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
Quote:
Originally posted by blutach
Should a mock strip (and GET VTS Sectors) therefore be done as the last thing before burning?
Only if testing the playback is successful.

Mock strip > Get VTS Sectors > Preview to Test > Burn backup
__________________
2COOL
2COOL is offline   Reply With Quote
Old 21st October 2004, 08:39   #17  |  Link
blutach
Country Member
 
blutach's Avatar
 
Join Date: Sep 2004
Location: is everything!
Posts: 6,499
Thnx 2COOL.
__________________
Les

Only use genuine Verbatim or Taiyo Yuden media.
blutach is offline   Reply With Quote
Old 21st October 2004, 21:54   #18  |  Link
CoNS
reMember
 
Join Date: Oct 2004
Location: Under your bed
Posts: 728
So each and every time you've "messed" with a disk, you'll have to do a mock strip to be sure that the ifo files are ok?

Does that also apply to changes made to the DVD with DVD-Rebuilder, PgcEdit, VobBlanker, MenuEdit, IfoEdit etc.?
CoNS is offline   Reply With Quote
Old 21st October 2004, 22:24   #19  |  Link
blutach
Country Member
 
blutach's Avatar
 
Join Date: Sep 2004
Location: is everything!
Posts: 6,499
Gents,

I've found that when mock stripping (under the 2COOL method - which changes the VOBs), the VOBs have different sizes. They are aproximately 1,048,574KB, but not quite - some a few hundred less with the final VOB making up the difference. Therefore, the mock strip must alter the VOBs too. This seems intuitively strange.

Similarly, after a mock strip of menus, I did a file compare on the VOBs (the sizes were the same), but there were many differences.

Why is this so?

However, chapter times (which were altered slightly when using VOBBlanker), are re-aligned perfectly with the original after a mock strip.

Also, after mock stripping (say the main movie in, for example, VTS_01*.VOB), a new set of VIDEO_TS.* is created. Is this compatible with the VIDEO_TS previously? Does it contain all the info required for whole disk???

Thanks in advance
__________________
Les

Only use genuine Verbatim or Taiyo Yuden media.
blutach is offline   Reply With Quote
Old 21st October 2004, 23:23   #20  |  Link
jsoto
Just a Member
 
Join Date: Nov 2002
Location: Spain
Posts: 2,067
@blutach
Quote:
I've found that when mock stripping (under the 2COOL method - which changes the VOBs), the VOBs have different sizes. They are aproximately 1,048,574KB, but not quite - some a few hundred less with the final VOB making up the difference. Therefore, the mock strip must alter the VOBs too. This seems intuitively strange.
I cannot believe this....
A VOB file is made of 2048 byte sectors (called packs). You can join (in a binary way, of course) all of the files and split them between the two sectors you want, without affecting any pointer!!, neither internal nor the ones in the IFO . I think this is the efect you are seeing. So:
- Each file size MUST be a multiple of 2048 bytes
- The total file sizes MUST be the same than the originals.

[qoute]Similarly, after a mock strip of menus, I did a file compare on the VOBs (the sizes were the same), but there were many differences.[/quote] True. I've found differences in the DSI pointers which are calculated sligthly different than the ones calculated with pther tools (dvdauthor i.e.). But the differences are minor, and not really sure which ones are the most accurated. I'm talking about the offsets to VOBU 120, 60, 30, 10, 7.5, 7.0, 6.5, 6.0, 5.5, 5.0, 4.5, 4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.5 seconds forward and backward.

Quote:
chapter times (which were altered slightly when using VOBBlanker)
Still present in 1.5.0.6? I've to check, I was thinking I had fixed this (minor ) bug.

@CoNS
Quote:
So each and every time you've "messed" with a disk, you'll have to do a mock strip to be sure that the ifo files are ok?
No, only if you have done any "dangerous" manipulation or if your test (before burn) does not work. Ah!, other very useful "test" (faster than IFOedit) is to load the files in dvdshrink. When dvdhrink loads a DVD, a lot of IFO pointers are tested.
jsoto
__________________
Web sites with my tools
http://download.videohelp.com/jsoto
http://jsoto.posunplugged.com/

Last edited by jsoto; 21st October 2004 at 23:26.
jsoto 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 16:53.


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