Essa é uma definição básica, para algo mais completo visite:
Um vídeo dvd possui três tipos de arquivos; arquivos do tipo .VOB, .IFO e .BUP. Um arquivo do tipo VOB é um conjunto de streams (áudio, vídeo, subtitles, etc) unidos num só arquivo, ele é criado a partir de um arquivo de vídeo em qualquer formato, tirando-se o vídeo para o formato MPEG2 ou MPEG1 e o áudio para o formato MP2 ou AC3, após isso, usa-se um programa que multiplexe esses dois arquivos, isto é, junta o arquivo de vídeo e o arquivo de áudio criando o arquivo do tipo VOB. Um arquivo do tipo IFO guarda informações importantes do vídeo, como nome, data, descrição, início do capítulo, etc. Não é criptografado podendo ser facilmente alterado por um editor de texto. Um arquivo do tipo BUP nada mais é do que um BackUP do arquivo IFO. Cada VOB possui um IFO e cada IFO possui um BUP, fácil né? Todos esses arquivos devem estar dentro de um diretório chamado VIDEO_TS. Uma observação importante é que o usuário deve ter o mesmo espaço em disco que será usado no dvd, isto é, se deseja preencher um disco de 4,7GB, é necessário ter no mínimo 4,7GB de espaço em disco para poder salvar os arquivos VOB, IFO e BUP. |
Para gravar o vídeo DVD vamos usar o videotrans, que pode ser localizado em:
O videotrans nada mais é do que um programa que usa outros para fazer as tarefas, por isso é necessário ter instalado os seguintes programas: Agora que tudo está instalado, vamos começar. |
O videotrans é composto por uma série de programas que fazem cada um uma etapa da criação do vídeo dvd, são eles:
Não usarei todos esses programas, ficando a gosto do leitor estudá-los e usá-los. |
Vamos criar o nosso arquivo .VOB a partir dos vídeos existentes
no PC, para isso é necessário um bom espaço em disco para os arquivos
temporários MPEG2 e MP2 ou AC3, conforme o caso.
Para executar essa tarefa vamos usar o movie-to-dvd, o comando básico é: movie-to-dvd -m pal /dir_arquivo/nome_arquivo.ext Segundo as man pages, esse programa pode transformar qualquer vídeo que o mplayer pode ler em um arquivo do tipo .VOB. O comando acima usa todas as opções auto, a única opção passada é o tipo (pal ou ntsc), essa opção deve sempre ser passada, a não ser que você tenha definido a resolução. Como eu gosto do "trem" bem feito, vamos usar mais opções: $ movie-to-dvd -r 720x576 -d panscan -a 4:3 -m pal -q high -o /diretório_para_o_arquivo_vob -M /dir_arquivo/nome_arquivo.ext Muito bem, vamos entender o que essas opções significam:
Existem outras opções que eu não vou mencionar, quem estiver interessado basta consultar as man pages. |
Agora que já temos os arquivos .VOB, vamos criar o menu do dvd; para isso usaremos o movie-make-title-simple.
Vou mencionar apenas como se cria um menu estático, isto é, não haverá nenhum vídeo introdutório do menu, se você quiser fazer esse outro tipo de menu use o movie-make-title. O comando é: $ movie-make-title-simple -o title -m pal -i /dir_imagem_fundo/Imagem_desejada.ext -s -a /dir_arq_música/arq_música.ext -n none Entendendo o comando:
* existem outras opções que eu não estarei comentando. Depois de criar os arquivos necessários, vamos criar o menu com: $ movie-title -o arq_menu.vob -t /dir_criado_anteriormente vídeo1.vob vídeo2.vob vídeo3.vob Entendendo as opções:
Como feito anteriormente, não vou mencionar todas as opções. Quem estiver interessado pode consultar as man pages de cada programa. |
Após tudo isso, vamos criar os arquivos finais e depois queimar o dvd, para isso vamos usar o comando:
$ dvdauthor -o dvd_dir -x title.vob-dvdauthor.xml
Pode entrar no diretório especificado e você encontrará todos os VOBs, IFOs e BUPs. Agora é moleza! Use o programa de gravação de sua preferência e queime a mídia mantendo o diretório VIDEO_TS no DVD. Uma boa sugestão é usar o growisofs: $ growisofs -dvd-video -Z /dev/dvd diretório_com_a_imagem ConclusãoEspero que este artigo tenha para muitos a mesma utilidade que teve pra mim, foi muito trabalhoso localizar um site que possuísse a estrutura do vídeo dvd, ler todas as man pages e corrigir alguns erros que acontecem. É o meu primeiro artigo (na verdade é o segundo, o primeiro não foi aprovado!), espero que eu não tenha colocado informações incorretas, e por isso peço desculpas caso o tenha feito; no mais muito obrigado e... VIVA O LINUX!!! |