Log in

View Full Version : how to speed up "cleaned" loading using IfoEdit?


FredThompson
21st December 2003, 16:32
I've edited a VIDEO_TS.IFO file such that a number of frames from VIDEO_TS.VOB are not displayed.

In this case, the VMGM_PGCI_UT has a number of entries.

I loaded VIDEO_TS.VOB into VirtualDub-MPEG2 and identified specific single-frame sections to eliminate.

Each PGC-MENU entry has an entry at [0000011e] for a VOB ID. This corresponds to the offset for the frame I wish to eliminate. To illustrate.

OK, so, I found the PGC-MENU entry for the first frame immediately following those whose display I wish to prevent. For the sake of illustration, let's give it a value of STARTHERE.

Then I went backwards through the PGC-MENUs to find those whose VOB ID corresponded to the frames I don't want displayed. I edited each entry as follows:

[00000004] Playback time = 192 (NTSC source)
[00000102] Cell_1: playback time = 192 (NTSC source)
[00000106] Cell_1: entry point sector = STARTHERE
[0000010e] Cell_1: Start sector of last VOBU = STARTHERE
[00000112] Cell_1: Last sector of this cell = STARTHERE

OK, saving these edits will, most certainly, force a "skip" of the unwanted frames. However, there is a noticeable delay on my hardware players. My intent is to "stub out" the existing structure, not remove anything.

What needs to be done to speed up the playback through these "removed" entries?

As a corollary question, if there's a more efficient way to keep the structure while preventing display of elements in VIDEO_TS.VOB, I'd sure appreciate someone telling me. It would be wonderful to look at the VOB and mark specific frames for "nullification" then hit a "fix it" button to modify the structure. What I've described above works but it takes quite a while to do.

OvERaCiD23
22nd December 2003, 19:26
Take a look at Doom9's guides; read the one on 'VTS removal'. You basically delete the playback of these items within the IFO. It will jump right to the main menu in the beginning, and right to the movie when you hit play (after the menu out-tro). Works perfectly on 3 different stand alones for me. Give it a try.

FredThompson
22nd December 2003, 19:37
I've given up on manual editing. DVDStripper works the vast majority of the time for me and is only $9 right now. Thanks for your reply. I did bookmark the guides for those odd times it has to be done manually.

maa
22nd December 2003, 21:20
Originally posted by FredThompson
I've given up on manual editing

Well - that was quick !

FredThompson
22nd December 2003, 22:02
Not really, I've been doing it for about 3 weeks and have decided, given the price of DVDStripper, it's foolish to do things manually if they can be done in an automated fashion.

FredThompson
24th December 2003, 00:28
ok, I'm back to manual editing to try to get this to work. The guide talked about keeping some elements, not removing all and jumping to the main menu. I followed it as best I can in my situation but IfoEdit didn't create any updated files.

I'm trying to remove all VOBs from the VIDEO_TS of disc 1 of a DVDFabbed backup. Stubbing it out as detailed above to prevent playback works, to an extent. My Apex player will load the disc, grind for a little while, then show the main menu. My guess is the grinding is really re-reading the same sector repeatedly but I can't verify that.

Following the guide and executing the "Menus Extras" doesn't work as explained in the guides. With all the VOBs de-selected, IfoEdit flashes a window very briefly and no new files are written.

There are 11 PGC-Menu entries. I'm trying to completely remove 3 of them. After executing as explained above, there are still 11 entries. The ones which previously displayed content are now set to 0 length (192 for NTSC) and all the cell playback info is gone.

It works, and the grinding delay is probably specific to the model of hardware player I'm using, but I'd still like to have it be a little snappier. This only seems to happen with VIDEO_TS. Stubbing out a VOB as per 2Cool's guides works like a charm.

Anyone know what might be causing this and how to make it go right to the main menu?

--------- edit ----------

Correction: The guide works but the result isn't behaving properly.

OvERaCiD23
24th December 2003, 07:52
A hardware player is always going to be a bit slower than your PC; on the PC my movies appear to go instantly to where they should, but on a standalone player I can see it displaying some of the blank titles it plays. I think the only real solution is to re-work the VM commands, and make it jump to exactly where you want it to go. However, this can often lead to other problems with parameters and values not being set. I guess it really depends on how much effort you want to put in; I can live with a 1 or 2 second delay, especially considering I'll probably be the only one to notice it on playback.

FredThompson
24th December 2003, 14:03
I don't know wnough to konw if there's a simple solution. DVDStripper creates cleaner output without that little delay. That's why I ask.