2009年8月10日月曜日

MM: BD-R での BDAV にはなるべく UDF 2.6 を!?

BDAV のディスクを作るとき,あとからムービーの変更や追加を行いたくなることがある.そんなとき,実はマルチセッションは使えない建前がある.Blu-ray Disc Association 公式サイト(JP)「公開仕様」のページ にリンクのある UDF 2.6 仕様書(PDF) を見ると,p.153 に, BDAV と BDMV ではマルチセッション使うなと書いてある!
これに関連して,実際に起こった出来事:
  1. BD-R に UDF 2.5 で BDAV を作った.Cyberlink Power2Go Ver.6.0.0.2325 パイオニアBDドライブ付属版
  2. その後,Cyberlink Power2Go 上からいくつかのファイルを上書きで書いてみた.
  3. PC 上で,Windows XP SP2 (+ Cyberlink のソフト一式入れたときに入ったと思われる UDF のファイルシステムドライバ)では,古い状態が見える.エクスプローラでね.
  4. Power2Go でその BD-R のセッションをインポートすると,Power2Go のエクスプローラもどきから新しい状態が見える(が,ファイルの中身にはアクセスできない).
  5. PS3 (システムソフトウェア 2.80) 上では,古い状態が見える.
ところが,同じことを BD-RE でやると,PC からも PS3 からも新しい状態が見える!
BD-R でも BD-RE でも,Power2Go の操作は同じであり,ディスクの空き容量が新ファイルを追加した分だけ減っているのも同じなのに.なーぜー見えないんですかー.
  • PS3 でもデータディスク扱いならマルチセッションを認識したりするのだろうか?
  • UDF 2.6 では Logical OverWrite (LOW) or Pseudo OverWrite (POW) がサポートされる (p.152, p.162) ので,それに則っていれば多分問題なく編集できるのだろう.
  • p.159 に,"BDAV", "BDAV1", "BDAV2", "BDAV3", "BDAV4" はBDAV Application 用に reserved だとある.BDAV に関しては,これを利用して何とかする方法ないのかな?
BDAV on BD-R は UDF2.6 で作ることにしてみよう.PS3 でももちろんちゃんと読めるし.
ちなみに,Power2Go から UDF2.6 で焼こうとすると,POW のフォーマットしますみたいなメッセージが出る.
UDF2.5 のときはその手のメッセージは出なかった.
これまで UDF2.5 で作りまくった分どうしよう‥.

  • 2012/2/6 修正
    • リンク切れ修正:Blu-ray Disc Association 公式サイトの構成が変わっていたのに対応