Visual C# 2008 Express Editionを使用して、
PictureBoxにネットワークカメラの映像を動画として
表示させています。
これをボタン制御によりAVIファイルに保存したいのですが
方法を教えて頂けないでしょうか?
まずはどうやって、PictureBox にカメラの動画を表示させているかを明らかにしましょう。
カメラ画像を表示するには、秋葉原で東芝CCDセンサー、PC拡張ボード、ICソケット、抵抗を購入、半田付けし、ASM86で、X方向とY方向のクロックタイミングを作り、AD値を取りこみ、RGBプレーンに転送します。(もちろん冗談ですよ(^_^;)最近は、Webカメラは4000円程度でも、USB、Video for Windows対応で購入できるようです。(注:秋葉原は電子部品の専門店、他特になし)
◆カメラの動画表示
//Video for Windows を使って、USBカメラからイメージデータをキャプチャーする(VC版) http://www.softist.com/programming/vfw/vfw.htm
//Video for Windows (C#版) http://www.matrix44.net/old/avicap.html
◆カメラの動画をAVIファイルに保存する。
//AVIファイル作成 (VC版) http://www.softist.com/programming/create-avi/create-avi.htm
C#版は残念ながら見つからないのでVC版をC#に変換でしょうか?
//AVIファイルからBMPを作成する(C#) http://d.hatena.ne.jp/akiramei/20071224/1198500056
//IC Imaging Controlのクラス(市販のライブラリ)http://www.argocorp.com/software/sdk/ICImagingControl.html
// オープンソース、画像処理ライブラリ http://www.codeproject.com/Articles/16859/AForge-NET-open-source-framework
これで作成できる状況と私は思いますが如何でしょうか?