AVIファイルの作成 – プログラミング – Home

通知
すべてクリア

[解決済] AVIファイルの作成


きむ
 きむ
(@きむ)
ゲスト
結合: 22年前
投稿: 5
Topic starter  

XP .net Dx9.0c MFC

こんばんは。

現在MFCを使用して、ピクチャーボックスに対してDXで描画しています。
そこでアプリケーションからその描画内容を .avi ファイルで出力したいと考えていま
す。

一応この辺も見てみましたがさっぱりでした^^;
http://www.microsoft.com/japan/developer/library/jpdx8_c/ds/filtdev/DV_Data_AVI
_File_Format.htm

作業内容的には下記の感じかなぁと思ったんですが参考文献が見つからなくて困ってお
ります。
[各フレームをBMPにする→結合してAVIファイルにする。]

参考となるサイト、使用しそうな関数等々ご存知の方がいらっしゃいましたらご教授お
願い致します。


引用未解決
トピックタグ
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

的外れかも知れないけど(書き込みのほうでしょうから)
ある書籍に「AVIの再生をするにはMCIを使うのが便利です」って書いてました
MCIについても調べてみてはどうでしょうか


返信引用
ボコノン教徒
 ボコノン教徒
(@ボコノン教徒)
ゲスト
結合: 22年前
投稿: 90
 

DirectShowを使う方法。

1.DirectX SDK、日本語ヘルプを入手する。
  http://www.microsoft.com/japan/msdn/directx/downloads.asp
2.DirectShowの「ボール フィルタ サンプル」をコンパイルして登録。
3.grapheditで、「ボール フィルタ サンプル(Bouncing Ball)」-
  「DV Video Encoder」-「AVI Mux」-「File Writer」とつなぎ、実行
  すると、DV形式のAVIファイルが作成されます。

で、この「ボール フィルタ サンプル」が何をやっているかですが、
ボール画像付きのビットマップを作成し、時間情報をつけて出力しています。

この部分に自前のビットマップを突っ込むように改造すればよろしいかと。

かなり敷居が高いので、日本語ヘルプを参考にしてじっくり取り組んでください。


返信引用
きむ
 きむ
(@きむ)
ゲスト
結合: 22年前
投稿: 5
Topic starter  

おはようございます。

woodさん、ボコノン教徒さん夜遅く&朝早くに返信ありがとうございます。

一応DirectShowという目星はついていたのですがサンプルは探せませんでした。
MCI と「ボール フィルタ サンプル」の両方からアプローチしてみようと思います。

解決とさせて頂きますが、また不明点がでたら質問させて頂くかも知れませんが
その時はよろしくお願いします(o_ _)o

この度はありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました