DVDAuthor: Como autorar DVDs no Linux

Depois de testar alguns programas gráficos de autoração de DVDs no Linux, vi que todos deixavam muito a desejar em alguns pontos. Como todos eles são "front-ends" para o dvdauthor, resolvi me embrenhar pelo programa e aprender a criar meus próprios DVDs diretamente na linha de comando. Aqui estão os resultados.

[ Hits: 74.428 ]

Por: Ronaldo Moraes Junior em 15/12/2008


Autorando com o dvdauthor



Depois disso vamos finalmente gerar nosso dvd com o dvdauthor. Para isso recorremos mais uma vez a um arquivo xml.

Abra um arquivo novo em seu editor preferido e insira o seguinte código:

<dvdauthor dest="dvd">
<vmgm>
</vmgm>

<titleset>
        <menus>
                <pgc entry="root">
                        <vob file="menu.mpg"/>
                        <button> jump title 1; </button>
                        <button> jump title 2; </button>
                </pgc>
        </menus>

        <titles>
                <pgc>
                        <vob file="Aniversário.mpg" chapters="0,00:30:00.00,1:00:00.00,1:30:00.00,2:00:00.00"/>
                        <post> jump title 2; </post>
                </pgc>
                <pgc>
                        <vob file="Praia.mpg" chapters="0,0:30:00.00,1:00:00.00,1:15:00.00"/>
                        <post> call menu; </post>
                </pgc>
        </titles>
</titleset>
</dvdauthor>

Explicando: Na primeira linha a opção dest="dvd" especifica o diretório onde os arquivos serão gerados. Lembre-se de criar o diretório se ele ainda não existir.

A próxima parte que nos interessa é onde começa o primeiro "<pgc>". Lá definimos onde estará o menu (no caso, na raiz do dvd (root)) e logo depois o arquivo do menu (no caso é o menu.mpg). A seguir especificamos a ação de cada botão, indicando que cada um deve ir para um título (lembre-se de associar um botão para cada título criado).

A seguir temos outras duas entradas <pgc>, onde inserimos as entradas dos nossos vídeos. Também podemos definir os capítulos de cada vídeo com a entrada "chapters" seguido do momento de cada capítulo separado por vírgulas e no formato HORA:MINUTO:SEGUNDO.CENTÉSIMO DE SEGUNDO, como em:

<vob file="Aniversário.mpg" chapters="0,00:30:00.00,1:00:00.00,1:30:00.00,2:00:00.00"/> <post> jump title 2; </post>

É interessante a entrada <post> ao final de cada vídeo junto com um "jump" para que quando um vídeo termine de ser exibido, em seguida comece o próximo vídeo e, no último vídeo, ao invés de um "jump" colocamos um "call menu" para que ele volte ao menu principal.

Para quem quis um dvd sem menus e pulou para o 4° passo, segue um exemplo do arquivo para usar com o dvdauthor:

<dvdauthor dest="dvd">
<vmgm/>
<titleset>
<titles>
<pgc>
<vob file=”filme01.mpeg” chapters=”0:00:20.00,0:10:20.00,0:20:20.00″ />
<vob file=”filme02.mpeg” chapters=”0:00:20.00,0:10:20.00,0:20:20.00″ />
</pgc>
</titles>
</titleset>
</dvdauthor>

Terminado o arquivo, salve-o como "dvdauthor.xml" por exemplo e feche o editor.

De volta à linha de comando, vamos gerar o dvd. Antes certifique-se de que o arquivo que acabara de ser criado esteja no mesmo diretório dos vídeos e que o diretório especificado na primeira linha do arquivo (dest="dvd") esteja criado e também no mesmo diretório dos vídeos.

Agora finalmente um comando fácil :p

dvdauthor -x dvdauthor.xml

Demora um pouquinho e, após concluído, a estrutura do seu dvd deve estar devidamente criada dentro do diretório que especificamos.

Agora é só gravar usando o K3B ou o Brasero ou outro programa de sua preferência.

