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: 73.658 ]

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

Instalando Squid a partir do código fonte

WebHTB - Controle de banda de internet

Leitura recomendada

Conceito: Evitando acidentes com visão computacional

PlayOnLinux - Compatibilidade de um jeito fácil

Como desenvolver com Docker no Linux dentro do Windows sem dual boot - WSL 2

Rodando o Mac OS X 10 no Linux

O fantástico mundo dos instrumentos MIDI (parte 1)

  
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