私はC#デスクトップアプリケーションを開発しており、このリンクを再生ビデオファイルから参照してhttp://www.codeproject.com/Articles/2632/DirectShow-MediaPlayer-in-C
います。この再生中のビデオファイルから、このパネルをクリックすると(上記のリンクに表示されます)、再生中のビデオファイルから画像をキャプチャする方法を検索しましたが、すべての例が見つかりましたいくつかのデバイス(ウェブカメラなど)からの画像のキャプチャを示しています。私の場合、デバイスではなく、ディレクトリから参照して再生しているファイルです。このビデオキャプチャは初めてなので、これを行う方法を教えてください
質問する
1531 次
3 に答える
1
「キャプチャ」は通常、外部ソースから画像を取得する場合の画像取得を指します。代わりに、現在表示されているビデオ フレームのコピーを取得します。それにはいくつかの方法があり、ビデオが視覚化されているときに再生する場合、ビデオ レンダラーは通常GetCurrentImage
、現在表示されているビデオ フレームのコピーを返すメソッドを提供します。RGB に変換されることもあります。
メソッドの構文は、ビデオ レンダラーのバージョンによって若干異なります。
これを実現する方法については、前のトピックを参照してください。
- Webcam c# から写真を撮る(DirectShow.NET のサンプル アプリケーションを参照)
- IBasicVideo CetCurrentImage 壊滅的な障害 (DirectShow.NET)
- また:
于 2013-10-02T06:51:17.657 に答える