Criando menu de DVD auto-play com contador de Loops no Linux

  Todos que tem criança em casa, sabe que é uma maravilha quando você compra o DVD que depois de um tempo ele da play sozinho.
  Os DVDs da Disney tem o Disney Direct Play.
  Então, criar o auto play é fácil pelo Bombono. Mas eu queria depois de tocar 5 vezes o áudio/vídeo do menu, ele desse o play automaticamente.
  Eu já tinha visto esse recurso em um $oftware, mas não encontrei nenhum referência de como fazer isso pelo DVDAuthor (Linux/Open Source). Então Assim Foi Feito.


  • Ao criar o projeto no Bombono DVD, exporte o projeto como rendering only.
  • Vá na pasta do projeto.
  • Abra o DVDAuthor.xml em um editor de texto.
  • Escolha uma variável para usar g[0-12], que não esteja sendo usada é claro.
  • No menu coloque a seguinte tag:

    <pre>if (g3 >= 5) { g3=0; jump title 1;} else {g3 = g3+1;}</pre>

    OBS: g3 = Variável escolhida como exemplo. Caso já estaja sendo utilizada troque o número [0-12].
    5 =  Número loops antes de dar play.
    jump title 1 = Se você não for experiente, substitua esse valor pelo conteúdo do botão que da o play.
  • Ainda no menu, procure a tag <post> e substitua jump cell 1 por jump menu 1. Em menu 1. o numeral será o número sequencial das tags menu (dentro do contexto VMGM ou TITLESET). Esse processo é importante! Se não for realizado, o contador não irá alterar.
  • É aconselhável adicionar um <pre>g3=0;</pre> no outros menus do seu dvd, para que o contador seja zerado ao trocar de menu.

Pronto! Para finalizar você pode abrir o terminal na pasta e executar UM dos comandos abaixo:

- Gera a pasta com os arquivos de DVD           - "scons"
- Gera a imagem do DVD (.iso)    - "scons dvd.iso"
- Grava em mídia DVD                - "scons burn"

Comentários

Postagens mais visitadas