ゲーム内での動画再生について

ホーム フォーラム CF2.5使用法全般 ゲーム内での動画再生について

  • このトピックには6件の返信、2人の参加者があり、最後にsatoにより8年、 1ヶ月前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #616
    sato
    参加者

    制作した動画ファイル(.AVI等)をゲーム内で再生させたいのですが、
    無圧縮のものしか再生できません。
    無圧縮のAVIだと、数秒間の動画でも数百MBのファイルサイズに
    なってしまうため、配布することを考えると用途に合いません。
    MPEGオブジェクトで.MPGファイルも試してみましたが、
    『使用中のMCIデバイスは指定されたコマンドをサポートしません』
    というエラーになり再生できません。

    なにか良い解決方法はないでしょうか?

    理想をいえば、theora(.ogv)に対応したオブジェクト等が
    あれば助かるのですが。ご教授お願いいたします。

    #621
    ASD
    キーマスター

    >>satoさん
    OGVのコーデック(Direct Show Filter)がインストールされているPCであれば『Active Direct Show』および『Direct Show』オブジェクトを使って再生可能だと思われます。

    #622
    sato
    参加者

    >>ASDさん

    どうもありがとうございます。
    Direct Showオブジェクトを使用してavi、ogv動画の再生ができました。

    追加でお聞きしたいのですが、動画をフルスクリーン表示する
    方法はないでしょうか?
    ストーリーモードコントロール > 画面 > 全画面モードで
    やってみましたが、画面が白くなり動画が表示されません。
    動画以外は、この手順で全画面表示が可能でした。

    #625
    ASD
    キーマスター

    >>satoさん
    『Direct Show』ではなく『Active Direct Show』ならフルスクリーンモードでも表示可能です。

    #634
    sato
    参加者

    ASDさん
    Active Direct Showオブジェクトを使用して、WMV形式の動画は
    フルスクリーンで表示出来たものもあれば、表示が画面サイズに収まらずに
    ずれて表示されるものもあります。

    Theora動画はウインドウモードでは表示できましたが、フルスクリーン
    では表示できませんでした。
    こちらのPC環境にインストールされているコーデックの影響でしょうか?

    設定としては、条件「フレームが開始」時にActive Direct Show
    オブジェクトを「再生」しているだけなのですが、他に必要な
    設定があるのでしょうか?

    #635
    ASD
    キーマスター

    >>satoさん
    Theoraは検索して見つけた下記の動画をダウンロードして再生させてみましたが、フルスクリーンモードでも表示されました。
    https://lachy.id.au/dev/markup/examples/video/001.html

    コーデックパックは『CCCP』をインストールしています。

    – CCCP – Combined Community Codec Pack
    http://www.cccp-project.net/

    動画が画面に収まらない場合は、『Active Direct Show』のプロパティの『引き伸ばし』にチェックを入れた上でオブジェクトのサイズを調整してください。

    #638
    sato
    参加者

    ASDさん
    Theora動画はコーデックを入れなおしたら表示できました。お騒がせいたしました。
    アプリの配布のことまで考えると、PC環境によって再生具合が左右されるTheoraは
    使わないのが良さそうですね。

    ちょっとまだ分からないことだらけですが、もう少し色々やってみます。
    ご教授ありがとうございました。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。