VB6での質問です。
AVIをbmpに出力→加工→AVIとやりたいのですが、
bmpに変換とAVIに変換のやり方がわかりません。
ご存知の方教えてください。
よろしくお願いいたします。
君には無理!
簡単にできるかどうか、は、AVIファイルの種類にもよるでしょう。
内部にほぼ生な非圧縮BITMAPを含むようなものであるのならば、
http://msdn.microsoft.com/library/ja/directx9_c/directx/htm/avirifffilereference.asp
辺りからいろいろ調べて、直接ファイルを読み書きすれば、BMPの切り出し
及び書き換えも可能でしょう。
# これは以前には卒研関連質問で比較的良く見かけたネタなので、探せば
# いろいろ見つかるでしょう。
ただ、それが一般的にAVI全般に使えるか、となると全く話が異なります。
内部保持形式がDVデータなどの「静止画ではない保存形式」のものもあります
ので、その場合はそれこそ、内部のストリームを解釈して1枚ずつ取得する
コードを書くとか、他のライブラリを利用して取得する、とかしなければ
なりません。どちらにしても、VB6ではちょっと力技が必要になると思います。
ツイート | ![]() |