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. |
2nd February 2003, 01:48 | #1 | Link |
Registered User
Join Date: Dec 2002
Posts: 50
|
End of Title behavior change in IFOEdit
Ok, I have a home made DVD file system.
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 This was created through SpruceUp and works fine. Except: When the first title finishes playing, it goes back to the main menu. I would like it to simply start playing the second title. (So it plays as one long movie). I would just make one long mpeg2 file originally to import to SpruceUp, but I am working with limited resources so need to use smaller individual MPEG2's. Is it possible to edit this behavior using IFOEdit before I burn it to DVD? If you need me to I can post parts of the IFO info from within IFOEdit, but I don't want to up front unless you need it. Thanks for your help!!! |
2nd February 2003, 01:55 | #2 | Link |
Registered User
Join Date: Dec 2002
Posts: 50
|
One other piece of info, I know I could probably just rename the VOB's so they were all one title, and use Create new IFO and then Get VTS Sectors, but then I lose my menu. I would like to keep the menu, that is why this is not an option.
I am assuming that the way the player knows what to do when it gets to the end of a VOB or Title is somehow encoded into the IFO's. If this is not correct then where is this information available for the player? |
2nd February 2003, 05:01 | #3 | Link | |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Re: End of Title behavior change in IFOEdit
Quote:
First of all, if I understand your situation, Title 1 is your VTS_01_* and Title 2 is your VTS_02_*. Editing SpruceUp Authored Movie to Play Titles Consecutively Guide ____________________________________________________________ 1. Use IFOedit and go to your VIDEO_TS.IFO/VMGM_PGCI_UT browse through all your PGC-Menus looking for this command. (JumpTT) Jump to Title: 2 ____________________________________________________________ 2. When you have found it, either remember it well or write your PGC-Menu number down on a notepad. ____________________________________________________________ 3. Now go to VTS_01_0.IFO/VTS_PGCITI/VTS_PGC_1/PGC Command Table/Post commands (I'm assuming that you have only one PGC) You'll have a jump command to your VMG which brings you back to your root menu. We need to change that command to jump to your new VMG PGC-menu, the one that contained your (JumpTT) Jump to Title: 2 command. Your new command should be like this... Post Command (JumpSS VMGM) Jump to VMG PGC: ? ? is the number you wrote down in step 2. ____________________________________________________________ 4. Save VTS_01_0.IFO ____________________________________________________________ 5. Get VTS sectors ____________________________________________________________ 6. Preview (DVDPlay) and test your movie. ____________________________________________________________ 7. Repeat steps for remaining titles. ____________________________________________________________
__________________
2COOL Last edited by 2COOL; 28th February 2003 at 09:18. |
|
4th February 2003, 01:31 | #5 | Link | |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
Quote:
2CL
__________________
2COOL |
|
23rd August 2003, 16:52 | #6 | Link |
Registered User
Join Date: Aug 2003
Location: CO USA
Posts: 7
|
Editing the post command only causes my Title 1 to loop, instead of what I want it to do, which is jump to Title 2 and then jump to Title 3. Here is what the post command looks like in my VTS_01_0 PGC Command Table:
(CallSS VMGM) Call VMG PGC: ? My edit was to change the '?' from 7 to 2. Here are the pre commands in the PGC Command Table in my PGC-menu_2: 1.Pre Command If GPreg<4> & (cmp-val)<65280><'ÿ then Goto line# 3 2.Pre Command Goto line# 6 3.Pre Command Set GPreg<6> mov GPreg<4> 4.Pre Command Set GPreg<6> div (set-val)<256> 5.Pre Command Set GPreg<4> and (set-val)<255> 6.Pre Command If GPreg<4> >= (cmp-val)<4> then (LinkPGCN) Link PGC 3 7.Pre Command Set GPreg<0> mov (set-val)<1> 8.Pre Command If GPreg<0> == GPreg<4> then (JumpTT) Jump to Title: 1 9.Pre Command Set GPreg<0> mov (set-val)<2> 10.Pre Command If GPreg<0> == GPreg<4> then (JumpTT) Jump to Title: 2 11.Pre Command Set GPreg<0> mov (set-val)<3> 12.Pre Command If GPreg<0> == GPreg<4> then (JumpTT) Jump to Title: 3 13.Pre Command (JumpSS FP) Jump to First-Play domain PGC Title 1 is the first-play item. I would like playback to completely bypass the SpruceUp menu. When I created new IFOs using VOB Extras, on playback the timer would reset to 00:00:00 at the end of the first VOB, and also Stop/Resume, FF and FR didn't work on the 2nd (and I assume 3rd) VOBs. Please tell me what to try next. |
23rd August 2003, 19:21 | #7 | Link |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
@naut
I haven't dabbled with SpruceUp for quite some time now but here's my 2 cents. I'm assuming that your Titles reside in these Titlesets. Title 1 > VTS_01 Title 2 > VTS_02 Title 3 > VTS_03 Here are the Post Commands you should have in your VTS_0*_IFO / VTS_PGCITI / VTS_PGC_1 / PGC command Tables. You will have to hexedit the first Post Commands. _______________________________________________ VTS_01 1.Post Command...Set GPreg<4> mov (set-val)<257>..................[71 00 00 04 01 01 00 00] 2.Post Command...(CallSS VMGM) Call VMG PGC: 2 [Resume Cell: 1]...[30 08 00 02 01 c0 00 00] _______________________________________________ VTS_02 1.Post Command...Set GPreg<4> mov (set-val)<258>..................[71 00 00 04 01 02 00 00] 2.Post Command...(CallSS VMGM) Call VMG PGC: 2 [Resume Cell: 1]...[30 08 00 02 01 c0 00 00] _______________________________________________ VTS_03 1.Post Command...Set GPreg<4> mov (set-val)<259>..................[71 00 00 04 01 03 00 00] 2.Post Command...(CallSS VMGM) Call VMG PGC: 2 [Resume Cell: 1]...[30 08 00 02 01 c0 00 00] _______________________________________________ I hope it works!
__________________
2COOL Last edited by 2COOL; 23rd August 2003 at 19:38. |
23rd August 2003, 22:53 | #8 | Link |
Registered User
Join Date: Aug 2003
Location: CO USA
Posts: 7
|
I made these six changes and burned to a +RW to test it in WinDVD and an Apex player. Each of the 3 titles loops with itself. Here's the ten PGC commands I copied from VTS_01_0.IFO/VTS_PGCITI/VTS_PGC_1
1.Pre Command NOP [00 00 00 00 00 00 00 00 ] 2.Pre Command NOP [00 00 00 00 00 00 00 00 ] 3.Pre Command NOP [00 00 00 00 00 00 00 00 ] 4.Pre Command NOP [00 00 00 00 00 00 00 00 ] 5.Pre Command NOP [00 00 00 00 00 00 00 00 ] 6.Pre Command Set GPreg<0> mov GPreg<6> [61 00 00 00 00 06 00 00 ] 7.Pre Command Set GPreg<6> mov (set-val)<0> [71 00 00 06 00 00 00 00 ] 8.Pre Command If GPreg<0> == (cmp-val)<1><' then Break [00 a2 00 00 00 01 00 00 ] 1.Post Command Set GPreg<4> mov (set-val)<257> [71 00 00 04 01 01 00 00 ] 2.Post Command (CallSS VMGM) Call VMG PGC: 2 [Resume Cell: 1] [30 08 00 02 01 c0 00 00 ] I'll try other suggestions you may have. I'll re-author with SpruceUp in a way that will make the IFOs easier to manipulate. Last edited by naut; 23rd August 2003 at 23:11. |
23rd August 2003, 23:09 | #9 | Link |
PGC Navigator in Training
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
|
oooops! I did a boo-boo.
What I gave you will definitely loop your titles. Here are the new Post Command edits. At the end of Title 3, it should go back and play Title 1 again. _______________________________________________ VTS_01 1.Post Command...Set GPreg<4> mov (set-val)<258>..................[71 00 00 04 01 02 00 00] 2.Post Command...(CallSS VMGM) Call VMG PGC: 2 [Resume Cell: 1]...[30 08 00 02 01 c0 00 00] _______________________________________________ VTS_02 1.Post Command...Set GPreg<4> mov (set-val)<259>..................[71 00 00 04 01 03 00 00] 2.Post Command...(CallSS VMGM) Call VMG PGC: 2 [Resume Cell: 1]...[30 08 00 02 01 c0 00 00] _______________________________________________ VTS_03 1.Post Command...Set GPreg<4> mov (set-val)<257>..................[71 00 00 04 01 01 00 00] 2.Post Command...(CallSS VMGM) Call VMG PGC: 2 [Resume Cell: 1]...[30 08 00 02 01 c0 00 00]
__________________
2COOL |
|
|