Ir ao conteúdo
  • Cadastre-se

GaiusJuliusCaesar

Membro Pleno
  • Posts

    396
  • Cadastrado em

  • Última visita

posts postados por GaiusJuliusCaesar

  1. nemeh, faz o seguinte. Cria só um menu mesmo com os dois botões, um pra cada áudio. Vá em connections e clique com o botão direito do mouse numa área livre e add, add command object, in VTS domain. Vai surgir uma caixa branca escrito VM. Clique com o direito do mouse sobre ela e edit vm commands. Clique em edit, script e apague aquele NOP. Digite o seguinte:

    SetSTN (audio=GPRM0)

    Isso foi pra definir o áudio. Se GPRM0 for 0, será usado o áudio stream 1 (5.1). Se GPRM0 for 1, áudio stream 2 (2.0).

    Ok, Close, Close. Linke o VM Command 1 (a caixa branca) com o movie. No menu, linke o primeiro botão (aquele do áudio 5.1, certifique-se que ele é o botão 1) clicando com o direito sobre ele e link, set gprm and link. Na caixa que abriu use GPRM0 = 0 and link to Command 1. Pro segundo botão tudo igual, apenas mude GPRM0 = 1. Aqui você definiu que o primeiro botão faz com que GPRM0 seja 0 e o segundo, GPRM0=1. Como o link de ambos leva pro VM Command, ao chegar lá será escolhido o áudio apropriado.

    Volta pra connections, clique com o direito sobre o menu e edit vm commands, edit (do lado esquerdo), script. Digite o seguinte:

    if (GPRM0 == 0) Goto 3 (ENTER pra ir pra linha 2)

    if (GPRM0 == 1) Goto 5 (ENTER pra ir pra linha 3)

    SetHL_BTN button 1 (idem 4)

    Break (idem 5)

    SetHL_BTN button 2 (idem 6)

    Break

    Ok, close, close. Aqui, se GPRM0 for 0, ele pula pra linha 3, se for 1 pra linha 5. Se for 0, realça botão 1 (5.1) e BREAK (PARA). Se não tivesse o break ele iria pra linha de baixo e daria errado. Se for 1 ele vai pra segunda linha e pula pra 5, realçando o botão 2.

    Eu testei aqui e deu certinho. Qualquer dúvida, posta. Se der certo, também posta. Fui.

  2. acho que dá pra fazer o que você quer usando apenas um menu. o truque seria, ao pressionar a tecla title te levaria para o menu e o botão ativo seria o do áudio atual. agora estou indo trabalhar e não dá pra responder. mais a noite eu tento fazer aqui e te respondo.

    só pra dar uma luz, os GPRMs são variáveis que você atribui valores, faz cálculos e usa pra fazer comparações e tomar decisões. no teu caso por exemplo, você pode atribuir um valor para GPRM1 usando um comando VM direto no botão do menu (GPRM1=2 para áudio 2.0 e GPRM1=5 para 5.1). depois, na entrada do menu você verifica o valor de GPRM1 e manda ativar o botão correspondente (SetHL_BTN 1 ou 2).

  3. existe sim uma maneira de fazer usando command sequence(OBS: Isso o proprio Somaniaco que disse)
    Se ele realmente disse, se enganou. Ao carregar um novo menu ou movie, é carregado tanto a imagem quanto o áudio novo, não dá pra carregar um sem o outro. É uma restrição das especificações dos DVD-video. Talvez com os novos DVDs de alta definição isso mude. Por enquanto é impossível.
  4. Gaius, o 'Jump to Movie2[#1] if [GOP=1]' significa 'GPO=1' que fica no 'Command Sequence' do 'End Action' do video 1 no ultimo capítulo.

    'Jump to Menu1[#1] if [GOP=1]' significa, continue no menu 1.

    'MOV GOP, 1' significa 'GPO=1'.

    Isso esclarece sua dúvida?

    Na verdade, não. O fato é que eu não uso o Maestro e sim o DVD-lab PRO. Tentei usar estes comandos mas não foram reconhecidos.

    Acabei resolvendo meu problema usando os valores 0, 1 e 2 para GPRM0 no fim de cada movie e fazendo a verificação na entrada do menu ROOT, desta forma:

    1 - if (GPRM0 == 0) goto 4 (Se GPRM0=0, vai pra linha 4, se não, desce pra linha 2)

    2 - if (GPRM0 == 1) goto 6 (Se GPRM0=1, vai pra linha 6, se não, desce pra linha 3)

    3 - if (GPRM0 == 2) goto 8 (Se GPRM0=2, vai pra linha 8, se não, desce pra linha 4)

    4 - SetHL_BTN 1 (Realça botão 1, que é o PLAY ALL)

    5 - Break (Interrompe o fluxo)

    6 - SetHL_BTN 3 (Realça o botão 3, que é o do segundo episódio)

    7 - Break (Interrompe o fluxo)

    8 - SetHL_BTN 4 (Realça o botão 4, que é o do terceiro episódio)

    9 - Break (Interrompe o fluxo)

    Isso era pra 3 episódios mais um botão PLAY ALL.

    Obrigado mesmo pelas respostas. Eu tô começando a mexer na linguagem Virtual Machine Commands e se puder ajudar, estamos aí.

    Pra quem estiver interessado, aqui: http://www.dvd-replica.com/DVD/vmcmdset.php

    pode ser encontrado a lista de comandos e algumas explicações.

  5. se alguém puder ajudar... em um dvd com alguns episódios, gostaria que, após selecionar e assistir um deles, ao retornar ao menu, o botão ativo não seja o primeiro, mas sim o do episódio seguinte. exemplificando: dvd com 4 episódios, botão inicialmente ativo é o relativo ao primeiro episódio. pressiono o mesmo, assisto o episódio e volta ao menu (que por sinal é o único). agora, ao invés do botão ativo ser o do primeiro episódio, gostaria que fosse o do segundo. sei que dá pra fazer usando menus clonados, mas se houver outra forma...

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...