2012-01-21 8 views
0

IGraphBuilderからビデオをエンコードしようとしていますが、このためにはHBitmapが必要ですか?IGraphBuilderからHBitmapを取得する

P.S.私はIGraphBuilderが既にRenderFile関数を持っていることを知っていますが、これは私の使用には遅すぎます。また、H264でレンダリングするのが好きです。

答えて

1

IGraphBuilderはパイプラインを制御しますが、独自ではなく、またはそれらのハンドル。

典型的なアプローチは、Sample Grabberフィルタをパイプラインに挿入し、そこからビデオフレームを取得することです(これを行うにはサンプルコードがたくさんあります)。合理的なアドバイスを得るためには、あなたの特定のタスクについてより詳細な情報を提供する必要があります。

+0

ありがとうございました!サンプルグラバーを使用するときにオーバーヘッドはありますか(リアルタイムで使用する場合)。基本的には、igraphbuilderにフィルタとして2つのビデオ(ウェブカメラから1つ)を追加し、それをビデオファイルとしてレンダリングすることを目指しています。 – kiwijus

+0

サンプルグラバー自体のオーバーヘッドは最小限に抑えられますが、 'フィルタリング 'を開始するとすぐに独自のオーバーヘッドが追加されます。また、RGBのような特定のビデオフォーマットが必要な場合は、オーバーヘッド。 –

+0

これはいいですね!私はいくつかのサンプルを見て、これを行うに行く!助けてくれてありがとう! – kiwijus

関連する問題