2

ユーザーがビデオを録画できるようにするウェブカメラアプリケーションを c# で作成しようとしています。DirectShow.Net を使用して Web カメラをプレビューし、スナップショットを撮っています。ただし、Web カメラを同時にプレビューしながら、ビデオとオーディオをキャプチャできる必要があります。私が試したことの 1 つは、複数のスナップショットをキャプチャし、ffmpeg を使用してそれらをビデオに変換することでしたが、これは明らかにオーディオをキャプチャしません。これをどのように達成できるかについてのアイデアはありますか?

4

1 に答える 1

3

注意すべきこと:

  1. 通常、キャプチャ デバイスは排他的に使用されるため、単一のグラフで使用できます
  2. グラフは全体として状態を変更します。グラフの一部を停止することはできません。プレビューとは別に記録を開始/停止する

最も簡単なのは、記録とプレビューの両方を行うグラフを作成することです。

DirectShow でのフィルター グラフのキャプチャとプレビュー

より複雑なシナリオは、キャプチャとプレビュー用に 2 つのグラフを作成し、最初のグラフから 2 番目のグラフにデータを記録およびコピーして、記録を個別にシームレスに開始/停止できるようにすることです。

于 2012-09-02T16:46:55.530 に答える