Pergunta

Como programador, não tenho ideia de como programar menus para um DVD, ouvi dizer que isso é possível e até vi jogos básicos usando menus de DVD - embora possa muito bem ser um sistema fechado.É mesmo possível e, em caso afirmativo, que linguagem, compiladores, etc. existem para isso?

Foi útil?

Solução

Existem alguns projetos de código aberto que podem criar DVDs e menus.Eu usei recentemente apresentação de slides em DVD para criar um DVD simples com menus etc.Outro é Estilizador de DVD.Todos esses programas são basicamente um front-end para várias ferramentas de linha de comando para codificação, criação de menus, etc.Como esses projetos são de código aberto, você pode dar uma olhada no código-fonte e verificar como eles conseguem isso.

Outras dicas

Os menus do DVD que aparecem em um típico filme DVD são descritos no padrão DVD-Video: Wikipédia.

Se você está tentando criar este tipo de menu, existem muitos programas que irão criá-los.eu tive sorte com Estilizador de DVD.

Se você estiver criando um aplicativo distribuído em DVD, a escolha da linguagem de programação é sua.Suponho que você poderia usar algum tipo de recurso de inicialização automática do sistema operacional para executar um aplicativo que abriria um menu para o usuário.

Os estados wiki (em 2011) "Programação Interfacea Virtual Machine implementada pelo DVD Player executa 'bytecode' contida no DVD.Isto é usado para controlar a reprodução e exibir efeitos especiais nos menus.O conjunto de instruções é chamado de conjunto de comandos de DVD da Máquina Virtual (VM).Existem 16 registros de parâmetros gerais (GPRM) para armazenar valores temporários e 24 parâmetros de sistema (SPRM).Como resultado de uma interface de programação moderadamente flexível, os leitores de DVD podem ser usados ​​para jogar jogos, como o relançamento em DVD de Dragon's Lair, juntamente com jogos mais sofisticados e avançados, como Scene It, todos os quais podem ser executados em padrão Leitores de DVD.

Parece http://dvdauthor.sourceforge.net/ é capaz de ajudar aqui, pois você pode usar a interface de linha de comando e alimentar arquivos xml.

Talvez seja necessário escrever uma estrutura que possa gerar arquivos XML (e outros conteúdos) a partir da sua ferramenta de criação de jogos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top