Re: LoadGraph()でのMPEG1読み込みについて ( No.1 ) |
- 名前:hael 日時:2009/08/23 23:15
いま気付いたのですが、以下のようなエラーが出力されていました。
CLSID_FilterGraph の作成に失敗しましたムービーファイルオープン処理時にエラーが発生しました右記のグラフィックファイルのロードに失敗しました:data/test1.mpg
|
Re: LoadGraph()でのMPEG1読み込みについて。 ( No.2 ) |
- 名前:稲塚 日時:2009/08/24 08:36
上記の動画をLoadGraphで読み込んでみたところ、私の環境(Ver2.25c)では正常に読み込めているようです
(ちゃんとグラフィックハンドルが返ってきている)
なので、動画のフォーマットの問題ではない可能性が高いです
CLSID_FilterGraphはDirectShowに関するものみたいですが、ちょっと詳しくないのでわからないですね……
とりあえず、動画は読み込めたということだけ。
|
Re: LoadGraph()でのMPEG1読み込みについて。 ( No.3 ) |
- 名前:管理人 日時:2009/08/26 00:01
私の環境では PlayMovieToGraph のサンプルプログラムで正常に test1.mpg が再生されました。
Ogg Theora 形式以外の動画形式はプログラムを実行するPCにインストールされているコーデックに
頼って再生処理を行っているので、そのコーデックとDXライブラリの動画再生プログラムとの
相性が悪いと正常に再生されないということがあります。
対して、Ogg Theora 形式の動画は再生する為のプログラムがDXライブラリと一緒になっているので、
環境によって再生できないということはありません。
なので、ちょっとmpegより処理負荷が高いですが、よろしければ mpeg 形式から Ogg Theora 形式に
変換した上で LoadGraph で読み込んでみてください。m(_ _;m
|
Re: LoadGraph()でのMPEG1読み込みについて ( No.4 ) |
- 名前:hael 日時:2009/09/03 14:20
返信が遅れてしまいもうしわけありません。
アドバイスありがとうございます、OggTheoraで試してみます。
|