Quelle est la structure de fichiers nécessaire pour qu'un DVD soit lisible?

9

La trame de fond: j'ai acheté un DVD par téléchargement en ligne (sur EZTakes.com). Les fichiers apparaissent dans ce type d'arborescence de répertoires:

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

J'essaie (sur un Mac à l'aide de l'Utilitaire de disque) de graver cela sur un DVD. J'ai créé une image maître DVD / CD de cette structure de deux manières différentes, puis je les ai gravées, aucune d'entre elles n'ayant produit un DVD qui est visible sur mon lecteur DVD. Voici ce que j'ai essayé jusqu'à présent:

  1. Faites une image de l'ensemble de la structure ci-dessus. Fondamentalement, pointez Utilitaire de disque sur le dossier "Nom du DVD".
  2. Faites une image de la structure entière montrée ci-dessus, moins ce qui semble être des métadonnées qui pourraient ne pas être nécessaires - J'ai supprimé le sous-répertoire de couverture ainsi que le fichier content.info, et pointé Utilitaire de disque dans le dossier "Nom du DVD".
  3. Faites une image d'une partie de la structure ci-dessus. Fondamentalement, pointez Utilitaire de disque sur le dossier "VIDEO_TS".

Je me demande donc quel contenu l'image du système de fichiers doit avoir. Quelle est la bonne structure pour que mon DVD puisse être lu sur un lecteur DVD ordinaire?

Oh, je crois que le médium lui-même n'est pas un problème. J'utilise des disques DVD-R, et les deux lecteurs de DVD ont essayé ces gravures en prétendant pouvoir lire des disques DVD +/- R.

Rick Reynolds
la source

Réponses:

3

D'un point de vue technique, le dossier VIDEO_TS contient déjà les données vidéo au format DVD. Un DVD vidéo est le contenu de ce dossier VIDEO_TS gravé sur un disque DVD +/- R dans un système de fichiers hybride ISO9660 + UDF. Comme Steve Rowe l'a mentionné, les DVD vidéo utilisent UDF v1.02.

Voir l'article sur la structure DVD de Doom9 pour plus de détails sur les types de fichiers. Lors de la gravure en tant que DVD vidéo, les fichiers du dossier VIDEO_TS sont disposés sur le disque dans un ordre particulier. Par exemple (notez que les fichiers ne sont pas classés par ordre alphabétique):

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

De nombreux utilitaires de gravure de données peuvent créer des DVD vidéo, mais vous devez vous assurer qu'ils n'essaient pas de graver en tant que DVD de données - les DVD de données ne disposeront pas nécessairement les fichiers dans le bon ordre et peuvent utiliser le mauvais système de fichiers pour le disque.

Si vous disposez de la mkisofscommande (dans le Terminal sur MacOSX et Linux, ou Windows avec Cygwin), ou la hdiutilcommande sur OSX, vous pouvez créer une image ISO prête à graver avec l'une des commandes suivantes ( source ):

# 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

Le fichier ISO de sortie peut être gravé avec n'importe quel programme utilitaire de gravure.

Quack Quichotte
la source
1
La ligne de commande hdiutil donnée ici a créé un iso qui était lisible par mon lecteur DVD. Ainsi, le / chemin / vers / INPUT_FOLDER devrait être le répertoire contenant le répertoire VIDEO_TS.
Rick Reynolds
@Rick: à droite, le dossier VIDEO_TS devrait être situé dans / path / to / INPUT_FOLDER / VIDEO_TS
quack quixote
3

Le format du disque pour un DVD est UDF . Lors de la lecture d'un DVD sur un ordinateur, c'est ce qui est utilisé pour accéder aux fichiers. Cependant, les lecteurs de disque plus anciens n'utilisent pas cette structure pour lire le disque. Au lieu de cela, ils utilisent la structure de fichier ISO-9660 alternative. Assurez-vous que vous gravez votre disque au format UDF 1.02 ou UDF + ISO 9660 si vous souhaitez le plus de compatibilité avec les lecteurs grand public.

Steve Rowe
la source
2

Un AUDIO_TS de niveau supérieur, bien que non utilisé, est obligatoire.

Vous pouvez également utiliser DVD Imager (jusqu'à Leopard) pour créer une image DVD que vous pouvez graver sur un DVD avec utilitaire de disque. En interne, il utilise mkisofs(non disponible sur Mac OS X mais livré avec DVD Imager dans son sous-dossier de ressources - ctrl-cliquez sur l'icône de l'imageur DVD et choisissez "afficher le contenu du paquet") avec une ligne de commande similaire à celle-ci:

mkisofs -dvd-video -udf -o dvd.img dvd/
mouviciel
la source
1

Montez un DVD vierge sur le Finder Mac, faites-y glisser les deux dossiers ..._ TS, gravez-le. Fonctionne pour notre studio 100% du temps, depuis des années.

Faites-les glisser dans Toast, gravez un DVD de données UDF, fonctionne à 100% du temps pour notre studio, depuis des années. Des tonnes de techno-bable sur rien, si vous me demandez.

Jack Frost
la source