過去ログなども参考にしたのですが、今一度質問させてください。
フリーソフトでAVIから1フレームごとにBMPに切り出して、その画像を一枚づつ読み込んで、
画像処理するプログラムをVisual C++.NETのMFCアプリケーションで作りました。
今度は、フリーソフトなどでBMPに切り出すという処理を介さずに
AVIファイルに直接プログラムでアクセスしたいのですが、どうしたらよいのかわかりません。
MFCアプリケーションでそれを実現するにはどうしたらよいのでしょうか?
AVIStreamやAVIFile(?)などのAPIを使うのがベターなのでしょうか?
それらの使い方もよくわかっていないのですが・・・。
MSDNなどを見たりしたのですが、どのページを見てよいのかいまいちわかりません。
どなたかご教授お願いします。
・AVI RIFF ファイルのリファレンス
画像データの取得だけなら、DirectShow(DirectXの一部)の
サンプルグラバを使う、という手もある。
こちらもかなり敷居が高いけど。以下に日本語ヘルプがあります。
http://www.microsoft.com/japan/msdn/directx/downloads.asp
ボコノン教徒さんありがとうございます。
少し読んでみたところ難しそうですね。
何か、AVIに対するMFCアプリのサンプルソースがあると
分かりやすいのですがなかなかネット上にないものですね。
DirectShowは難しそうなのでとりあえずVideo for WindowsのAVIFileOpen()を
利用してみることにしました。
ありがとうございました。
ツイート | ![]() |