Linux no micro
 
  poweredby FreeFind 

Tutoriais


  Qdvdauthor - Autoria de DVDs no Linux

20 de janeiro de 2006

O Qdvdauthor, mesmo sendo um programa muito novo e que prometa muitos implementos para o futuro, já está usável; consegue fazer seu trabalho com eficiência, dá para se divertir bastante com ele e criar dvds com menus que vão impressionar os amigos. Digo isto, baseado na versão 0.0.9, presente no repositório Stable do Debian.

Para quem não sabe, o Qdvdauthor é uma das interfaces gráficas para o dvdauthor, que possuí muitos recursos, mas acaba assustando por trabalhar em modo de terminal  e precisar de um arquivo de controle em xml para montagem e fechamento de um DVD. O Qdvdauthor monta este arquivo de controle e o entrega ao dvdauthor para que ele faça o trabalho final.

 
Qdvdauthor
 

1. Preparando o projeto

Antes de começarmos o trabalho com o Qdvdauthor, é importante termos tudo o que vamos utilizar, filmes, imagens, áudios, já preparados e organizados.

1.1 O Filme

O primeiro ponto que devemos ter em conta ao usarmos o Qdvdauthor é que ele não possui nenhuma ferramenta integrada para manipulação de vídeo ou áudio, com exceção aos filmes que são inseridos nos menus para servirem de botões. Desta forma, temos que preparar nosso filme em outro programa, como por exemplo, no Avidemux (link para descrição), deixando-o nos padrões de DVD. Para filmes no formato NTSC, por exemplo, que é bem comum, o arquivo mpeg deve naturalmente caber num DVD, estar no formato Mpeg2 com 720x480px e ter a trilha de áudio em 48000hz.

Para saber como preparar o vídeo e áudio no Avidemux, você pode começar com este tutorial: link.

1.2 Elementos do menu

É interessante também, já ter preparado o projeto do menu, isto ajuda bastante, pois o Qdvdauthor tem dificuldades em ficar lidando com muitas mudanças no projeto, principalmente depois do projeto ser compilado uma primeira vez, o arquivo xml fica cheio de sujeiras difíceis de serem limpas.

Analise se seu projeto vai ter apenas um menu de onde será iniciado o filme ou se terá sub-menus com capítulos ou informações extras; se os botões serão feitos com imagens, textos ou trechos de filmes; se haverá música de fundo; se os capítulos serão automáticos ou baseados em pontos definidos manualmente no filme.

Com estes pontos definidos, preparamos nossas imagens de fundo, preferencialmente em jpeg, com 720X480, para NTSC, embora o Qdvdauthor aceite outros formatos e tenha uma ferramenta de redimensionamento automático das imagens, percebi que o jpeg que ele gera é muito pequeno e de baixa qualidade, pelo menos na minha opinião. No entanto, se você já entregá-lo uma imagem em jpeg e no tamanho padrão, ele não vai alterar nada em sua imagem, mantendo a qualidade intacta.

A música de fundo pode estar em MPEG2, PCM/WaV, MP3 ou Ogg, salve-a em 48000hz para evitar problemas de incompatibilidade na hora de gerar o mpeg do menu. O único que aconselho aí é que se tenha algum áudio, porque ele é quem define o tempo de exposição do Menu antes do reinício automático. Se não houver nenhum áudio indicado, o menu gerado fica reiniciando o tempo todo; em alguns aparelhos isto é visto como um piscar constante do menu e em outros temos dificuldades em selecionar os elementos de navegação.

 

2. Finalmente começando

Com tudo preparado, vamos “começar” nosso trabalho dentro do Qdvdauthor.

2.1 Tools/Setup

Ao criar um novo projeto no Qdvdathor, devemos ir na aba Tools/Setup e indicar um diretório em que tenhamos permissões de escrita para servir de base para nosso projeto, bem como onde vão ficar os arquivos temporários. Aproveitamos para definir um nome de nosso projeto. É uma boa idéia ir salvando o projeto constantemente para o caso de alguma queda abrupta, comumente não ocorre, mas quando começamos a querer alterar propriedades de botões já criados, às vezes o Qdvdauthor caí num buraco negro.

