DVDを再生可能にするために必要なファイル構造は何ですか?


9

裏話:(EZTakes.comから)オンラインダウンロードでDVDを購入しました。ファイルは次の種類のディレクトリツリーに表示されます。

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

これを(Macでディスクユーティリティを使用して)DVDに書き込むようにしています。この構造のDVD / CDマスターイメージをいくつかの方法で作成してから書き込みましたが、DVDプレーヤーで表示できるDVDは作成されていません。これが私がこれまでに試したことです:

  1. 上記の全体構造のイメージを作成します。基本的に、ディスクユーティリティを「DVD名」フォルダに向けました。
  2. 上記の全体構造から、必要ではないメタデータのように見えるものを除いたイメージを作成します。カバーサブディレクトリとcontent.infoファイルを削除し、ディスクユーティリティを「DVD名」フォルダに向けました。
  3. 上記の構造の一部のイメージを作成します。基本的に、「VIDEO_TS」フォルダでディスクユーティリティをポイントしました。

だから私はファイルシステムのイメージが持つ必要のある内容を疑問に思っています。私のDVDを通常のDVDプレーヤーで再生するための正しい構造は何ですか?

ああ、媒体自体は問題ではないと思います。私はDVD-Rディスクを使用しています。両方のDVDプレーヤーで、DVD +/- Rディスクを再生できると主張してこれらの書き込みを試しました。

回答:


3

技術的な意味では、VIDEO_TSフォルダーにはすでにDVD形式のビデオデータが含まれています。ビデオDVDは、ハイブリッドISO9660 + UDFファイルシステムのDVD +/- Rディスクに焼き付けられたこのVIDEO_TSフォルダーの内容です。Steve Roweが述べたように、ビデオDVDはUDF v1.02を使用します。

ファイルタイプの詳細については、Doom9のDVD構造の記事を参照してください。ビデオ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、またはCygwinの持つWindowsのターミナルで)使用可能なコマンド、またはhdiutilOSX上でコマンドを、次のコマンド(のいずれかで、すぐに焼く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コマンドラインは、私のDVDプレーヤーで読み取り可能なISOを作成しました。したがって、/ path / to / INPUT_FOLDERは、VIDEO_TSディレクトリを含むディレクトリである必要があります。
リックレイノルズ2010年

@リック:右、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イメージャー(Leopardまで)を使用して、ディスクユーティリティでDVDに書き込むことができるDVDイメージを作成することもできます。内部的にmkisofsは、次のようなコマンドラインを使用します(Mac OS Xでは使用できませんが、リソースサブフォルダーにDVD Imagerが同梱されています-DVDイメージャーアイコンをCtrlキーを押しながらクリックして、[パケットの内容を表示]を選択します)。

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

1

空のDVDをMac Finderにマウントし、2つの..._ TSフォルダをそれにドラッグして、書き込みます。私たちのスタジオで100%の時間、何年にもわたって機能します。

それらをToastにドラッグし、UDFデータDVDを書き込み、私たちのスタジオで100%動作し、何年もかかります。あなたが私に尋ねれば、何もないよりもたくさんのテクノバイブル。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.