トップページ > 記事閲覧
開けるaviと開けないavi
名前:Dblue 日時: 2014/01/12 01:34

いつもお世話になっています 先日、OSを再インストールしまして、Visual C++ 2010 Expressも導入しなおし #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ) { ChangeWindowMode( TRUE ) ; SetGraphMode( 800 , 600 , 32 ) ; if( DxLib_Init() == -1 ) { return -1 ; } PlayMovie( "bga8.avi" , 1 , DX_MOVIEPLAYTYPE_BCANCEL ) ; DxLib_End() ; return 0 ; } このような動画を再生するだけのプログラムリストを書いたのですが、実行すると 3927: テクスチャ描画情報の作成に失敗しました 3931: 右記のグラフィックファイルの格納用グラフィック領域の作成に失敗しました:bga8.avi と表示されaviファイルが読み込まれません ただ、上記の「bga8.avi」というファイルは再生されないのですが、試しに別のaviファイル「test.avi」を読み込ませてたところ、こちらは通常通りに再生されました 真空波動研SuperLiteを使ってコーデックを見たところ [bga8.avi] 384x384 24Bit DivX 6.8.5.5 30.00fps 4600f 497.92kb/s MPEG1-LayerIII 48.00kHz 192.00kb/s CBR JointStereo/MS [RIFF(AVI1.0)] 00:02:33.333 (153.333sec) / 13,376,728Bytes [test.avi] 640x480 24Bit Chromatic MPEG1 Video I Frame 30.00fps 4550f 5027.93kb/s PCM 48.00kHz 16Bit 2ch 1536.00kb/s [RIFF(AVI1.0)] 00:02:31.666 (151.666sec) / 124,921,504Bytes と違いがありました なので検索して出てきたDivXとLameACMをインストールしてみたのですが変化ありませんでした bga8.aviをtest.aviのようにすればいいとは思うのですが、bga8.aviと同じ形式のファイルがいくつもあり、できればこのまま使いたいです どこに問題があるのでしょうか?
メンテ

Page: 1 |

Re: 開けるaviと開けないavi ( No.1 )
名前:管理人 日時:2014/01/12 01:56

開けないaviファイルを手元で試してみないと分かりませんが、 恐らくDXライブラリの動画再生処理では再生できない形式である可能性が高いです ffmpeg2theora などのソフトで avi ファイルを ogv ファイルにすることで 必ず再生できるようになりますので、よろしければ ogv ファイルに変換して 再生するようにしてみてください
メンテ
Re: 開けるaviと開けないavi ( No.2 )
名前:Dblue(解決) 日時:2014/01/12 13:26

返信ありがとうございます ffmpeg2theoraで変換して再生してみたところ、きちんと再生されましたので、以降はogvファイルを使用することにします ただ、OSの再インストール前には使用できていたaviなので、そこだけが気がかりです たぶん再インストールの際に不手際があったのでしょう…… ですが問題は無事解決できました。ありがとうございました
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存