Na verdade não posso dizer que é extremamente fácil criar um dvd em linha de comando, mas também não é nada complexo. Depois de 3 dvds que criei, agora gasto cerca de 15 a 20 minutos apenas para converter meus vídeos, criar meu menu, juntar tudo e deixar pronto para a gravação. Nos meus tempos de Windows eu demorava até mais usando o Nero vision, com a vantagem de que agora não preciso me prender a layouts prontos. Basta usar a imaginação (e o Gimp, hehe)!

Vale ressaltar que a intenção não foi escrever um manual completo sobre como se autorar um DVD profissionalmente, ou esgotar todas as opções disponíveis. O intuito foi simplesmente de traçar um método o mais prático e explicativo possível, sem prolongar demais em detalhes, mas não os desprezando, sobre como é possível criar um DVD no Linux praticamente apenas na linha de comando (com exceção do uso do Gimp), mostrando um pouco da poderosa capacidade que o Linux tem para realizar todo tipo de tarefas, levando também em conta de que praticamente não há material referente ao dvdautor em português, e como acredito que muitos brasileiros também gostam da linha de comando pro achá-la mais flexível e poderosa e não tem tanta familiaridade com o inglês.

Que este material também ajude a contribuir para acabar com o mito de que brasileiros tem medo da linha de comando.

Espero que seja de utilidade para muitos.

Espero também que me ajudem a melhorar esse texto com dicas, sugestões e indicando erros que porventura sejam encontrados.

Bibliografia


Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Preparando os vídeos
   3. Preparando o menu
   4. Criando o menu
   5. Autorando com o dvdauthor
   6. Apêndice: Gravando o dvd em linha de comando
Outros artigos deste autor

WebHTB - Controle de banda de internet

Instalando Squid a partir do código fonte

Leitura recomendada

Enviando mensagens para celulares TIM através de script

Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

Como utilizar o repositório SlackBuilds

XnView - Visualizador, conversor e organizador de fotos e gráficos

Criando máquinas virtuais e utilizando o VMWare-Player

  
Comentários
[1] Comentário enviado por altairmsouza em 16/12/2008 - 11:54h

Ronaldo, show de bola seu artigo, alguns vão dizer que é muito empenho fazer na unha, mas ai que esta o legal do linux a liberdade de pegar o shell e detonar sem depender das limitações do desenvolvedor do aplicativo.


abraço,

[2] Comentário enviado por removido em 16/12/2008 - 20:02h

Nossa !!!
Este é com certeza o artigo mais completo que vi aqui no VOL sobre autoração de DVD, parabéns!
Eu ha um tempo atrás escrevi sobre como converter para o formato BDVD, que de alguma forma serve de uma opção para quem precisa gravar muitos filmes em um dvd e compatível com a maioria dos aparelhos de mesa. http://www.vivaolinux.com.br/dica/Conversao-de-divX-para-BDVD/.
No caso seria só substituir o passo 2 pela minha dica e gerar os videos e continuar com o restante dos passos do seu artigo, o resultado fica show de bola!!!
Mais uma vez parabéns!!!

[3] Comentário enviado por juliaojunior em 16/12/2008 - 20:54h

Muito bom.

Estava pesquisando EXATAMENTE sobre isso, pois sempre fiquei insatisfeito e chateado com os programas de autoria para DVD. Você cortou meu trabalho quase que pela metade. Valeu mesmo!!!!!

[4] Comentário enviado por xerxeslins em 16/12/2008 - 22:36h

Excelente! Já está nos favoritos e com nota 10. Obrigado por compartilhar tanto conhecimento e de maneira tão clara.

[5] Comentário enviado por julianjedi em 17/12/2008 - 12:56h

Muuuuuuuuuuuuuito bom ... mas confesso que é um pecado uma ferramenta dessas sem uma interface grafica =/, pois acho que é esse o problema do linux com os usuarios finais, pois existem muitas ferramentas poderosas como essa porém não são muito agradaveis ao uso ... aos geeks é mole ... mas minha mae por exemplo que alias usa linux ... não conseguiria usar =]... mas o DeVeDe ta dando conta do recado ... excelente artigo parabéns

[6] Comentário enviado por mauriicio em 17/12/2008 - 13:17h

Olá Ronaldo !

