2012-01-07 33 views
0
私はxSplitのようなプログラムを理解して何から

は、私は信じてい画面キャプチャ方法は

Frapsは(ゲームなど)、デスクトップや実行中のアプリケーションをキャプチャするためのDirectShowフィルタ(VHScrCap)を使用するには、記録するために、ドライバのフックを使用していますゲームの映像。

私の質問は、それぞれの方法のメリットは何ですか?

それに加えて、ドライバーフッキングを使用するダイレクトショーフィルターや放送ソフトウェアを使用するゲームレコーディングソフトウェアはありますか?なぜそうならないのでしょうか?

答えて

0

DirectShowを使用すると、カメラなどの外部デバイスでビデオをキャプチャしたり、実際の表示デバイスではなくコードにストリームを作成するためにプレゼンタを代用することができます。これらのカバーはデスクトップをキャプチャするものではなく、DirectShowはこれとは関係ありません。

デスクトップキャプチャは、デスクトップのポーリング(簡単だが非効率的)またはミラーディスプレイドライバの提供、またはフックのフレーバによって行われます。いずれにせよ、目標はできるだけ早く画面の更新を受信し、提示されているデータに関する可能な限り細かい情報を得ることです。

+1

splitmediaサイトで読んだことは、「(VHScrCap)はビデオキャプチャカードをエミュレートし、画面のアクティビティをキャプチャするDirectShowフィルタです」と述べています。これはデスクトップをキャプチャしていないのですか? ミラーディスプレイドライバは、デスクトップをポーリングする最も効率的な方法ですが、これはGDI描画には便利であり、directdrawまたはdirectxアプリケーションでは実際には機能しません。私はまた、ミラードライバの別の問題は、それがVistaや7のAeroをサポートしていないということです。それは時代遅れと考えられていますか? – kiwijus

+0

また、DirectShowを使用して画面を録画しようとしています(ウェブカメラ、マイク、システムオーディオと共に)。 @kiwijusあなたはそれを理解できましたか?ローマのDirectShowでこれを行うことができます私は正しいと思いますか?あなたの助けを借りてくれてありがとうbtw私はあなたのヒント(まだシステムオーディオではないが、私はマイクを持っていた)とDirectShowを記録することができた – Noitidart

関連する問題