Log in

View Full Version : Join two DVDs with preserving original menus


Pages : [1] 2

region_free
21st June 2005, 17:59
Are there freeware tools to join two completely different DVD on one DVD-R with preserving original menues ? The same way DVDRemake does it. I have tried DVDShrink, but original menues are gone. :confused:

Thank you.

Mr. Monte
21st June 2005, 20:41
Whats wrong with DVDREmake?

maksa
21st June 2005, 20:48
There is "Free" in everything of this guy. :D

region_free
21st June 2005, 21:09
@Mr.Monte

Nothing is wrong with DVDRemake, but I don't need all its features, except joining two DVDs and keeping the original menues. I think to pay $30-50 for majority of the features that I never gonna use is way to much. I was wondering if I can do the same with another program. I can not believe that Dimad is the only person on this planet who figured out how to do it. :rolleyes:

@maksa
LOL :D :D :D :D

Surf
21st June 2005, 22:39
Hello Mr. Universe(region-free),

Yes, it can be done without DVDremake. That depends on how much you know so far in dvd backup.

If you are a novice, then there's a steep learning curve ahead of you. If you are a champ then again you wouldn't ask this question, so I'm assuming you are the earlier.

So, keep this project on hold and start familarize yourself with DVDstyler, PgcEdit and VobBlanker. Then we shall resume the class a few days later perhaps? :)

You can always give up the menus if you want a simpler life and just backitup with dvdshrink.

Mr. Monte
22nd June 2005, 03:42
Hello Mr. Universe(region-free),
So, keep this project on hold and start familarize yourself with DVDstyler, PgcEdit and VobBlanker. Then we shall resume the class a few days later perhaps? :)

You can always give up the menus if you want a simpler life and just backitup with dvdshrink.

Trust me..spend the $30-50..it's WELL worth it.

Once you've used the added features..you'll wonder how you ever did without it :D

zacoz
22nd June 2005, 11:42
@Region-Free

I'm in the same situation as you, the only function I initially expect to use of DVDRemake is Joining Disc's (extra's from a couple of different disc's). I'm coming to the conclusion that Mr Monte is right in that it may still be worth the money, as it seems very tricky to do the same thing with free tools. :(

I haven't dived in just yet as I've been rather busy, and also feel that maybe I should first donate some more towards the authors of the free tools I use more frequently. :o

maksa
22nd June 2005, 13:59
Trust me..spend the $30-50..it's WELL worth it.

Once you've used the added features..you'll wonder how you ever did without it

I was using MenuEdit (free) to fix menus after eliminating extras and logos, switched to DRMPro (50$) and never regret it. Now you can remove audio and subtitles as well, realy easy and perfect backups with original navigation. Download trial version and see for yourself.

frank
22nd June 2005, 14:58
An easy way is to use Nero Visio Express 3. Create a main menu and import your titles, it's very simple.

