Qual è la struttura di file necessaria per la riproduzione di un DVD?


9

Il retroscena: ho acquistato un DVD tramite download online (da EZTakes.com). I file compaiono in questo tipo di albero di directory:

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

Sto provando (su un Mac usando Disk Utility) per masterizzarlo su un DVD. Ho creato un'immagine master DVD / CD di questa struttura in un paio di modi diversi e poi li ho masterizzati, nessuno dei quali ha prodotto un DVD visualizzabile nel mio lettore DVD. Ecco cosa ho provato finora:

  1. Crea un'immagine dell'intera struttura mostrata sopra. Fondamentalmente, ha indicato Utility Disco nella cartella "Nome DVD".
  2. Crea un'immagine dell'intera struttura mostrata sopra, meno quelli che sembrano essere metadati che potrebbero non essere necessari: ho rimosso la sottodirectory della copertina e il file content.info e ho indicato Utility Disco nella cartella "Nome DVD".
  3. Crea un'immagine di parte della struttura sopra. Fondamentalmente, ha indicato Utility Disco nella cartella "VIDEO_TS".

Quindi mi chiedo quali contenuti deve avere l'immagine del filesystem. Qual è la struttura giusta in modo che il mio DVD venga riprodotto in un normale lettore DVD?

Oh, credo che il mezzo stesso non sia un problema. Sto usando i dischi DVD-R, ed entrambi i lettori DVD ho provato queste ustioni con la pretesa di poter riprodurre i dischi DVD +/- R.

Risposte:


3

In senso tecnico, la cartella VIDEO_TS contiene già i dati video in formato DVD. Un DVD video è il contenuto di questa cartella VIDEO_TS masterizzata su un disco DVD +/- R in un file system ibrido ISO9660 + UDF. Come ha menzionato Steve Rowe, i DVD video utilizzano UDF v1.02.

Vedi l' articolo sulla struttura del DVD di Doom9 per i dettagli dei tipi di file. Quando vengono masterizzati come DVD video, i file nella cartella VIDEO_TS vengono disposti sul disco in un ordine particolare. Ad esempio (notare che i file non sono disposti in ordine alfabetico):

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

Molte utility di masterizzazione di dati possono creare DVD video, ma è necessario assicurarsi che non provino a masterizzare come DVD di dati - i DVD di dati non necessariamente disporranno i file nell'ordine corretto e potrebbero utilizzare il file system errato per il disco.

Se hai il mkisofscomando disponibile (nel Terminale su MacOSX e Linux o Windows con Cygwin) o il hdiutilcomando su OSX, puoi creare un ISO pronto per la masterizzazione con uno dei seguenti comandi ( sorgente ):

# 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

Il file ISO di output può essere masterizzato con qualsiasi programma di utilità di masterizzazione.


1
La riga di comando hdiutil qui fornita ha creato un iso che era leggibile dal mio lettore DVD. Quindi / path / to / INPUT_FOLDER dovrebbe essere la directory che contiene la directory VIDEO_TS.
Rick Reynolds,

@Rick: giusto, la cartella VIDEO_TS dovrebbe trovarsi in / path / to / INPUT_FOLDER / VIDEO_TS
quack quixote

3

Il formato del disco per un DVD è UDF . Quando si riproduce un DVD su un computer, questo è ciò che viene utilizzato per accedere ai file. Tuttavia, i lettori di dischi consumer meno recenti non utilizzano questa struttura per leggere il disco. Invece usano la struttura di file ISO-9660 alternativa. Assicurati di masterizzare il disco come UDF 1.02 o UDF + ISO 9660 se desideri la massima compatibilità con i lettori consumer.


2

Un AUDIO_TS di livello superiore, sebbene non utilizzato, è obbligatorio.

In alternativa puoi usare DVD Imager (fino a Leopard) per creare un'immagine DVD che puoi masterizzare su un DVD con Utility Disco. Internamente, utilizza mkisofs(non disponibile su Mac OS X ma fornito con DVD Imager nella sua sottocartella risorse - ctrl-clic sull'icona DVD imager e scegli "mostra contenuto del pacchetto") con una riga di comando simile a questa:

mkisofs -dvd-video -udf -o dvd.img dvd/

1

Montare un DVD vuoto su Mac Finder, trascinare le due cartelle ..._ TS su di esso, masterizzarlo. Lavora per il nostro studio il 100% delle volte, lo fa da anni.

Trascinali in Toast, masterizza un DVD di dati UDF, funziona il 100% delle volte per il nostro studio, da anni. Tonnellate di tecnologia sul nulla, se me lo chiedi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.