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. |
3rd September 2003, 22:36 | #21 | Link | |
Registered User
Join Date: May 2003
Location: LALAland
Posts: 233
|
Quote:
But as they say, different strokes for different folks. . Your selfless efforts are always applauded. |
|
4th September 2003, 07:08 | #23 | Link | |||
Registered User
Join Date: Mar 2002
Posts: 377
|
Hey, guys! Ok, I'm gonna take a couple of these...
From 2Cool: Quote:
Code:
PGC_1 (program chain): [Title(TTN): 1] [00:12:52.05 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 1) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:12:52.05 / 30 fps PGC_2 (program chain): [Title(TTN): 2] [00:22:47.20 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 2) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 2/ 1] : time: 00:22:47.20 / 30 fps Well, I do something different. Point PGC_2 to V/C 1/1. Then, Invoke MackemX Procedure #5 "Removing ALL VOB ID's from a Movie/Extras single PGC". That is, I redirect the program chains to VOB-ID 1, then copy the blank VOB into the source directory, then invoke VOB extras, stripping all streams, and keeping just VOB-ID 1 -- all in memory. Result is this: Code:
PGC_1 (program chain): [Title(TTN): 1] [00:00:00.25 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 1) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:00:01.00 / 25 fps PGC_2 (program chain): [Title(TTN): 2] [00:00:00.25 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 1) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:00:01.00 / 25 fps Another one...in that code example in my prior post (up above a few posts), at one point, I wanted to get rid of PGC_1 (20 programs, 21 cells). Here, I did this: Stage 5 ------- . VTS_PGCITI | VTS_PGC_1: change Number of Programs (20 -> 1) . VTS_PGCITI | VTS_PGC_1: change Number of Cells (20 -> 1) . Jump to VTS_PGCITI, jump back to VTS_PGCITI | VTS_PGC_1 . VTS_PGCITI | VTS_PGC_1: change Cell_1: has VOB ID (2 -> 1) . VOB-ID strip of VOB-IDs 2,3 for Title(s) 1 (VTS_01*) . Backup then... Stage 7 ------- . Adjust/Zero PGC_(s) 1 Playback Time, streams, sectors, etc. (VTS_01*) . Get VTS sectors . Verify in DVD Shrink (Titles 1 not listed) . Backup Although, I wonder if it would have been sufficient to not change "Number of Programs", "Number of Cells" in Stage 5 and simply change the Cell_1 VOB-ID to point to VOB-ID 1, and strip VOB-IDs 2,3 from there. Hmmm... that's got me thinking. Anyway, the result was this: Code:
PGC_1 (program chain): [Title(TTN): 1] [00:00:00.12 / 25 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 1) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:00:00.12 / 25 fps . . . Ok, from voo_doo99: Quote:
And, yes! I am like a week behind on that IFOEdit macro -- getting beat up in managing compute time vs. nag time. Two major opposing forces! I'll shoot for the weekend... and from MackemX: Quote:
Did I read somewhere that MenuEdit strips titles??? Last edited by JFerguson; 4th September 2003 at 07:12. |
|||
4th September 2003, 09:29 | #24 | Link | |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
First of all, to any moderator reading this...can you move this to the IFO/VOB Editors forum. This thread is starting to be more using IFOedit.
Quote:
PGC_1 (8 CELLS) PGC_2 (8 CELLS) PGC_3 (16 CELLS) PGC_4 (7 CELLS) PGC_5 (7 CELLS) PGC_6 (7 CELLS) PGC_7 (1 CELL) Since the custom blank VOB i'll be using had a V/C Id: 1 / 1, I changed ALL my cells as my PGC_1 first cell. This had a V/C Id: 1 / 1. I did what you mention. Without closing IFOedit 0.95, I swapped out my original VTS_02_1.VOB to VTS_02_7.VOB with a blank VTS_02_1.VOB. I stripped all streams through VOBExtras. Results: 10 KB VTS_02_1.VOB in…10 KB VTS_02_1.VOB out. Now, looking at my PGCs. Original number of cells still intact but now show time of 00:00:00.15 each. Now, my original IFO had layer breaks and those were also kept in my new IFOs. Now going back to the 15 ms cells…since each cell now has 15 ms of blank clip playing, it would be a tad slower than having a single one playing. As for speed is concern, in my guide , it called for a custom multi blank cell VOB. Say, I already had a 7 blank cell VOB already available, which I did. Note: I went and made a 10 VOBs each with a certain amount of blank cells with all showing V/C ids. Anyway, all I have to do is change the 7 V/C Ids in my custom VOB according to each my original PGC starting V/C Ids in VOBEdit and then swap out my original VTS_02_1.VOB to VTS_02_7.VOBs with my new one. Then, it’s just a matter of stripping and correcting. So the advice is to have a folder with prepared VOBs with different amounts of blank cells. Then all you need is to change the V/C ids.
__________________
2COOL Last edited by 2COOL; 4th September 2003 at 12:11. |
|
4th September 2003, 11:45 | #25 | Link | |
..DVD GOD..
Join Date: Jun 2002
Posts: 1,838
|
this is the quick version of my method
I change 7 figures in the IFO, in fact just copy them and click Save which takes seconds, load it into IC8 and it works DVDShrink require another 2 figures to be changed elsewhere to recognise the IFO and still needs further testing back soon with a mini guide but basically all I am doing is changing the IFO to trick IC8/DVDShrink into only seeing what I want them to see even though the VOB's are untouched so you can see the time saved as you do not have to process the VOB's using VOB extras and copying 7 Quote:
Last edited by MackemX; 4th September 2003 at 12:47. |
|
4th September 2003, 15:58 | #26 | Link | ||
Registered User
Join Date: Mar 2002
Posts: 377
|
Quote:
Quote:
I guess I'm trying to understand why it seems important to keep these V/C pointers intact. They're only relative to their own title set, right? |
||
5th September 2003, 19:22 | #27 | Link |
..DVD GOD..
Join Date: Jun 2002
Posts: 1,838
|
hmmmmm
I have 5 PGC's as shown below Code:
VTS overview: Menu attributes: Video: MPEG-2 720x576 (PAL) (PAL 625/50) (4:3) (not specified perm.display) SubPicture 1: Not Specified (2-bit rle ) Title Set (Movie) attributes: Video: MPEG-2 720x576 (PAL) (PAL 625/50) (4:3) (not specified perm.display) Audio 1: English (Dolby AC-3) 2ch 48Kbps DRC (ID: 0x80) SubPicture 1: English (2-bit rle ) (ID: 0x20) PGC_1 (program chain): [Title(TTN): 1] [00:06:41.02 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 1,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:06:40.02 / 25 fps [Pos: 00:06:40.02] [Frames: 10002] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:06:41.02] [Frames: 10027] PGC_2 (program chain): [Title(TTN): 2] [00:15:31.16 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 2,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 2/ 1] : time: 00:15:30.16 / 25 fps [Pos: 00:15:30.16] [Frames: 23266] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:15:31.16] [Frames: 23291] PGC_3 (program chain): [Title(TTN): 3] [00:00:50.16 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 3,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 3/ 1] : time: 00:00:49.16 / 25 fps [Pos: 00:00:49.16] [Frames: 1241] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:00:50.16] [Frames: 1266] PGC_4 (program chain): [Title(TTN): 4] [00:03:16.06 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 4,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 4/ 1] : time: 00:03:15.06 / 25 fps [Pos: 00:03:15.06] [Frames: 4881] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:03:16.06] [Frames: 4906] PGC_5 (program chain): [Title(TTN): 5] [00:02:17.20 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 5,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 5/ 1] : time: 00:02:16.20 / 25 fps [Pos: 00:02:16.20] [Frames: 3420] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:02:17.20] [Frames: 3445] I can remove PGC's 2,3 & 4 and get it to look this with very little work and IC8 works just fine Code:
VTS overview: Menu attributes: Video: MPEG-2 720x576 (PAL) (PAL 625/50) (4:3) (not specified perm.display) SubPicture 1: Not Specified (2-bit rle ) Title Set (Movie) attributes: Video: MPEG-2 720x576 (PAL) (PAL 625/50) (4:3) (not specified perm.display) Audio 1: English (Dolby AC-3) 2ch 48Kbps DRC (ID: 0x80) SubPicture 1: English (2-bit rle ) (ID: 0x20) PGC_1 (program chain): [Title(TTN): 1] [00:06:41.02 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 1,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:06:40.02 / 25 fps [Pos: 00:06:40.02] [Frames: 10002] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:06:41.02] [Frames: 10027] PGC_2 (program chain): [Title(TTN): 2] [00:15:31.16 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 2,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 2/ 1] : time: 00:00:00.00 / 25 fps [Pos: 00:00:00.00] [Frames: 0] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:00:01.00] [Frames: 25] PGC_3 (program chain): [Title(TTN): 3] [00:00:50.16 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 3,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 3/ 1] : time: 00:00:00.00 / 25 fps [Pos: 00:00:00.00] [Frames: 0] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:00:01.00] [Frames: 25] PGC_4 (program chain): [Title(TTN): 4] [00:03:16.06 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 4,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 4/ 1] : time: 00:00:00.00 / 25 fps [Pos: 00:00:00.00] [Frames: 0] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:00:01.00] [Frames: 25] PGC_5 (program chain): [Title(TTN): 5] [00:02:17.20 / 25 fps] (Programs: 2) (Cells: 2) (uses VOB-IDs: 5,6) [Ch 01] [Pg 01] [Cell 01] [V/C Id: 5/ 1] : time: 00:02:16.20 / 25 fps [Pos: 00:02:16.20] [Frames: 3420] [Ch 02] [Pg 02] [Cell 02] [V/C Id: 6/ 1] Layer Br.: time: 00:00:01.00 / 25 fps [Pos: 00:02:17.20] [Frames: 3445] all you do is delete playback of the cell, then goto the relevant VTS_PGC_1 in the VTS_PGCITI table and change the Cell_1: entry point sector to the number shown in Cell_1: start sector of the last VOBU making sure you are changing the same cell as you have just deleted playback for when you are finished click SAVE,the VOB's are untouched and it's all done in a matter of seconds once you understand what to do DVDShrink also recognises what I want but it's sees the 'hidden' stuff as unreferenced it would be good if you had the option to disable it recognising the unreferenced stuff, as in this example the menu VOB has 115MB of unreferenced material in the original Last edited by MackemX; 5th September 2003 at 19:25. |
5th September 2003, 20:46 | #28 | Link | ||
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
@MackemX
I reread your first two posts and found this.. First post: Quote:
Quote:
__________________
2COOL |
||
5th September 2003, 21:10 | #29 | Link |
..DVD GOD..
Join Date: Jun 2002
Posts: 1,838
|
I thik you may have read the wrong post but anyway don't they both give the same results?
one strips then remuxes and one remuxes then strips that was just to help leopardone with his problem and I can't even remember what my guide says but there are a few ways to basically get a 12kb blank file this is another method for a single PGC which seems to be one of the fastest and easiest replace the VOB's with the blank 12kb VOB open the IFO delete playback of the cells apart from the 0.xx sec cell click VOB extras tell it where to save click OK click Strip it takes longer to say it than it does to do it there's so many ways for so many IFO's to get what you want, it's so confusing . This method has nothing to do with the above anyway problem. I'm talking rubbish so just ignore me Last edited by MackemX; 5th September 2003 at 21:20. |
5th September 2003, 22:44 | #30 | Link | |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Quote:
I've put out a few new guides during the Labor Day weekend. You should check out my list again. Just click on the in my sig.
__________________
2COOL |
|
5th September 2003, 23:25 | #31 | Link | |
..DVD GOD..
Join Date: Jun 2002
Posts: 1,838
|
Quote:
there are so many scenarios to remove stuff and I just wish I could tick a box and it did it all for me cos although it takes minutes to do it manually I want to do it in seconds cos I'm lazy |
|
6th September 2003, 01:02 | #32 | Link | |
Registered User
Join Date: Mar 2002
Posts: 377
|
Quote:
The only thing I do different is strip VOB-IDs which adds about 5 secs to the procedure. Maybe not necessary though, eh? |
|
6th September 2003, 02:30 | #33 | Link | ||
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Quote:
Quote:
__________________
2COOL |
||
6th September 2003, 02:57 | #35 | Link | |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Quote:
__________________
2COOL |
|
6th September 2003, 09:11 | #38 | Link |
..DVD GOD..
Join Date: Jun 2002
Posts: 1,838
|
if you use IC8 as your weapon of choiice, your IFOEdit executions seem to be less to elimate the crap you don't want
there's no need for the extra time consuming bits so many shortcuts can be used, it's great and most involve just changing a few figures in the VTS_PGCITI to 'hide' what you don't want whereas previously IC7, you needed to do extra these methods are dirty but they work so I'm happy and a big thumbs up to Pinnacle If a GUI IFO editing tool could be made where it gave you the option to change figures in a PGC_x entry in the VTS_PGCITI, by use of copy/paste or basic hands on editing would be a great tool to have. I have visions of what it could do but ain't gotta clue how to make it are there any people out there who can read data from an IFO, edit it and write it back to an IFO? that was my reason for calling on IFOEdit 0.96 smilie invasion |
|
|