Hello, after time I enter this forum. Thanks to you guys to help me in some problems I've had with my creation of my projects, and I have learned a lot from you.
Rather this time would be a level that is unprofessional, and I realized that in most of the original DVD, programming is not the same as I was doing, but if I tried to do and almost most were me satisfactory.
The problem would be the navigation button TITLE BUTTON and MENU BUTTON, which I have previously written, for which would be the problem of synchronizing two VTS are separate, that almost most of the original DVD has the same structure .
But hey, they said they would in the ROOT MENU, this encoding:
MAIN MENU:
(A) Custom Pre Commands:
------------------------------------
If (gprm(0)==1) then { linkPGC 4 }
Set gprm(0)=(mov)1
Set gprm(0)=(mov)1
Set gprm(1)=(mov)0
***Para la sincronizacion***
(A) Custom Post Commands:
-------------------------------------
Set gprm(1) =(mov) sprm (8:Highlighted button number)
MENU 2 (Related MENU ROOT):
(A) Custom Pre Commands:
------------------------
If (gprm(2) == gprm(0)) then {(SetHL_BTN) Set Highlighted Button =(mov) gprm(1)}
Set gprm(1) =(mov) 0
Set gprm(2) =(mov) 0
(A) Custom Post Commands:
-------------------------------------
LinkCN Cell 1
With this basic programming, synchronization is successfully achieved, as well as works the jump buttons MENU BUTTON and TITLE BUTTON.
Now I was seeing in the PgcEdit that one of the original DVD menus have these encodings:
VTSM5, LU 1 (en), 13 (0:38) 3b.
-----------------------------------------
********* pre commands:
if ( gprm(15) != 1 ) then ( set gprm(15) =(mov) 0 )
(SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
Set gprm(0) =(mov) 42
if ( gprm(2) == gprm(0) ) then ( (SetHL_BTN) Set Highlighted Button =(mov) gprm(4) )
Set gprm(6) =(mov) 0
Set gprm(3) =(mov) 0
Set gprm(4) =(mov) 0
Set gprm(2) =(mov) 0
Set gprm(1) =(mov) 0
Set gprm(0) =(mov) 0
********* post commands:
LinkCN Cell 1
********* cell commands:
VTSM5, LU 1 (en), 14 (0:47) 3b.
-----------------------------------------
********* pre commands:
(SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
Set gprm(15) =(mov) 99
Set gprm(3) =(mov) 0
Set gprm(9) =(mov) 0
********* post commands:
Set gprm(15) =(mov) 0
Set gprm(2) =(mov) 42
Set gprm(4) =(mov) sprm(8:Highlighted button number)
LinkPGCN PGC 13
********* cell commands:
With this, I do not know which of the two is the MENU ROOT and the other is the VTS Normal that is linked with the MENU ROOT, for me, it is assumed that the MENU ROOT would be the VTSM5, LU 1 (en), 14 ( 0:47) 3b., as the animation time is long, I do not know if I'm wrong.
Well, my question is: how are you encodings apply in the DVDlab PRO? and what else it gets, it is a VMCOMAND or other object. I remember I said that this form is a little "advanced" and would not understand. but this time, yes, and as they apply ?, Do not worry on my level of my ability, I can understand it with an example. I hope someone can understand me what I say.
Sorry my bad English XD!!
+ Reply to Thread
Results 1 to 3 of 3
-
-
Not sure what you need to understand, but here is some theory.
The PGC that is called when the user presses the Title Menu button on the remote is flagged with "TitleM" in PgcEdit. It's usually the first PGC of the VMGM domain, but it can be any other VMGM PGC. The TitleM PGC can be called with the remote when any title is playing, regardless of the current titledomain (unless a PUO prohibits to call the menu). It is possible to jump to any title from the TitleM (or any VMGM PGC).
The PGC that is called when the user presses the Root Menu button is flagged with "RootM" in PgcEdit. Again, it's usually the firsat PGC of the VTSM domain, but it can perfectly be any other PGC in that domain. Note that the RootM is "local" to the currently playing title. It can be called only when a title from the same titleset (VTST) is playing, and it can call directly only the titles within the same titleset. So, if your DVD has several titlesets, there can be several RootM as well: one per titleset.
The TitleM and RootM PGCs are called "entry menus" because they can be entered with the remote. The other PGCs (except the FP-PGC) can only be called by VM commands. The TitleM and RootM PGCs can be dummies (without video or menu content). But of course, most of the times, when the PGC is a dummy, it calls (via one or several VM commands) another PGC with video content and usually with some menu buttons.
You can change the PGC that is called with the Title and Root buttons of the remote with PgcEdit if you wish. (Right-click on the PGC in the left pane and select "Set Menu Entry Type").
Normally, the DVD-Video standard reserves the RootM (and the VMGM PGCs in general) for the menu where you can select the title (or movie, episode, bonus...) you want to play. The various RootM are designed to contain the chapters, audio, subtitles and/or angle menus related to the title(s) present in the current titleset. Unfortunately, for a reason that I have never understood, all authoring programs author the Title Menu in the VTSM domain of the main movie. That's totally stupid, since it is impossible to jump to a title in another VTS directly. So, if, for example, the DVD contains the main movie and the menu in VTS 1 and a bonus in VTS 2, the button to call the bonus is authored in the RootM of the VTS 1. When the user activates it, it is not possible to jump directly to the bonus. It is necessary to jump to a VMGM PGC, and from that VMGM, jump to the title in VTS 2. If the main movie is authored in the VMGM, as it should, it would be possible to jump directly to the bonus (or to a sub-menu the the various bonus). Due to the bad conception of the authoring programs, the authoring of most commercial DVDs are often very complex. You can simplify greatly your life if you follow the standard. So, my advice, if you use DVD-Lab Pro, is to do your main menu (with the buttons leading to the various movies) in the VMGM, and use the VTS menus only for the audio, subtitles and chapters, if any.
Anyway, do not try to clone the authoring of another DVD. If you use a good authoring program (like DVDLab Pro), use it for what it can do, and do not try to mimic a DVD that has been authored with another program. And if you want to learn the basic principles of DVD authoring, without being forced to follow a specific method, use the authoring program only to generate the video and menu files, and redo the whole authoring from scratch with PgcEdit. It's not easy, but you will certainly end up with a DVD much more simple, and much easier to understand and modify than a DVD build entirely by an authoring program.
Unfortunately, I can't help you understand the examples of VM commands you have posted in your message. Without being able to examine the whole DVD, it is almost impossible to understand how a DVD created by an authoring program works. Ignore that examples. They are usually very bad. Try to keep your DVD as simple as possible (even if it's almost impossible if you use an authoring program). And if you need more help, post all commands of the whole DVD. (Use Info -> DVD Commands.) It is not sufficient to post only the commands of some PGCs.r0lZ - PgcEdit homepage Hosted by VideoHelp (Thanks Baldrick)
- BD3D2MK3D A tool to convert 3D BD to 3D SBS/T&B/FS MKV -
Thanks friend for the explanation, I was trying to do, but if I have managed to find as the programming is. Thanks again. I hope when I have questions or problems I will be writing in the forum.
Sorry my bad english XD!!
Similar Threads
-
[SOLVED] "--ipratio" "--pbratio"+"--scenecut" "--minkeyint" / "--keyint
By Kdmeizk in forum Video ConversionReplies: 14Last Post: 21st Jun 2015, 07:21 -
Any problems installing "ffdshow" and "haali media splitter"?
By mks in forum EditingReplies: 19Last Post: 23rd Nov 2014, 03:16 -
[Help] Problems with the "Title Button" in the "VTS ROOT" and "VTS Normal"
By kirous in forum Authoring (DVD)Replies: 8Last Post: 1st Nov 2014, 12:31 -
"Entry level" video camera for freelance productions?
By MattSP in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 4Last Post: 4th May 2014, 02:33 -
the "-intra" command in ffmpeg.exe affects encoding "-vcodec copy" mode?
By marcorocchini in forum Newbie / General discussionsReplies: 1Last Post: 23rd Oct 2013, 15:53