2.2 Add Film

Depois das configurações, vamos inserir o filme ou filmes que farão parte de nosso DVD, em Add Film.

Se quiser, você pode aproveitar e preparar as marcações de capítulos, elas vão ajudar muito na hora de assistir o filme; clique com o botão direito no filme e em Edit. Para definir capítulos automáticos é só indicar o tempo total do filme e o tempo de cada capítulo, cujo o padrão está indicado como 5 min e clicar em Auto Chapters. Para capítulos lógicos, aconselho, por enquanto marcar os tempos em outros aplicativos e com os tempos em “mãos” vá indicando o tempo dos capítulos e adicionando.

inserir capítulosA ferramenta de marcação de capítulos do está melhorando, logo, acredito que logo ela estará completamente funcional. Uma idéia para marcar o tempo é usar o Ksubtile ou o próprio Avidemux, a vantagem que vejo no Ksubtile é que podemos dar um nome para o capítulo como se estivéssemos criando legendas, e o tempo fica marcado com até milésimos de segundos.

2.3 Criando menus

O primeiro menu é o  VMGM, que é nosso menu raiz e o primeiro a ser lido pelos aparelhos de DVD’s.

Inicialmente vamos adicionar o papel de parede em add background e o áudio que utilizaremos de fundo e preparamos antecipadamente em add sound; um arquivo de áudio de 1 min já é o suficiente, não há necessidade de ser muito grande.

OBS: uma coisa bem trabalhosa é tentar substitui uma música ou imagem de fundo, depois do projeto já ter sido compilado uma vez. O BUG é muito chato, você altera, salva, mas sempre aparece a imagem anterior ou a música anterior. Acontece que quando você compila um projeto é gerado um mpeg a partir da imagem e som indicados e depois o programa não consegue alterá-los. Uma opção seria excluí-lo e criar outro mpeg fora, no Avidemux, por exemplo, com o m2v que ele cria na pasta temporária e o arquivo de som. Mas, o mais simples, neste caso, é iniciar um novo projeto.

Para adicionar um sub-menu é só ir em DVDMenu/Add Menu.Adicione texto ou imagen

 O próximo passo são os botões de navegação, que podem ser imagens, frames ou textos; o botão na imagem é uma quadro de 10 px de espessura da borda da imagem para dentro que tem duas cores: uma ao selecionar e outra ao clicar. O botão no texto funciona como um link de Internet, muda a cor do texto quando selecionamos e quando clicamos, sem formar nenhum quadro.

Para inserir uma imagem, frame ou texto, é só clicar com o botão direito na área do Menu e ir em Add Image ou Add Text... Com o mouse desenhamos a área que será ocupada pelo item que será nosso botão. Para posicionamento, cores de texto, tamanho e etc, usamos a opção edição.

Antes de transformarmos os itens criados em um botões, devemos preparar os outros menus, caso tenhamos. O Qdvdauthor não trabalha muito bem com múltiplas reedições depois dos botões já definidos, costuma cair sem prévio aviso, portanto, mais uma vez, é bom salvar o projeto de vez em quando.

Para transformar um item em botão, clique com o direito do mouse no item e vá Add Button, uma janela de edição aparece, onde escolhemos a ação do botão, normalmente jump e para onde ele estará direcionado: um menu, um filme, um capítulo dentro de um filme.

janela de edição
 

 Dica: você pode uma imagem do menu completa, como você quer que apareça na tela da tv, e criar os botões através de frames posicionados sobre a região que você quiser de sua imagem. 

Outra dica: tome cuidado com as bordas da imagem, a área de visualisação de uma TV é menor que a que vemos num micro, às vezes podemos perder até 10% das bordas da imagem, não posicione botões nestas regiões.

    

3. Fechando o DVD

Com os menus prontos, é a hora de fecharmos o DVD,  é só ir em XXXX/XXXXX e uma caixa de diálogo como a abaixo será aberta, com os comandos que o Qdvdauthor irá utilizar. O programa vai criar, no final da compilação, no diretório do projeto, as pastas AUDIO e VIDEO comuns em qualquer DVD; dentro da pasta VIDEO estão todos os arquivos necessários para gravar nosso DVD; abra o K3b e em projetos, novo projeto de DVD de vídeo; adicione o conteúdo da pasta VIDEO do projeto e na pasta vídeo do projeto do K3b.

