質問

プログラマとして、DVD のメニューをどのようにプログラミングすればよいのかわかりません。これが可能であると聞いたことがあります。また、DVD メニューを使用する基本的なゲームを見たこともあります。ただし、これはおそらくクローズド システムである可能性があります。それは可能ですか?可能であれば、どのような言語、コンパイラなどがこれに対応していますか?

役に立ちましたか?

解決

DVD とメニューを作成できるオープンソース プロジェクトがいくつかあります。最近使った DVD スライドショー メニューなどを収録した簡単なDVDを作成します。もう一つは、 DVDスタイラー. 。これらのプログラムはすべて、基本的に、エンコードやメニュー作成などのためのさまざまなコマンドライン ツールのフロントエンドです。これらはオープンソース プロジェクトであるため、ソースを見て、これがどのように実現されるかを確認することができます。

他のヒント

一般的な DVD に表示される DVD メニュー 映画 DVD は、DVD-Video 規格で説明されています。 ウィキペディア.

このタイプのメニューを作成しようとしている場合、これらを作成するプログラムが多数あります。私には幸運がありました DVDスタイラー.

DVD で配布されるアプリケーションを作成している場合、プログラミング言語の選択はあなた次第です。ある種の OS 自動起動機能を使用して、ユーザーにメニューを表示するアプリケーションを実行できると思います。

WIKIには(2011年に)「 プログラミングインターフェイスDVDプレーヤーによって実装された仮想マシンは、DVDに含まれる「バイトコード」を実行します。これは、再生を制御し、メニューに特殊効果を表示するために使用されます。この命令セットは、仮想マシン (VM) DVD コマンド セットと呼ばれます。一時値を保持する 16 個の汎用パラメータ レジスタ (GPRM) と 24 個のシステム パラメータ (SPRM) があります。適度に柔軟なプログラミング インターフェイスの結果、DVD プレーヤーを使用して、DVD 再リリースの Dragon's Lair などのゲームをプレイできるだけでなく、Scene It などのより洗練された高度なゲームをプレイすることもできます。これらのゲームはすべて標準で実行できます。 DVD プレーヤー。

みたいです http://dvdauthor.sourceforge.net/ コマンドラインインターフェイスを使用して XML ファイルをフィードできるため、ここで役立ちます。

ゲーム オーサリング ツールから XML ファイル (およびその他のコンテンツ) を生成できるフレームワークを作成する必要がある場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top