Você esclareceu minhas dúvidas num único e excelente artigo, muito obrigado !
Você conhece algum programa para editar vídeos, semelhante ao windows novie maker ?
Eu testei os mais conhecidos (piviti, cinelerra, lives, etc), e não tive muito sucesso...
Abraço

Maurício

[7] Comentário enviado por ronaldomjunior em 17/12/2008 - 18:49h

Mauriicio, se você usa o KDE, pode tentar o KDE'nLive. É o mais parecido com o Movie Maker que encontrei por aí. Em algumas das distros mais famosas (Ubuntu, Mandriva, Suse) acho que já está nos repositórios. Porém ele ainda é beta. Se não me engano a versão 1.0 ainda não saiu. Dá umas travadas ainda, mas é bem fácil de usar.

[8] Comentário enviado por ronaldomjunior em 17/12/2008 - 20:25h

Vou tentar atender a alguns pedidos e escrever alguma coisa sobre o Qdvdauthor, que é uma interface gráfica para o dvdauthor, bem mais amigável para quem ainda não se dá bem com a linha de comando. Assim que sobrar algum tempinho posto aqui no site os resultados.

[9] Comentário enviado por Apt-Get em 18/12/2008 - 00:09h

Excelente!!!
Pois, como migrei a pouco tempo do Rwindows, estava pesquisando justamente sobre isso! Como gosto muito de trabalhar com autorias, este artigo é sem dúvida indispensável! =D Parabéns!

[10] Comentário enviado por mauriicio em 18/12/2008 - 18:57h

Olá Ronaldo !

Uso o Gnome, tentei usar o KDEnLive, mas sem chance, ele só trava.
É um programa muito completo, pena não conseguir usar...
Se souber de algum outro, que rode legal com Gnome, diz pra gente !
No mais, muito obrigado pela ajuda !
Abraço

Maurício

[11] Comentário enviado por ronaldomjunior em 18/12/2008 - 19:08h

Não ando muito antenado nas novidades do Gnome, mas achei um tal de "Diva", talvez você goste. O projeto está no começo, mas quem sabe...

Segue o link:

http://linux.softpedia.com/get/Multimedia/Video/Diva-11010.shtml

[12] Comentário enviado por mauriicio em 19/12/2008 - 01:04h

Sim,
o Diva seria promissor, mas foi descontinuado. Se houvesse continuidade do projeto, creio que o resultado alegraria os linuxers.
De novo, agradeço a atenção !
Abraço

Maurício

[13] Comentário enviado por removido em 27/01/2009 - 13:15h

Muito bom artigo, bom mesmo!!! Me ajudou demais. Aponto apenas uma correção na linha de conversão para formato dvd com o mencoder. Deve-se alterar "format=dvd,tsaf" por "format=dvd:tsaf". Obrigado amigo.

[14] Comentário enviado por ronaldomjunior em 27/01/2009 - 22:32h

Realmente está errado amigo!

Obrigado pela observação

[15] Comentário enviado por mario-bugre.vol em 11/09/2017 - 23:20h

Li seu artigoe continuo nao entendo porque os escritores de tutoriais deixao 'pegadinhas' para os leitores, muitos avidos por aprender e veneram o escritor; mas o tutorial dá errado e vem a frustação, por que vcs fazem tutoriais como se fosse favores a alguem, o tutorial eh para documentar seu sucesso diante de um impasse, serve de referencia para vc mesmo num futuro proximo e serve como referencia de seu desempenho, frente aos desafios da vida em informatica; entao porque colocar erros minusculos como armadilhas que o iniciante nao percebera e perdera tempo revisando onde errou, ou vc eh tao narciso que precisa de retorno de uma coisa que vc compartilhou, dar informacao eh como soltar um passaro; com certeza o beneficiado dira foi no site fulano que resolvi este problema.
sua dica de 5 paginas gerou duas pastas vazias e nao cria o menu, resolvi procurar num lugar mais serio e achei, em uma pagina a dica que funciona e resolve.
http://www.hardware.com.br/dicas/dvd-video-terminal.html
espero que os autores de dicas e tutos tenhao mais responsabilidade, ou sera pedir muito de vcs.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts