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

9

A história de fundo: comprei um DVD por download on-line (em EZTakes.com). Os arquivos aparecem neste 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 Disk Utility) gravar isso em um DVD. Criei uma imagem principal de DVD / CD dessa estrutura de várias maneiras e as queimei, nenhuma das quais produziu um DVD visível no meu DVD player. Aqui está o que eu tentei até agora:

  1. Faça uma imagem de toda a estrutura mostrada acima. Basicamente, apontou o Utilitário de Disco para a pasta "Nome do DVD".
  2. Faça 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 e o arquivo content.info e apontei o Utilitário de Disco para a pasta "Nome do DVD".
  3. Faça uma imagem de parte da estrutura acima. Basicamente, apontou o Utilitário de Disco para a pasta "VIDEO_TS".

Então, eu estou querendo saber o conteúdo da imagem do sistema de arquivos. Qual é a estrutura certa para que meu DVD seja reproduzido em um reprodutor de DVD comum?

Ah, acredito que o meio em si não é um problema. Estou usando discos DVD-R, e os dois aparelhos de DVD que eu experimentei essas gravações alegam poder reproduzir discos DVD +/- R.

Rick Reynolds
fonte

Respostas:

3

Em um sentido técnico, a pasta VIDEO_TS já contém os dados de vídeo no formato DVD. Um DVD de vídeo é 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.

Consulte o artigo Estrutura do DVD do Doom9 para obter detalhes sobre os tipos de arquivos. Quando gravados como um DVD de vídeo, os arquivos na pasta VIDEO_TS são dispostos 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 garantir que eles não tentem gravar como um DVD de dados - os DVDs de dados não irão necessariamente distribuir os arquivos na ordem correta e podem usar o sistema de arquivos errado para o disco.

Se você possui o mkisofscomando disponível (no Terminal no MacOSX e Linux ou Windows com Cygwin) ou o hdiutilcomando no OSX, é possível criar um ISO pronto para gravar 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.

charlatão quixote
fonte
1
A linha de comando do hdiutil fornecida aqui criou um iso legível pelo meu DVD player. Portanto, o / path / to / INPUT_FOLDER deve ser o diretório que contém o diretório VIDEO_TS.
Rick Reynolds
@Rick: direita, os VIDEO_TS pasta deve ser localizado em / path / to / INPUT_FOLDER / VIDEO_TS
quack quixote
3

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

Steve Rowe
fonte
2

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

Como alternativa, você pode usar o DVD Imager (até o Leopard) para criar uma imagem de DVD que pode ser gravada em um DVD com o utilitário Disk. Internamente, ele usa mkisofs(não disponível no Mac OS X, mas fornecido com o DVD Imager em sua subpasta de recursos - clique com a tecla Ctrl pressionada no ícone do imageador de DVD e escolha "mostrar o conteúdo do pacote") com uma linha de comando semelhante a esta:

mkisofs -dvd-video -udf -o dvd.img dvd/
mouviciel
fonte
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, faz anos.

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

Jack Frost
fonte