jinjin_jp
22nd June 2005, 15:23
If permitted Japanese,threre are various type of join DVDs with menus.
Join Titles with original menu (http://yaki2fan.hp.infoseek.co.jp/mix/mix.html)
Example of various editting (http://yaki2fan.hp.infoseek.co.jp/neta/neta.html)
in which included without menu, with original menu, with personally made menu, and others.

region_free
22nd June 2005, 16:30
@jinjin_jp

Thank you for your help!!! :goodpost:

With your guides in japanese and Google translation I am getting somewhere. The reason I've started this thread was Season 3 of "In Living Color". Fox has decided to release it on the dual-sided DVD-5 discs. I personally hate flipper discs, so I want to join them into a one DVD-9 disc and burn onto DVD+R DL. The original menues must be preserved, otherwise I will have a mess selecting the right episode.

Surf
22nd June 2005, 18:32
Boys, don't get me wrong, I am only suggesting that it can be done without DVDremake. For those who can't be bothered with the nitty gritty of dvd commands, it is a good purchase.

I am chiming in after a brief jab at region-free's nickname.

@zacoz, if you read this thread (http://forum.doom9.org/showthread.php?t=93291) you probably will form an idea how to do join a flipper. Right now I'm busy @home, just couldn't find time to get to write it.

zacoz
23rd June 2005, 07:51
@Surf: I recall that thread, although I didn't study it at the time. For me I think it will be more a matter of not having (or is that making) the time to do it manually. Unfortunately this thread is getting me wondering though - sometimes I'm a sucker for a challenge.

jinjin_jp
23rd June 2005, 10:24
I've not actually got the output allthrough the process nor examined detail , but tested and confirmed several parts of the processes.
I think it is possible to simply join DVDs, by observing the strucure merged DVD by DvdReMakePro.

I assumed like below,
Original DISC (1).....(for example, has 2 VTS)
VMGM
...FistrPlay (1-1)
...PGCs (1-2)
VTS_01
...Menu (1-3)
...Titles (1-4)
VTS_02
...Menu (1-5)
...Titles (1-6)
Original DISC (2).....(for example, has 2 VTS)
VMGM
...FistrPlay (2-1)
...PGCs (2-2)
VTS_01
...Menu (2-3)
...Titles (2-4)
VTS_02
...Menu (2-5)
...Titles (2-6)

Merged DVD (3).....(which has 4 VTS)
VMGM
...New FistrPlay
...PGCs (1-2)
...FistrPlay (1-1)
...PGCs (2-2)
...FistrPlay (2-1)
...New Title Menu ...<in where reset all Gpreg>
VTS_01(VTS_01 of DISC (1))
..Menu (1-3)
...Titles (1-4)
VTS_02(VTS_02 of DISC (1))
...Menu (1-5)
...Titles (1-6)
VTS_03(VTS_01 of DISC (2))
...Menu (2-3)
...Titles (2-4)
VTS_04(VTS_02 of DISC (2))
...Menu (2-5)
...Titles (2-6)

I think above processes done by PgcEdit,
generally process is
...open DVD (DISC(1)).
about VTST and VTSM
...add VTST Titles by importing from DISC(2).
...add Menu of imported VTST by importing from DISC(2).
about VMGM
...add New dummy PGC in VMGM (of which number is according to need).
...copy PGC and command from DISC (1) and (2).
...create New TitleMenu, buttons which jump to each DISC.
......I usually use DVDStyler.
...Set Menu type (TitleMenu).
...edit command of New First Play and New TitleMenu.
other correction and adjustment about command of IFO and button.
...for example, correct old title number of jump command to new one,
...and others like this accodingly to need from detail examination.

The feature of above method is to have New Title Menu which jump to each DISC,
to remain all contents, to be independent each DISC, and to remain reference in each DISC.
On the other hand, if wanting to have references between each DISC and not to have New Title Menu, it needs to more understanding about structure, to create New Buttons in existece Menu.

[edit(add)]
The problem may be in the case that the stream is different between each DISC.

zacoz
23rd June 2005, 13:00
Nicely summarised jinjin_jp

Surf
23rd June 2005, 15:58
Well done, jinjin.

I have a slightly different approach which I have not tried yet:

Create a simple menu with DVDstyler with 2 buttons, the first named Chapter 1-15 and the second as Chapter 16-30.

Open Disc2 with VobBlanker and extract the SCENE SELECTION pgc and save.

Open Disc1 again with VobBlanker and work on the menus. Choose a couple of pgcs to be sacrificed/replaced with the DVDstyler-ed menu and the extracted disc2 pgc. Process the menu and save.

Prepare a folder with explorer and create a NEW DVD with PgcEdit and start adding the titles. Import the processed menus of Disc1. Adjust the links accordingly.

So, when I press the SCENE SELECTION button the DVDstyler-ed menu will pop up and branch these two buttons to the respective pgcs....

P.S. I hope our resident guide writer of a champ SWEETNESS would write a guide on this matter.

jinjin_jp
23rd June 2005, 17:14
@Surf
Thanks for the infoemation of another method. I'll read carefully to understand and try when having oppurtunitty.

nabe3net
4th July 2005, 20:08
Good Job, jinjin_jp san!!

zacoz
7th July 2005, 14:49
I think above processes done by PgcEdit,
generally process is
...open DVD (DISC(1)).
about VTST and VTSM
...add VTST Titles by importing from DISC(2).
...add Menu of imported VTST by importing from DISC(2).
about VMGM
...add New dummy PGC in VMGM (of which number is according to need).
...copy PGC and command from DISC (1) and (2).
[COLOR=RoyalBlue]...create New TitleMenu, buttons which jump to each DISC. ...
@Surf: Shame on you, prompting me to take up the challenge.

I **was** progressing quite well (using the general process summarised by jinjin_jp from examining DVDRemake's output) having imported the VTST's & VTSM's from second disc into the first. I have however hit a wall when it comes to adding the VMGM PGC's from the second disc after the VMGM PGC's of the first disc.

I can create dummy PGC's and paste in the appropriate commands, however I can't see a way to import the VOB contents as the Import VMGM function in PgcEdit wishes to overwrite the existing VMGM.

Anyone got any ideas on doing this, with PgcEdit or another program ? (excluding paid software as the idea is to test doing it with free/donationware)

r0lZ
8th July 2005, 07:04
Not easy, I'm affraid.
As PgcEdit doesn't process the VOBs, it is not possible to join two VMGMs with menus.
It should be possible to join the VOBs with PgcDemux/Muxman, but the manual work for retrieving the correct infos from the IFOs is even more complex: you have to take the VOBU pointers from the remuxed menu IFOs, and the commands from the original ones. Furthermore, Muxman is currently difficult to handle for menu buttons.

But take in mind that most of the time the VMGM is made only of warnings and logos (and dummies, of course). So, you should be able to blank out all PGCs of the VMGM of at least one of the original DVD, with the option to completely remove the VOB.
If you concat a blanked VMGM to the first one, the problem dissapear.

jinjin_jp
8th July 2005, 09:34
Sorry, I've mistook "copy PGC" is "copy VOB".
Certainly to join VOBs maintaining each is difficult.

zacoz
8th July 2005, 12:22
Confirmed my suspicions r0lZ.

Wondering out loud here - and won't have chance to test for a couple of hours, but: :sly:

Possibly import the VMGM from disc two as a new VTSM in the combined disc (seem to recall something mentioned in PgcEdit instructions). I could then add dummy VMGM PGC's equal to each of the disc two VMGM PGC's. Commands could be copied over making all these added dummy PGC's work as intended. For those requiring actual video cells (ie not able to be blanked), the VMGM could jump to the (VMGM parading as a) VTSM to display cells, and then jump back to dummy VMGM PGC's and continue as intended (probably need some additional dummy PGC's to avoid invalid jumping within DVD).

Not pretty, or as clean as importing VTST & VTSM ( :thanks: r0lZ).

Will report back later tonight or tomorrow - promised to play with my son for a while.

r0lZ
8th July 2005, 13:13
That's correct, this method should work, but requires a lot of work. It is possible to import a VMGM menu as a VTSM menu with PgcEdit. Don't forget to change the Title menu to a Root menu (or something else)!

Also, I wonder what you will do if both the original DVDs does have a Title menu callable with the remote. Which one will you keep? Or will you jump to the DVD selection menu when the title button is pressed? And add two additional menu buttons to jump to the title menu of each DVD?

zacoz
8th July 2005, 14:46
Don't forget to change the Title menu to a Root menu (or something else)!Thanks, hadn't thought of that.
...Or will you jump to the DVD selection menu when the title button is pressed? And add two additional menu buttons to jump to the title menu of each DVD?Yes intent is to add an additional menu to select which DVD, with Title button going back to this. I figure the menu to choose DVD will be created in DVDStyler/DVDAuthorGUI and imported in as a new VTSM. Existing and new dummy VMGM's used to incorporate it into the command flow. Downside is that you end up back at this DVD selection menu when you probably really only want to go back to the title of the previously selected menu. Gets far too complex (for my brain anyway) trying to do it any other way, especially as I'm dealing with combined total of 27 VTS and well over 200 PGC's - both discs are DVD extras with original menu's. :eek: :scared: :eek: (Why haven't I been commited yet :confused: ).

Basically, I'm attempting to replicate as far as possible the arrangement used by Dimad. He doesn't use angles, empty gprm's or (from memory) language units to enable the joining. I need to put into VTSM some of the stuff that Dimad manages to join within the VMGM however.

Should help give me a better understanding of the DVD commands even if I never do it again.

spyhawk
8th July 2005, 21:13
I wonder what you will do if both the original DVDs does have a Title menu callable with the remote. Which one will you keep? Or will you jump to the DVD selection menu when the title button is pressed? And add two additional menu buttons to jump to the title menu of each DVD?Yes intent is to add an additional menu to select which DVD, with Title button going back to this...Downside is that you end up back at this DVD selection menu when you probably really only want to go back to the title of the previously selected menu.If both DVDs have a Title menu, when merged you can have only one Title menu, which will be the DVD selection menu, aka merged menu. If you really want to access the Title menu of each original dvd, there is a way, but accessing it won't be exactly the same as the original b/c you need to also access the merged menu as well esp. if you want to go to another DVD. This method only takes 1 or 2 commands in 4 places. Alternative method is just create 2 additional menu buttons to jump directly to the title menu of each DVD, like r0lZ has mentioned.

Based on DRMP's merge procedure, my method works like this. Starting at the merged menu, you select DVD1, at any time in DVD1 you press Title menu the first time, you'll go to the Title menu of DVD1, if you press the second time, you'll go to the merged menu. And the cycle repeats. The same logic goes for DVD2. Of course, this logic works on as many DVDs you want to merge.

With this method tested, I notice when I press Title menu, depending on the conditions, it will either go to the very beginning as if the original DVD is first inserted (like going thru warnings, logos, commercials, etc) or just to the main menu, etc. So to me, it's just like pressing Root menu. If you like this method, I will elaborate the steps. Most of the work is done with the merging -- adding/deleting pgc, adjusting navigation, and dealing with content (if any) in VMGM, since your focus is to make use of freeware.

btw, instead of importing the merge menu in VMGM, you can import as a new VTS which is already created by the authoring tool. Adjust navigation accordingly.

zacoz
9th July 2005, 05:23
Based on DRMP's merge procedure, my method works like this. Starting at the merged menu, you select DVD1, at any time in DVD1 you press Title menu the first time, you'll go to the Title menu of DVD1, if you press the second time, you'll go to the merged menu. And the cycle repeats. The same logic goes for DVD2. Of course, this logic works on as many DVDs you want to merge.Good idea. You would need a spare gprm variable I imagine - can't think of any other way to do it.
btw, instead of importing the merge menu in VMGM, you can import as a new VTS which is already created by the authoring tool. Adjust navigation accordingly.Yes PgcEdit makes this so simple.

For the disc's I'm working on I realised I won't need to bring in anything from VIDEO_TS.VOB on second disc as after removal of crap, it's only a language selection menu left. I always edit these in PgcEdit to autoselect the English button anyway so will just adjust the pre commands instead.

I've created additional dummy VMGM PGC's in the combined disc and pasted in the VMGM commands from disc two for now. Will investigate importing VMGM into VTSM on next project.

zacoz
9th July 2005, 16:31
OK, I've joined my first two DVD's :D, and tested successfully on WinDVD. I still need to shrink it slightly so I can burn and test on stand alone though. Anyway, I hereby present the long winded process:
Create copy of disc one and disc two (extra protection against totally screwing it up)
Open disc one in PgcEdit
Import VTST Titles from disc two
ensure you select to copy or move the VOBs when prompted
need to take note of the old title numbers and their respective new title numbers as you need to update commands later
Import VTSM Menus from disc two
for each imported VTST, select it then Import Menu from original disc two
ensure you select to copy or move the VOBs when prompted
VMGM PGC's
select VMGM and create a new dummy PGC
delete NOP command and copy commands from disc one VMG First-Play PGC to this new dummy PGC (write down its number as this is what you need to link to later from your new disc selection menu to play disc one)
select VMGM and create another new dummy PGC, deleting it's NOP command
Open disc two in another instance of PgcEdit (only to enable you to copy VMGM commands - you don't make any changes to it)
copy commands from disc two VMG First-Play PGC to this new dummy PGC (write down its number as this is what you need to link to later from your new disc selection menu to play disc two)
select VMGM and create additional new dummy PGC's for each VMGM PGC appearing in disc two (deleting NOP commands in each)
copy commands from disc two VMGM PGC's to these new dummy PGC's
Fix navigation
select VMG First Play PGC and use 'Go to calling 'command' to identify any 'Jump to VMGM First Play PGC' commands throughout the DVD. Those from disc one should be changed to jump to the first dummy VMGM PGC added (5b). Those from disc two should be changed to jump to the second dummy VMGM PGC added (5e).
find existing TitleM menu and use 'Go to calling 'command' to identify any 'Jump to VMGM Title' commands throughout the DVD. Those from disc one should be changed to jump to the VMGM using the PGC number not via use of the 'Title' reference. Those from disc two should be changed to jump to the VMGM which was flagged as TitleM in the original disc two (ensuring you use it's new 'joined disc' PGC number in the commands).
select VMGM and create another new dummy PGC
change the NOP command to Jump to First Play PGC
set this PGC as the new TitleM menu
go through each added/imported VMGM, VTST, and VTSM and adjust commands to point to the new VMGM PGC numbers (they will all be increased by the same number - equivalent to the PGC number where you pasted the VMG First Play PGC commands from disc two (5e))
go through each added/imported VMGM and adjust commands to point to the new VTS numbers (they will all be increased by the same number - equivalent to the number of VTS's in the original disc one)
go through each added/imported VMGM, VTST, and VTSM and adjust commands to point to the new title numbers (refer to list from start of the process or compare back to original disc two - note they will most likely not all be increased by the same number as title numbers in original disc are probably not in the same numerical order as the VTS's, however on importing them earlier, they would have been renumbered into numerical order)
check each added/imported menu/bov button and update them to point to the new VMGM/VTS numbers as required.
Create Disc selection menu
use your favourite authoring program (e.g. DVDAuthorGUI) to create a dummy DVD containing a titleset menu designed to suit your joined DVD - i.e. a page with two buttons (make it as generic or customised as you like)
Import VTST title from your dummy DVD, but don't copy or move the VOB
Import VTSM Menu from your dummy DVD, and copy/move VOB
remove all commands from this VTS except for possibly the set button highlight in the pre command section of VTSM containing the menu
flag the VTSM containing your disc selection menu as root menu
edit menu buttons to jump to the VMGM PGC's acting as pseudo First Play PGC's for disc's one and two (5b & 5e respectively)
Replace all existing commands in the 'real' VMG First Play PGC with (a) set gprm commands to zero out gprm's 0-15, then (b) jump command to VTSM root menu containing your new disc selection menu
Save and test DVD

Note that with above arrangement, pressing the Title button on the remote will take you back to the Disc Selection menu. This is in fact the only way back to the menu.

Commands could be added/changed such that the first press of Title button takes you back to the title of the DVD you are watching and a second press within a given time would take you back to the disc selection menu (requires understanding the flow of the specific DVD you are dealing with and possibly an unused gprm). Using the root menu button would probably suffice to back out to the main menu of the selected DVD in most cases.

Above assumes that all VMGM PGC's in disc two have been processed through PgcEdit or VobBlanker such that there are no video cells remaining in VIDEO_TS which need to be copied over to the joined disc (unless there were none to start with of course).

My thanks go to those thread contributors who helped me reach this point - jinjin_jp, Surf, rolZ, spyhawk. :thanks:

[edit 10/07/2005: had to run finished product through Vobblanker, processing only the last VTS, as DVDShrink wouldn't open it as it was missing VTS_28_1.VOB - result of not copying vob in 7b. Vobblanker created the blank vob, adjusted ifo and all appears well in the world]
[edit 12/07/05: remove superfluous checks in step 6g]

spyhawk
9th July 2005, 18:36
Very nice draft indeed. :D Almost like DRMP 3.0.7's new merge procedure.
Commands could be added/changed such that the first press of Title button takes you back to the title of the DVD you are watching and a second press within a given time would take you back to the disc selection menu (requires understanding the flow of the specific DVD you are dealing with and possibly an unused gprm)You're right, you would need to use an unused gprm for this, but there's no need for a time limit for a second press. So based on your flow, you would only add 1 or 2 precommands in a few places.

From 6c-e Title menu, insert these 2 conditions before Jump to First Play PGC. I'll use gprm(4) as unused register.
if ( gprm(4) == 1) then { LinkPGCN PGC 1 } Title menu of original DVD1.
if ( gprm(4) == 2) then { LinkPGCN PGC # } Title menu of original DVD2 (from 5f)
In VMG PGC 1, insert gprm(4)=0 as first line.
In VMG PGC # (5f), insert gprm(4)=0 as first line.
In VMG PGC # (5b First play of DVD1), insert gprm(4)=1 as first line.
In VMG PGC # (5e First play of DVD2), insert gprm(4)=2 as first line.
I guess you probably know how to do this already. ;)

zacoz
10th July 2005, 07:52
Very nice draft indeed. :D Almost like DRMP 3.0.7's new merge procedure.Yes looking at the output from demo version of DVDReMakePro, and Dimad's answers to some questions I had helped also. Should have included him in thanks also.

You're right, you would need to use an unused gprm for this, but there's no need for a time limit for a second press.Sorry, inaccurate choice of explanation. More accurate explanation of what I was thinking is probably that first Title button press takes you to title menu of disc being watched, with Title button press from that menu takes you back to the Disc Selection menu. If however you instead progress to play something in that disc, the next title button press would take to to that disc title menu again first.

This seems slightly different to your example, I think (I've got a headache at the moment so may not be tracing it properly). Your example on second press from anywhere in disc would take you immediately back to Disc Selection menu.

To adapt your commands to work as I was thinking would simply require changing the last two listed commands to be the first command in the post command section of the respective disc's title menu.

Pre commandsFrom 6c-e Title menu, insert these 2 conditions before Jump to First Play PGC. I'll use gprm(4) as unused register.
if ( gprm(4) == 1) then { LinkPGCN PGC 1 } Title menu of original DVD1.
if ( gprm(4) == 2) then { LinkPGCN PGC # } Title menu of original DVD2 (from 5f)
In VMG PGC 1 (title menu of DVD1), insert gprm(4)=0 as first line.
In VMG PGC # (5f title menu of DVD2), insert gprm(4)=0 as first line.
Post commands
In VMG PGC 1 (title menu of DVD1), insert gprm(4)=1 as first line.
In VMG PGC # (5f title menu of DVD2), insert gprm(4)=2 as first line.

[edit: Discovered error with above. Refer to post 36 below for correction]

Who'd have thought 6 months ago (when I registered at Doom9) I'd be capable of contributing to a thread such as this :cool:

r0lZ
10th July 2005, 09:59
7 - b. Import VTST title from your dummy DVD, but don't copy or move the VOB

[edit: had to run finished product through Vobblanker, processing only the last VTS, as DVDShrink wouldn't open it as it was missing VTS_28_1.VOB - result of not copying vob in 7b. Vobblanker created the blank vob, adjusted ifo and all appears well in the world]There is a trick to add a 10Kb blank VOB with PgcEdit: just select Blank Out All VTST Titles, with the options to replace the titles by a black frame, and don't kill playback. A new VOB will be created by PgcEdit, and the VOBU references fixed. DVD Shrink will not complain anymore.

r0lZ
10th July 2005, 10:14
... that first Title button press takes you to title menu of disc being watched, with Title button press from that menu takes you back to the Disc Selection menu.Hum, I'm not sure it's actually possible to jump to the main DVD selection menu by pressing the title button twice. Unfortunately, on most (all?) players, the Title Menu and the Root menu buttons are used to resume to the title domain when you press them while you are already in a menu domain. So, instead of jumping to the main title menu, you will jump to the last played title.
Note that pressing the title menu button agan after the resume should return to the title menu again, and this time the method will probably work. So, you may have to press the Title menu button 3 times to go to the selection menu.
Of course, another method is to open and close the tray, but the GPRMs values will be lost.

I think you should be able to use the GoUpPGC link to use the Return button to go back to the main DVD selection menu while you are in the main Root or Title menu of DVD 1 or 2. This should work in all cases, unless the GoUpPGCN link is already used for another purpose. And I'm not sure there is a Return button on all remotes.

r0lZ
10th July 2005, 10:22
Also, I think it may be necessary to reset all GPRMs to 0 before jumping to the DVD 2 entry point after having played DVD 1 (or vice varsa), or the new DVD may wrongly interpret the values initialized by the first played DVD.

Also, if you join only 2 DVDs, you don't really need to import a selfmade menu. The title button can act as a toggle. If the last DVD played is, say, DVD 1, you may jump straight to DVD 2, and vice versa.

zacoz
10th July 2005, 10:48
Hum, I'm not sure it's actually possible to jump to the main DVD selection menu by pressing the title button twice...I'll probably try adding better title functionality when I get the time. I'd also like to create a guide complete with some screenshots - will use a simpler disc than I'm using now though.

zacoz
10th July 2005, 10:53
Also, I think it may be necessary to reset all GPRMs to 0 before jumping to the DVD 2 entry point after having played DVD 1 (or vice varsa), or the new DVD may wrongly interpret the values initialized by the first played DVD.Step 7g incorporates this clearing of GPRMs.
Also, if you join only 2 DVDs, you don't really need to import a selfmade menu. The title button can act as a toggle. If the last DVD played is, say, DVD 1, you may jump straight to DVD 2, and vice versa.Interesting thought.

zacoz
10th July 2005, 10:55
There is a trick to add a 10Kb blank VOB with PgcEdit: just select Blank Out All VTST Titles, with the options to replace the titles by a black frame, and don't kill playback. A new VOB will be created by PgcEdit, and the VOBU references fixed. DVD Shrink will not complain anymore.Cool :cool:

zacoz
10th July 2005, 14:12
[post 29] To adapt your commands to work as I was thinking would simply require changing the last two listed commands to be the first command in the post command section of the respective disc's title menu.....Well on trying this I found that I had not thought it through properly - not quite so simple. :(

Have now revised and tested on software player as follows: :)

Pre commands (no change from above)
From 6c-e Title menu, insert these 2 conditions before Jump to First Play PGC. I'll use gprm(4) as unused register.
if ( gprm(4) == 1) then { LinkPGCN PGC 1 } Title menu of original DVD1.
if ( gprm(4) == 2) then { LinkPGCN PGC # } Title menu of original DVD2 (from 5f)
In VMG PGC 1 (title menu of DVD1), insert gprm(4)=0 as first line.
In VMG PGC # (5f title menu of DVD2), insert gprm(4)=0 as first line.
Following command need to be placed either as first Pre command in all the PGC's the command flow goes to after pressing a button on the disc's main menu, OR if the disc main menu button commands are LinkTail commands then the follow command needs to be placed as first command in Post command section of the disc main menu.
For disc one, insert gprm(4)=1 as first line.
For disc two, insert gprm(4)=2 as first line.
A trace of the disc may be required as the complexity of some disc commands makes it difficult to cover all flow possibilities by just looking at the commands in isolation. A possible help may be to add the set gprm(4)=0 command as the first line in the PGC containing the disc's main menu.

Dimad
10th July 2005, 14:56
Yes looking at the output from demo version of DVDReMakePro, and Dimad's answers to some questions I had helped also. Should have included him in thanks also.

Thanks :cool:

spyhawk
10th July 2005, 18:44
I think you should be able to use the GoUpPGC link to use the Return button to go back to the main DVD selection menu while you are in the main Root or Title menu of DVD 1 or 2. This should work in all cases, unless the GoUpPGCN link is already used for another purpose. And I'm not sure there is a Return button on all remotes.GoUpPGC link only works within the same VTS domain, not across VTS domain esp. the disc selection menu is on a separate VTS, unless, of course, there's a link to VMG Title menu in that PGC. But then you may have to modify this for a lot of PGCs. One of my remotes does not have a Return button, since I don't see it labeled "Return". All I see is Title, Menu, and Resume.

Your example on second press from anywhere in disc would take you immediately back to Disc Selection menu.This is what I intend it to be. I have already tested this on 2 complex merged dvds, and they work as described. Say you're on DVD1, either you're at any type of menu or you're playing some title, first press of Title menu button will take you to the menu, usually main menu; second press will take you to the disc selection menu (Title menu).

You're starting to make this way complicated. No need to trace all commands in the disc. There's also another way, how 'bout while you're playing some title on DVD1, and you press Title menu button, then it will always take you to the Title menu of DVD1 (VMG PGC 1). Only if you're in any type of menu (of DVD1) and you press Title menu button, then it will always take you to the disc selection menu. This will require a bit more work but not that complicated.

Personally, I like the first method better since it's simple.

zacoz
11th July 2005, 09:21
@spyhawk:
I agree, it's easy to get very complicated with certain functionality - especially on some complex discs. :scared:

For someone not wanting to go to so much trouble, your process provides a good level of functionality. :goodpost:

Personally, I like the functionality resulting from my process in post 36, and am happy to spend the extra time to set up and test it, if I'm already spending the time manually joining the discs.

Don't know how often I'll actually do all this though - it can be a lot of work joining the dvd's, especially considering how cheap the blanks are.

Thanks for your valuable input. :)

r0lZ
11th July 2005, 10:29
GoUpPGC link only works within the same VTS domain, not across VTS domain esp. the disc selection menu is on a separate VTS, unless, of course, there's a link to VMG Title menu in that PGC. But then you may have to modify this for a lot of PGCs. One of my remotes does not have a Return button, since I don't see it labeled "Return". All I see is Title, Menu, and Resume.Of course, you're right. I mean "you can use the GoUpPGCN link to jump to a new dummy PGC, and from that PGC, jump to the main DVD Selection menu." But in this thread, we are talking to experienced users! :)

The Resume button is the Return button. It may also be labelled Go Up, or with a broken arrow like the Enter symbol on most keyboards.

Trahald
11th July 2005, 18:27
Zacoz.. great post. I attempted to do it on a disk and your tutorial was pretty straight foward. although i did notice (a little thing) you said to correct vts jumps (6g) for vmgm,vtst, vtsm.. while vts jumps are only possible from vmgm(which includes firstplay).. except for 'vts 0' for vtsm but that wouldnt need adjusting.
also.. the first set of disks i did had over 99 titles. what do you do in this case?

zacoz
12th July 2005, 09:29
...i did notice (a little thing) you said to correct vts jumps (6g) for vmgm,vtst, vtsm.. while vts jumps are only possible from vmgm(which includes firstplay).. except for 'vts 0' for vtsm but that wouldnt need adjusting.Mmmm, I suspected as much but must admit to not knowing when certain commands can/cannot be used. I need to do some reading on commands. Will update the post later to reflect this, thanks.
also.. the first set of disks i did had over 99 titles. what do you do in this case? :scared: OK, I officially give over the "should be committed" tag to you. I ended up joining 3 discs with 79 title numbers, 42 VTS_xx's, and 598 PGC's.

[edit: Ok just realised you were probably indicating you had more than 99 VTS_XX's. Solution - don't import all of them. Basically, you can't exceed the DVD specs.]

Trahald
12th July 2005, 16:22
Hehe. well.. what i have is 2 disks.. the first one is an interactive dvd with only 4 vts_XX's but tons of playback titles. (like 90 or so...) so didnt leave much for the last disk which only had 15 but was still too many.. id have to chalk it up as an exception.

Again.. great post.. i just pointed out the one thing so that someone reading it wouldnt be confused.

Trahald
23rd July 2005, 17:48
6f is sorta the same deal.. you can only jump to a vmgm-pgc by number from the vmgm/fp. (you can only jumpss to the titlem from anyplace else)..

im gonna try to make an auto-it script to automate your process. open up dvd1 and dvd2 and menu in separate windows and the script will merge.. we'll see how it goes

mnfesq
13th September 2005, 09:08
I make back ups that are 2 gb or smaller (most of the time) using DVD Rebuilder (just menus and movie/half D1 all, CCE SP 2.67) and, when the vid is about 90 mins, I will keep the ac3 audio, but when the vid is closer to 2 hours, I transcode the audio to mp2. Has anyone else noticed that it does not seem possible to mix different audio formats on the same dvd using DVD Remake Pro? Whenever I try to mix audio formats, I get an error message that says there was a problem loading the video - see log for details, and the log says "Read DVD from: Y:\VIDEO_TS, Read VMG, vmgi_last_sector * 2 <= vmg_last_sector (976:VMG.cpp), can't load VMG." I don't get the same error message when I combine 2 mp2 format backups. Any settings I can adjust in DVD Remake Pro to allow me to combine different audio formats? Any other ideas?

jel
15th September 2005, 07:17
@zacoz,

great post mate!
i tried it out last night and it worked a treat ... well to be honest, i had to scrap my first attempt as i successfully managed to confuse the hell out of myself but thats what you get for not following directions :)
i can definitely see the value in expanding your guide to include pictures etc to help those who are less familiar with pgc_edit, and who may not quite follow the logic behind the task.

cheers
j

Trahald
16th September 2005, 05:03
yeah.. we just need the right man for the task ;)

jel
16th September 2005, 05:18
@trahald

so what system do you think is fair?

shortest straw gets to write the guide?

or highest post count == better qualified for writing the guide? :p

Trahald
16th September 2005, 13:55
LOL.. well.. im so busy now adays might be awhile before i get to it. If you can do it would be great.. the sticky is here otherwise. ;)

bboons
16th September 2005, 20:54
First off let me state that I'm kind of a newbie when it comes to DVD technical terms so please excuse me if I don't use the correct terms.
I'm trying to merge three 1.4GB mini-DVDs created with my Sony DVR-403 camcorder. These DVDs have their own menus and I would like to merge these into one regular DVD. DVD RemakePro does this exactly (tried their demo) but I'm not going to be able to buy the s/w, maybe it's just me but I think it is too pricey for what it does.
I tried following the steps listed in this thread but I got stuck at one point. The original DVD menu images are stored in a cell in VIDEO_TS.VOB, each menu image has it's own vobid in that cell. Starting with 2 DVDs I tried vobmerge to merge the 2 VOBs and tried some additional tweaks using IFOedit to add the new info, I think I came prety close but for some reason PGCEdit does not correctly recognize the 2nd part of the merged cell.
Can you guys help me out?
Thanks.