Яка необхідна структура файлів для відтворення DVD?


9

Історія: я придбав DVD через онлайн-завантаження (з EZTakes.com). Файли відображаються в такому вигляді дерева каталогів:

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

Я намагаюся (на Mac за допомогою Disk Utility) записати це на DVD. Я створив головну образ DVD / CD цієї структури двома різними способами, а потім записав їх, жоден з яких не створив DVD, який можна переглянути у моєму DVD-програвачі. Ось що я спробував поки що:

  1. Складіть зображення всієї структури, показаної вище. В основному, утиліта Disk Utility у папці "Ім'я DVD".
  2. Створіть зображення всієї структури, показаної вище, за вирахуванням метаданих, які можуть не бути необхідними - я видалив підкаталог обкладинки, а також файл content.info та вказав Disk Utility на папку "Назва DVD".
  3. Складіть зображення частини конструкції вище. В основному, утиліта Disk Utility у папці "VIDEO_TS".

Тож мені цікаво, який вміст має мати зображення файлової системи. Яка правильна структура, щоб мій DVD відтворювався у звичайному програвачі DVD?

О, я вважаю, що саме засіб не є проблемою. Я використовую DVD-R диски, і обидва DVD-програвачі я спробував ці опіки за заявою, щоб мати можливість відтворювати диски DVD +/- R.

Відповіді:


3

У технічному сенсі папка VIDEO_TS вже містить відеодані у форматі DVD. Відео DVD - це вміст цієї папки VIDEO_TS, записаної на диск DVD +/- R у гібридній файловій системі ISO9660 + UDF. Як згадував Стів Роу, відео DVD-диски використовують UDF v1.02.

Докладні відомості про файли див. У статті про структуру DVD Doom9 . Якщо записується як відео DVD, файли в папці VIDEO_TS викладаються на диск у певному порядку. Наприклад (зауважте, що файли не розміщені в алфавітному порядку):

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

Багато утиліти для запису даних можуть створювати відео DVD, але вам потрібно переконатися, що вони не намагаються записати як DVD з даними - DVD-диски з даними не обов'язково викладатимуть файли у належному порядку, і можуть використовувати неправильну файлову систему для диск.

Якщо у вас є mkisofsдоступна команда (у терміналі на MacOSX та Linux, або Windows з Cygwin) або hdiutilкоманда на OSX, ви можете зробити готовий до запису ISO за допомогою однієї з наступних команд ( джерело ):

# 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

Вихідний файл ISO може бути записаний будь-якою програмою, що записує.


1
Наведений тут командний рядок hdiutil створив iso, який читав мій DVD-програвач. Тож / шлях / до / INPUT_FOLDER повинен бути каталогом, який містить каталог VIDEO_TS.
Рік Рейнольдс

@Rick: праворуч, папка VIDEO_TS повинна розташовуватися за адресою / path / to / INPUT_FOLDER / VIDEO_TS
quack quixote

3

Формат диска для DVD - це UDF . Під час відтворення DVD на комп'ютері саме це використовується для доступу до файлів. Однак старі плеєри споживчих дисків не використовують цю структуру для читання диска. Натомість вони використовують альтернативну структуру файлів ISO-9660. Переконайтеся, що ви записуєте диск у форматі UDF 1,02 або UDF + ISO 9660, якщо ви хочете максимально сумісні зі споживачами плеєрами.


2

Вищий рівень AUDIO_TS, хоча і не використовується, є обов'язковим.

Крім того, ви можете використовувати DVD Imager (до Leopard) для створення образу DVD, який можна записати на DVD з утилітою Disk. Внутрішньо він використовує mkisofs(недоступний на Mac OS X, але постачається разом із DVD Imager у підпапці ресурсів - натисніть клавішу ctrl і натисніть на піктограму DVD Imager та виберіть "показати вміст пакета") з командним рядком, подібним до цього:

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

1

Встановіть порожній DVD у Mac Finder, перетягніть до нього дві папки ..._ TS, запишіть його. Працює для нашої студії 100% часу, є роками.

Перетягніть їх у Toast, запишіть DVD з даними UDF, він працює протягом 100% часу для нашої студії. Тони техно-бабла понад нічого, якщо ви запитаєте мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.