問題タブ [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 投票する
4 に答える
5882 参照

cross-platform - クロスプラットフォームのウェブカメラアクセス

ウェブカメラにアクセスするためのクロスプラットフォームのビデオキャプチャライブラリを探しています。LinuxではV4L/V4L2、WindowsではDirectShow、MacではQuickTimeをラップするもの。

CまたはC++が推奨されますが、ライブラリのオプションが優れている場合は、JavaまたはPythonで作業できます。

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

windows-mobile - WindowsMo​​bile6にdriectshowフィルターを登録する

DirectShowフィルターをWindowsMo​​bileに登録しようとしています。私のプロジェクトでは、リンカー/一般/出力の登録が[はい]に設定されています。ただし、何も登録されておらず、次のエラーが発生します。プロジェクト:エラーPRJ0050:出力の登録に失敗しました。昇格された権限を持つコマンドプロンプトからコンポーネントを登録してみてください。

Vistaを実行していますが、UACが無効になっています。

何か案は?

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

visual-c++ - フォームビデオをRGB24メディアに変換する

DirectShow + VC ++でYUY2、YUV、RGB565などのビデオサブタイプをRGB24サブタイプビデオに変換する方法

私の質問を理解できますか?

私はアップストリームフィルターを持っていますが、その出力はYUY2形式ですが、RGB24形式に変換する必要があります。

DirectShowに組み込みのフィルターがありますか、それともコードを使用して変換する必要があります。

ColorSpaceConverterをすでに追加しましたが、SmartTシャツ入力ピンに接続していません。

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

directshow - DirectShowで出力ピンサイズとカラースペース/圧縮を変更する方法

DirectShow でビデオ ソース フィルタの出力ピン サイズとカラースペース/圧縮を変更する方法

出力ピンの PropertyPage データが保存されている場所と、これらのデータをコードで変更する方法を知りたい

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

c++ - OpenCV メソッド cvLoadImage() を呼び出すときに CoInitializeEx が失敗する

いくつかの OpenCV 機能をアプリケーションに統合しようとしています。現在、カメラからビデオ フィードを取得するために DirectShow を使用してコードをセットアップしています。これは MFC ウィンドウに表示されます。このコードは変更または削除できません。

コードは完全に正常に実行されますが、場所に関係なく、次のコード行を配置します。

ウェブカメラが正しく初期化できず、プログラムが中断します。

より直接的には、次の場所で FAILED HRESULT を取得します。

より具体的には、私のコードのある時点で、CDialog::doModal() を呼び出すと、CoInitializeEx() にヒットし、プログラムが失敗します。

ここで何が起こっているのか誰にもわかりますか?

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

streaming - DirectShowとWindowsMediaFormatSDKを使用したライブストリーミング

まず、いくつかの背景:
Silverlight 3アプリケーションを開発していて、ライブストリーミング(入力としてWebカメラ+マイク)のサポートを追加したいと考えています。残念ながら、SilverlightはWebカメラやマイク自体にアクセスできないため、メディアストリームを確立するためのスタンドアロンアプリケーションを作成する必要があります。SilverlightはMicrosoftテクノロジで最適に機能すると思うので、WMV/WMAエンコーディングでASF形式を使用したいと思います。

いくつかの調査を行った後、私ができると思うことは次のとおりです。

  • DirectShowを使用してWebカメラとマイクの両方の入力をキャプチャし、それを1つの「ストリーム」に結合することは可能のようです。
  • ストリームをエンコードするには、おそらくWindows Media Format SDKライブラリに渡す必要があります(MSDNドキュメントには、WM ASF WriterでDirectShowを使用する方法が記載されています)。
  • そうすれば、「ネットワークシンク」のようなものを使用してASFストリームを(HDDに書き込まずに)ブロードキャストできるようになるはずです。
  • 多くのクライアントをストリームに接続すると帯域幅がかなり重くなると思うので、おそらくストリームをサーバーに送信してそこからブロードキャストする必要があります。ASFリーダー/ライターの組み合わせを使用してサーバーを介してストリームを「渡す」ことが可能かどうかはわかりません。また、マルチキャストを使用して同様の結果を達成できるかどうかもわかりません。

私はC#を使用することを計画していますが、とにかくC ++ライブラリ(DirectShow.NetやSlimDXなど)のラッパーを使用する必要があるため、これはおそらく大きな違いにはなりません。

残念ながら、私はメディアストリームを処理した経験がほとんどありません。だから私の最初の質問は、私が説明した方法でストリーミングを行うことさえ可能ですか?

そして、それが可能であれば、それは賢明な方法ですか、それともいくつかの異なるライブラリ/フレームワークの使用を検討する必要がありますか?

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

c# - Windows XP マシンで c# .NET 3.0 を使用して、複数の Web カメラから記録する最も効率的な方法は何ですか?

ウェブカメラに接続して記録するために使用する API を見つけようとしています。私のすべての調査である Google では、Directshow と COM について議論している古い記事をたくさん見つけました。廃止された API を使用するコードを書きたくありません。

これでどんな方向でも大歓迎です。

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

c# - ASFライターを使用してWMV圧縮を高速化するにはどうすればよいですか?ヒントはありますか?

ASFライターを使用して生のAVIファイルをWMVに圧縮しています。圧縮を高速化する必要があります。これを達成する方法についてのヒントとベストプラクティスはありますか?インデクサの影響をドロップ/下げますか?隠された圧縮パラメータはありますか?

ファイルにはRGB/24ビット形式のビデオのみが含まれており、ビデオストリームの圧縮レベルは200kbps〜2000kbpsです。

構成のヒント(C ++、C#、Delphiなどを使用)

これは、WMVライターを構成するコードの一部(DSPackを使用)です。

0 投票する
8 に答える
6488 参照

php - Web ページを PDF ファイルで直接印刷する

私のサイトでは、PHP を使用して mysql データを取得しています。pdf 印刷ボタンをクリックしたときにそのデータを pdf ファイルで開きたいのですが、可能ですか?