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.
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"
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
Postar um comentário