Qual é a estrutura de arquivos necessária para um DVD ser jogável?

9

A história de fundo: eu comprei um DVD via download online (da EZTakes.com). Os arquivos aparecem nesse tipo de árvore de diretórios:

DVD Name
+-- VIDEO_TS/
|   +-- (various video files)
+-- cover/
|   +-- (a couple of .jpgs of the DVD cover art)
+-- content.info

Estou tentando (em um Mac usando o Utilitário de Disco) para gravar isso em um DVD. Eu criei uma imagem master de DVD / CD desta estrutura de duas maneiras diferentes e, em seguida, gravei-as, nenhuma das quais produziu um DVD que é visível no meu DVD player. Aqui está o que eu tentei até agora:

  1. Crie uma imagem de toda a estrutura mostrada acima. Basicamente, apontou o Utilitário de Disco na pasta "Nome do DVD".
  2. Crie uma imagem de toda a estrutura mostrada acima, menos o que parece ser um metadado que pode não ser necessário - removi o subdiretório de capa, bem como o arquivo content.info, e apontei o Utilitário de Disco na pasta "Nome do DVD" .
  3. Crie uma imagem de parte da estrutura acima. Basicamente, apontou o Utilitário de Disco na pasta "VIDEO_TS".

Estou pensando em qual conteúdo a imagem do sistema de arquivos precisa ter. Qual é a estrutura certa para que meu DVD seja reproduzido em um DVD player regular?

Oh, eu acredito que o meio em si não é um problema. Estou usando discos DVD-R, e ambos os reprodutores de DVD que experimentei foram capazes de reproduzir discos DVD +/- R.

    
por Rick Reynolds 16.10.2009 / 01:24

4 respostas

3

Em um sentido técnico, a pasta VIDEO_TS já contém os dados de vídeo no formato DVD. Um Video DVD é o conteúdo desta pasta VIDEO_TS gravada em um disco DVD +/- R em um sistema de arquivos híbrido ISO9660 + UDF. Como Steve Rowe mencionou, os DVDs de vídeo usam o UDF v1.02.

Veja o artigo da Estrutura do DVD de Doom9 para detalhes sobre os tipos de arquivos. Quando gravado como um DVD de Vídeo, os arquivos na pasta VIDEO_TS são colocados no disco em uma ordem específica. Por exemplo (observe que os arquivos não estão dispostos em ordem alfabética):

VIDEO_TS.IFO         -- VIDEO_TS.* is the first play item
VIDEO_TS.VOB
VIDEO_TS.BUP
VTS_01_0.IFO         -- VTS_01 is the first title set
VTS_01_0.VOB            -- the _0.VOB is the title set's menu
VTS_01_1.VOB            -- the _[1-9].VOB is the title set's video content
VTS_01_2.VOB
VTS_01_0.BUP
VTS_02_0.IFO         -- IFOs contain navigational information
VTS_02_0.VOB         -- VOBs contain Video, Audio & Subtitle streams
VTS_02_1.VOB
VTS_02_0.BUP         -- BUPs are backup IFOs

Muitos utilitários de gravação de dados podem criar DVDs de Vídeo, mas você precisa ter certeza de que eles não tentam gravar como um DVD de dados - os DVDs de dados não necessariamente irão dispor os arquivos na ordem correta, e podem usar os DVDs de dados. sistema de arquivos errado para o disco.

Se você tiver o comando mkisofs disponível (no Terminal do MacOSX e Linux ou Windows com Cygwin), ou o comando hdiutil no OSX, você pode fazer um ISO pronto para gravação com um dos seguintes comandos ( fonte ):

# INPUT_FOLDER is the folder that contains the VIDEO_TS

mkisofs -f -dvd-video -udf -V VOLUMENAME -o OUTPUT.iso /path/to/INPUT_FOLDER

hdiutil makehybrid -iso -joliet -udf -udf-version 1.02 -default-volume-name "VOLUMENAME" -o OUTPUT.iso /path/to/INPUT_FOLDER

O arquivo ISO de saída pode ser gravado com qualquer programa utilitário de gravação.

    
por 15.02.2010 / 20:26
3

O formato do disco para um DVD é UDF . Ao reproduzir um DVD em um computador, isso é o que é usado para acessar os arquivos. No entanto, os leitores de discos antigos não usam essa estrutura para ler o disco. Em vez disso, eles usam a estrutura de arquivos ISO-9660 alternativa. Certifique-se de que você está gravando seu disco como UDF 1.02 ou UDF + ISO 9660 se você quiser mais compatibilidade com os jogadores do consumidor.

    
por 16.10.2009 / 10:06
2

Um AUDIO_TS de nível superior, embora não seja usado, é obrigatório.

Em alternativa, pode utilizar o DVD Imager (até ao Leopard) para criar uma imagem de DVD que pode gravar em um DVD com o utilitário de disco. Internamente, ele usa mkisofs (não disponível no Mac OS X, mas fornecido com o DVD Imager em sua subpasta resources - pressione Ctrl e clique no ícone DVD imager e escolha "show contents of packet") com uma linha de comando semelhante a esta: / p>

mkisofs -dvd-video -udf -o dvd.img dvd/
    
por 16.10.2009 / 12:10
1

Monte um DVD em branco no Mac Finder, arraste as duas pastas ..._ TS para ele, grave-o. Trabalha para o nosso estúdio 100% do tempo, tem por anos.

Arraste-os para o Toast, grave um DVD de dados UDF, funciona 100% do tempo do nosso estúdio há anos. Toneladas de techno-bable sobre nada, se você me perguntar.

    
por 19.10.2010 / 21:10

Tags