5

私は単純なユースケースを持っています。USB Webカメラを表示し、ライブビデオを記録したい場所(スクリーンキャプチャではありません)。これらのリンクを確認しました

1)ウェブカメラ

2)シンプルなウェブカメラ

ただし、ビデオを録画する方法は示していません。これらを拡張してビデオを録画できますか、それとも他の dll を調べる必要がありますか?

編集:現在、式エンコーダー SDK を使用していますが、特定のユースケースで問題が発生しています (質問)

4

1 に答える 1

5

Windows のビデオ キャプチャ API は次のとおりです。

  1. Video for Windows (シンプル、限定的、非推奨、非常に時代遅れ)
  2. DirectShow
  3. メディア財団

3 つすべてがネイティブ API であるため、マネージ コードからインターフェイスするにはラッパーが必要です。#3 は #2 の後継であると考えられていますが、実際には #2 がビデオ キャプチャ用の API として依然として最高です。特に、Expression Encoder は DirectShow を使用します。

DirectShow.NET を使用すると、C# から DirectShow を実行できます。また、CapWMVサンプルが用意されています。

ビデオ キャプチャ デバイスから WMV ファイルにキャプチャします。

MFCaptureToFileサンプルは、Media Foundation を介してビデオ キャプチャを実現する方法を示しています。

ビデオ カメラからファイルにビデオをキャプチャする方法を示します。

于 2013-08-06T15:16:18.257 に答える