問題タブ [directshow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
229 参照

c# - wcf を使用した複数のマシンでの DirectShow

wcfを使用して複数のマシンでDirectShowを実行する方法はありますか?

0 投票する
1 に答える
240 参照

parallel-processing - 並行して複数のマシンでDirectShow編集サービス?

レンダリングを高速化するため、または単に楽しむために、複数のマシンで少なくとも1つのDShowビデオプロジェクトを同時に並行して処理することは可能ですか?

どの言語でも?プログラムの助けを借りて?

0 投票する
1 に答える
531 参照

c# - C#でDMOを使用した人はいますか?

C# で DMO (Microsoft DirectX Media Objects) を使用したことがありますか? DShow を使用していません。 ライブラリ、ラッパーなどはありますか?

0 投票する
2 に答える
32833 参照

c++ - 仮想 Web カメラ ドライバー

ユーザーモードから画像を渡し、ウェブカメラ出力として表示する仮想ウェブカメラドライバーを開発したいと考えています。

DirectX フィルターや CSourceStream などは使用したくありません。Web カメラの画像をキャプチャするために DirectX を使用しない一部のプログラムでは機能しないためです。

そのため、カーネル モードのデバイス ドライバーを作成する必要があります。

何か案は?DDK サンプルから testcap を試しましたが、ユーザー モードからの画像を処理せず、入力も得られず、ウェブカメラで 7 色を表示するだけです...

どんな助けでも大歓迎です。ありがとう


皆さん、ありがとうございました!

ここからコードを試しました: http://tmhare.mvps.org/downloads.htm (Capture Source Filter を見つけます)

Yahoo、MSN でコンパイルしたときは問題なく動作しましたが、AIM、Internet Explorer Flash Webcam、Firefox Flash Webcam、Skype ではクラッシュしました。これを 8 回呼び出した後、QueryInterface でクラッシュしました。たくさんのトリック..

HRESULT CVCamStream::QueryInterface(REFIID riid, void **ppv) への 8 回目の呼び出しでクラッシュすることがわかりました。

最後に達したときの 8 回目の呼び出し if、つまり: return CSourceStream::QueryInterface(riid, ppv);

Filters.cpp の 17 行目にあります。

なぜ私がクラッシュしていると思いますか??

ドライバーではなくDirectShowである正しい解決策を見つけるように私を導いてくれてありがとう

0 投票する
3 に答える
1363 参照

c++ - ビデオ ミキサー フィルター

複数のビデオ ストリーム (たとえば、最大 4 つ) をミックスするには、ビデオ フィルターを見つける必要があります。MediaLooks からビデオ ミキサー フィルターを見つけたので問題ありませんが、問題は、学校のプロジェクトで (学期全体で) 使用しようとしているため、30 日間の試用版は受け入れられないことです。

私の質問は次のとおりです。役立つ無料のダイレクト ショー フィルターをご存知ですか。これが機能しない場合は、作成する必要があることを意味します。ここでの問題は、どこから始めればよいかわからないことです。

0 投票する
1 に答える
650 参照

directshow - 遅延再生を伴う DirectShow キャプチャ

カスタム ビデオ キャプチャ アプリケーションを開発しています。アイデアは、Web カメラからの出力をキャプチャし、同時に遅延プレビューを表示することです。

たとえば、ユーザーが 5 分の遅延を指定した場合、5 分間のビデオ キャプチャの後、ビデオ プレビューは 5 分前にキャプチャされたものの再生を開始し、キャプチャが停止してから 5 分後まで再生を続けます。

ユーザーは遅延時間を分単位で指定できるはずなので、何らかのバッファ フィルタを作成しても機能しません。5 分間のビデオをメモリにバッファリングするのは賢明なアイデアとは思えません。

したがって、最善の方法は、キャプチャ アプリケーションによって書き込まれている同じファイルを読み取ることだと思います。

何か案は?

乾杯

0 投票する
2 に答える
1200 参照

c# - C# - カスタム データ ストリームで ASF をエンコードする

ASF ファイルを作成しようとしていますが、サウンドまたはビデオ データを使用する代わりに、バイナリ データを含むカスタム パケットで構成されるストリームを作成したいと考えています。

誰かがいくつかのコード例を提供できますか: 1) プロファイルの設定。2) カスタム ストリームの構成 3) カスタム パケットのストリームへの挿入。

とても有難い。ありがとう!

ありがとうロイ

0 投票する
1 に答える
2146 参照

c# - directxでビデオ/画像の明るさとコントラストと彩度を設定する方法

directshow を使用してカスタム アロケータを使用してビデオを再生しています。動画の明るさ、コントラスト、彩度を設定したい。これどうやってするの?

0 投票する
2 に答える
347 参照

directshow - DirectShow が PC をリセットしています

次のリンクの DirectShow とコードを使用して小さなアプリケーションを開発しました。

http://www.codeproject.com/KB/directx/directxcapture.aspx

2 番目のディスプレイがアクティブな場合、アプリケーションを閉じると、PC がリセットされます。

ラインはどのように見えますか?まず、アプリケーションを閉じると、0.5 で問題ありません。その後、PC が 1 秒間フリーズし、0.5 秒間ブルー スクリーンになり、リセットされます。

PCにNvidia 7600GSビデオカードがあります。

おそらくcapture.Close();に問題がありますか?方法?それともビデオカードですか?

助けてください!