web-dev-qa-db-ja.com

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

裏話:オンラインダウンロード(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ディスクを再生できると主張してこれらの書き込みを試しました。

9
Rick Reynolds

技術的な意味では、VIDEO_TSフォルダにはすでにDVD形式のビデオデータが含まれています。ビデオDVDは、ハイブリッドISO9660 + UDFファイルシステムのDVD +/- Rディスクに書き込まれたこのVIDEO_TSフォルダの内容です。 Steve Roweが述べたように、ビデオDVDはUDFv1.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)、またはOSXのhdiutilコマンドを使用できる場合は、すぐに使用できる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ファイルは、任意の書き込みユーティリティプログラムで書き込むことができます。

3
quack quixote

DVDのディスクのフォーマットは [〜#〜] udf [〜#〜] です。コンピュータでDVDを再生する場合、これはファイルにアクセスするために使用されます。ただし、古いコンシューマーディスクプレーヤーは、この構造を使用してディスクを読み取りません。代わりに、代替のISO-9660ファイル構造を使用します。コンシューマープレーヤーとの互換性を最大限に高めたい場合は、ディスクをUDF1.02またはUDF + ISO9660として書き込んでいることを確認してください。

3
Steve Rowe

トップレベルのAUDIO_TSは使用されていませんが、必須です。

または、 DVD Imager (Leopardまで)を使用して、ディスクユーティリティを使用してDVDに書き込むことができるDVDイメージを作成することもできます。内部的には、次のようなコマンドラインでmkisofs(Mac OS Xでは使用できませんが、リソースサブフォルダーにDVDイメージャーが付属しています-ctrl-DVDイメージャーアイコンをクリックして[パケットの内容を表示]を選択します)を使用します1:

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

空のDVDをMacFinderにマウントし、2つの..._ TSフォルダをそこにドラッグして書き込みます。私たちのスタジオで100%働いており、何年もの間働いています。

それらをトーストにドラッグし、UDFデータDVDを作成し、私たちのスタジオで100%動作し、何年もの間使用しています。あなたが私に尋ねれば、何もないところにたくさんのテクノがあります。

1
Jack Frost