- 締切済み
C++コンソールアプリケーションでの動画ファイルの取り扱いについて
現在C++のコンソールアプリケーションにおいて 動画ファイルの生成を行おうと思っています。 各フレームの画像をビットマップ形式で保持しており、 これを映像として書き出したいのです。 少し調べたところ、 MFCなどを使うものに関する説明は少しあったのですが、 標準C++用のAVI生成ライブラリなどがありましたら 教えていただきたいです。 動画ファイル形式はAVIには限定しません。 一般的なものであればなんでもいいです。 コンソールではやめといたほうがいいというのであれば また他の方法を考えます。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- FrazerDebuMan
- ベストアンサー率50% (1/2)
回答No.3
OpenCV辺りを試すなど。
- joe-
- ベストアンサー率34% (11/32)
回答No.2
こんにちわ。 http://www.geekpage.jp/programming/directshow/ にあるサンプルはコンソールから実行する方式みたいです。
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
Video fot Windowsを使えばできるようです。 http://www.nips.ac.jp/~takahasi/memo/vfw/ あとはDirectShowですね。 >コンソールではやめといたほうがいいというのであれば コンソールアプリでかまいませんよ。 ただし、作成したAVIをコンソールウィンドウの中で見ることはできませんが。
お礼
ありがとうございます。 VfwというとWindowsの一番基本的な ビデオ生成の手法で、 それを発展させたものがDirectShowと考えてよいのでしょうか。 DirectShowについて調べてみましたが 結局なにに使うものなのかが よくわかりませんでした。 APIという概念の理解にもう少し時間が必要なようです。 とりあえず教えていただいたサイトでひとまず作ってみます。