知り合いに頼まれてた DVD を作る。
構成として,ディスク挿入時には最後のムービー以外を全て再生させたいのだが,その後表示されるメニューには最後のムービーも含めて全タイトルを 1 画面に収めたい (最後のムービーはおまけ映像)。
このくらい DVDit! なら朝飯前だが,TMPGEnc DVD Author だとディスク挿入時の動作を「先頭のトラックのみを再生」にして最後のムービーだけ別トラックにするしかなく,この方法だとメニューでどうしてもトラックが分かれてることを意識せざるを得ない画面構成になってしまう。
この辺は設計ポリシーの違いだろうからどうしようもない。
仕方なく「全てのトラックを再生」にして作成した後,IfoEdit を起動し,最後から 2 番目のムービーの IFO ファイルを開いてみた。
すると,「VTS_PGCITI (Video Title Set Program Chain Information Table)」の中に「PGC Command Table」という箇所があり,最後の 2 行がこんなふうになってた。
If GPreg<15> & GPreg<14> then (CallSS VMGM) Call VMG PGC: 16 [Resume Cell: 1]
(CallSS VMGM) Call VMG title-menu [Resume Cell: 1]
下から 2 行目のコマンドがいかにも次のトラックに進みそうな感じで,最下行のコマンドがいかにもタイトルメニューに戻る感じだったので,下から 2 行目もこれと同じコマンドに書き換えてみた。
結果,あっさり成功。
ちと時間が長いせいでビットレートが低いから,無理ならおまけ映像は消しちゃおうかと考えてたけど,うまくいったようだし,TMPGEnc の VBR 画質ならまあ気にしなければ気にならないレベルなので,このまま依頼人に渡してみようかと思う。