Uma boa idéia é assistir o DVD gerado antes de queimar uma mídia, principalmente para testar os botões dos menus. Tecle Alt+F2 para chamar a linha de execução de aplicativos e digite kaffeine dvd:///caminhocompleto da pasta sua pasta video_ts

   

4. Problemas detectados

 Trabalhando algumas vezes com o Qdvdauthor, percebi que estando todos os itens do projeto bem elaborados, não teremos maiores dificuldades em fechar nosso DVD com sucesso, mas como se era de esperar em um aplicativo tão novo, quando ele não consegue lidar com algo que passamos, o projeto não se concluí e ficamos sem saber o que aconteceu. Exemplos:

:: Certa vez indiquei, entre os filmes de um projeto, um pequeno filme que iria entrar como extra em um DVD, só que o arquivo mpeg tinha sido preparado sem o cuidado do áudio estar em 48000hz, padrão para DVDs, como eu havia trabalhado os outros filmes para acertar tamanho e incluir legendas, já havia acertado o áudio, mas este como não mexi, não conferi. Só depois de tentar fechar o DVD algumas vezes, sem sucesso, lembrei-me que deste “arquivinho”; abri-o no AVidemux, acertei o áudio e o DVD foi fechado sem problemas.

:: Outro problema com vídeo, foi ocasionado por um trecho de um vídeo que remendei no Avidemux, o áudio não ficou finalizou corretamente, o vídeo parava, mas o áudio continuava alguns minutos e não havia me dado conta disto. Outra vez, o Qdvdauthor não conseguiu fechar o DVD, só que neste caso, como já tinha testado algumas vezes aquele filme antes da emenda sem dificuldades, encontrei o problema rapidamente, salvei o arquivo novamente no Avidemux, corrigindo o áudio tudo voltou ao normal.

:: mais um problema com o áudio, desta vez com o áudio de fundo do menu; havia fechado um DVD sem áudio de fundo, mas percebi que o efeito da reinicialização intermitente dos menus ficavam muito ruins. Escolhi uma música para os menus e a incluí no projeto, tudo bem, achei. Ao fechar novamente o DVD, o áudio insistia em não entrar, mesmo estando indicado no projeto, depois de algumas quebradas de cabeça, percebi que o Qddvdauthor não estava substituindo os mpegs que ele cria como base para os menus; como tinha uma página com mais de 20 botões, formados com imagens “milimetricamente” colocadas no menu, não estava com ânimo de recomeçar o projeto, a solução foi usar os m2vs que ele havia criado e inserir o áudio através do Avidemux, substituindo manualmente os mpegs base dos menus.

:: Na versão 0.0.10, não consegui inserir capítulos no filme do projeto na nova ferramenta presente, o programa capotou nas várias vezes que tentei, não conseguindo testar o recurso de utilizar filmes como itens de menu e ver este novo recurso funcionando. Ainda bem que ele foi instalado em uma partição de testes, e o 0.0.9 ficou intacto em minha partição de trabalho para me salvar na hora em que precisei.

:: Outra do 0.0.10. Nele está sendo implementado a inserção de legendas; fiz alguns testes, mas o DVD não foi fechado, sendo informando erro de linguagem; não sei se foi pela presença de acentos ou erro na codificação do arquivo srt. A questão é que depois, criando novos projetos de teste, percebi que o arquivo xml estava infectado de textos que não sabia da onde ele tinha tirado. Olhei a aba de legendas e a legenda ainda estava lá, mesmo tendo fechado um projeto e criado novos.

Bom, o fato é que realmente dá para se divertir bastante com o Qdvdauthor, fazer alguns coisas bem legais, mas também dá para passar um pouco de raiva quando as coisas não saem como a gente espera :-).

 

 
 
acima
 
 
 
 
 
 
Hosted by www.Geocities.ws

1