Apa struktur file yang diperlukan agar DVD dapat dimainkan?

9

Backstory: Saya telah membeli DVD melalui unduhan online (dari EZTakes.com). File-file ini muncul di jenis pohon direktori ini:

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

Saya mencoba (pada Mac menggunakan Disk Utility) untuk membakar ini ke DVD. Saya telah membuat gambar master DVD / CD dari struktur ini dalam beberapa cara berbeda dan kemudian membakarnya, tidak ada satupun yang menghasilkan DVD yang dapat dilihat di pemutar DVD saya. Inilah yang saya coba sejauh ini:

  1. Buat gambar dari seluruh struktur yang ditunjukkan di atas. Pada dasarnya, arahkan Disk Utility ke folder "DVD Name".
  2. Buat gambar seluruh struktur yang ditunjukkan di atas, minus apa yang tampaknya bukan metadata yang mungkin tidak diperlukan - Saya menghapus subdirektori sampul serta file content.info, dan menunjuk Utilitas Disk di folder "Nama DVD".
  3. Buat gambar bagian dari struktur di atas. Pada dasarnya, arahkan Disk Utility ke folder "VIDEO_TS".

Jadi saya bertanya-tanya apa isi yang dibutuhkan oleh sistem file. Apa struktur yang tepat sehingga DVD saya akan diputar di pemutar DVD biasa?

Oh, saya percaya media itu sendiri tidak menjadi masalah. Saya menggunakan cakram DVD-R, dan kedua pemutar DVD saya mencoba luka bakar ini dengan klaim dapat memutar cakram DVD +/- R.

Rick Reynolds
sumber

Jawaban:

3

Secara teknis, folder VIDEO_TS sudah berisi data video dalam format DVD. Video DVD adalah isi folder VIDEO_TS ini yang dibakar ke disk DVD +/- R dalam sistem file hybrid ISO9660 + UDF. Seperti yang disebutkan Steve Rowe, Video DVD menggunakan UDF v1.02.

Lihat artikel Struktur DVD Doom9 untuk detail tipe file. Ketika dibakar sebagai DVD Video, file dalam folder VIDEO_TS diletakkan pada disk dalam urutan tertentu. Misalnya (perhatikan file tidak ditata dalam urutan abjad):

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

Banyak utilitas pembakar data dapat membuat DVD Video, tetapi Anda perlu memastikan mereka tidak mencoba membakar sebagai DVD data - DVD data tidak perlu menata file dalam urutan yang tepat, dan mungkin menggunakan sistem file yang salah untuk disk.

Jika Anda memiliki mkisofsperintah yang tersedia (di Terminal pada MacOSX dan Linux, atau Windows dengan Cygwin), atau hdiutilperintah pada OSX, Anda dapat membuat ISO yang siap untuk dibakar dengan salah satu dari perintah berikut ( sumber ):

# 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

File ISO output dapat dibakar dengan program utilitas pembakaran.

quack quixote
sumber
1
Baris perintah hdiutil yang diberikan di sini membuat iso yang dapat dibaca oleh pemutar DVD saya. Jadi / path / ke / INPUT_FOLDER harus menjadi direktori yang berisi direktori VIDEO_TS.
Rick Reynolds
@Rick: benar, folder VIDEO_TS harus berada di / path / ke / INPUT_FOLDER / VIDEO_TS
quack quixote
3

Format disk untuk DVD adalah UDF . Saat memutar DVD di komputer, inilah yang digunakan untuk mengakses file. Namun, pemutar disk konsumen lama tidak menggunakan struktur ini untuk membaca disk. Sebagai gantinya mereka menggunakan struktur file ISO-9660 alternatif. Pastikan Anda membakar cakram Anda sebagai UDF 1.02 atau UDF + ISO 9660 jika Anda ingin kompatibilitas yang paling dengan pemain konsumen.

Steve Rowe
sumber
2

AUDIO_TS tingkat atas, meskipun tidak digunakan, adalah wajib.

Atau Anda dapat menggunakan DVD Imager (hingga Leopard) untuk membuat gambar DVD yang dapat Anda bakar pada DVD dengan utilitas Disk. Secara internal, ia menggunakan mkisofs(tidak tersedia pada Mac OS X tetapi dikirimkan dengan DVD Imager dalam subfolder sumber dayanya - ctrl-klik pada ikon DVD imager dan pilih "tampilkan isi paket") dengan baris perintah yang mirip dengan yang ini:

mkisofs -dvd-video -udf -o dvd.img dvd/
mouviciel
sumber
1

Pasang DVD kosong ke Mac Finder, seret dua ..._ TS folder ke sana, bakar. Bekerja untuk studio kami 100% dari waktu, telah bertahun-tahun.

Seret mereka ke Toast, bakar DVD data UDF, bekerja 100% dari waktu untuk studio kami, sudah bertahun-tahun. Banyak techno-bable atas apa pun, jika Anda bertanya kepada saya.

Jack Frost
sumber