問題タブ [wpf-mediakit]
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.
wpf - WPFメディアキットはDVDの文字化けを再生します
WPFメディアキットを使用していますが、DVDを再生しようとすると、すべて文字化けします。
これを修正するにはどうすればよいですか?コーデックなどをインストールする必要がありますか?
編集
おそらく役立つかもしれないいくつかの追加情報
- Windows 7 Home Edition、32ビット
- 2ギガヘルツ、デュアルコア、各1.60 GHz
- DVDはToyStory3です(デジタルコピーではなくDVDです)
wpf - WPFMediaKitを使用したWebカメラキャプチャ
私はコードプレックスのWPFMediaKitを使用して、アプリケーションでWebカメラを表示しています。しかし、私はウェブカメラからも画像をキャプチャしたいと思います。EnableSampleGrabbingプロパティを使用していて、NewVideoSampleイベントにフックしました。
しかし、イベントは決して発火しません!ソースコードをダウンロードし、ISampleGrabberCB.SampleCBメソッドまでデバッグしましたが、トリガーされることはありません。このメソッドは、MediaKitが使用するDirectShowLibdllによってトリガーされる必要があると思われます。このDLLの最新バージョンもダウンロードしました。
誰かがこれを成功させましたか?または私が使用できる他のツールキット?
Windows7 64ビットでVS2010、.net4.0を使用しています。
c# - DES で作成された DirectShow フィルター グラフから WPF コントロールにレンダリングするために、WPF MediaKit または同様のプログラムを使用するにはどうすればよいですか?
C# と DirectShow.net を使用して簡単なビデオ エディターを開発しました。今のところ、DirectShow Editing Services を使用して構築された DirectShow フィルター グラフがあります。私のアプリケーションは、グラフを制御し、必要に応じてプレビュー ウィンドウで再生を実行、一時停止、および停止します。編集セッションでは、メディアを追加、削除、または変更するユーザーの要求に従って、グラフが変更されます。
現在、WindowsFormsHost にラップされた PictureBox を使用して、編集したビデオをプレビューしています。しかし、代わりに Jeremiah Morril の WPF MediaKit を使用してみたいと思っています。(http://wpfmediakit.codeplex.com)
最初の考え (私のブルート フォース アプローチ) は、グラフから IGraphBuilder と IPin を WPF MediaKit の MediaUriPlayer.cs の OpenSource() 関数に渡すことでした。元の OpenSource() で行われた新しいグラフ。これはうまくいかず、さまざまな組み合わせを試した後、あきらめましたが、ほとんどの場合、「COM オブジェクトが基になる RCW から分離されました」というエラーが発生しました。
最初の失敗の後、検索したところ、Morrill の同様の VideoRendererElement がhttp://videorendererelement.codeplex.comにありました。サンプル グラバーを DirectShow グラフに追加し、それを使用してサンプルを VideoRendererElement に送信するのはそれほど難しくないようです。これは、VideoRendererElement に含まれている Web カメラの例とまったく同じです。
最後に、グラフのサンプル グラバーからのサンプルを MediaUriElement、DvdPlayerElement、または別のコントロールに渡すことによって、同じ方法で WPF MediaKit の新しいコントロールを使用できないかどうか疑問に思っています。 WPF MediaKit コレクション。基本的に私の質問は次のとおりです。WPF MediaKit または VideoRenderingElement を使用してこのサンプル グラバー シナリオを実装することを推奨できる人はいますか? または、誰かが、DES で作成したフィルター グラフを WPF コントロールにレンダリングするためのさらに良い方法を提案できます...
wpf - WPF ウェブカメラの統合
WPF アプリケーションで動作する Web カメラの統合を取得しようとしています。ここでは、WPF で Web カメラを機能させることについて、いくつかの質問がありました。この場合は、イメージ キャプチャです。多くの人が、WPF MediaKitの VideoCaptureElement を推奨しています。現在これを使用していますが、特にパフォーマンスが高いようには見えず、CPU 使用率が高く、カメラを定期的に使用するとアプリケーションの速度が低下します。
Silverlight でホストされるソリューション、または WindowsFormsHost を使用してホストされる ActiveX Webcam コントロールの統合を検討しています。WPF アプリケーションでいずれかのアプローチをうまく使用した人はいますか?
.net - WPFMediaKit を使用する 2 つ以上の Web カメラ ストリームが機能しない
プロジェクトにWPFMediaKitを使用して、同じ画面に 4 つの Web カメラを同時に表示しています。まず、WPFMediaKit を使用して、2 つの Web カメラを実行してみました。それは魅力のように機能しました。しかし、さらにロードしようとすると、そのうちの 2 つしか機能しません。
私は修正中です。4 つのハイエンド Web カメラ (クイズ番組用) をすべて購入しましたが、一度に読み込むことができません。
以下は、私がそれを行うために使用したコードです。video1、video2、video3、および video4 は、WPFMediaKit にある VideoCaptureElement コントロールです。以下の機能を使用すると、任意の 2 つの Web カメラ ビデオが開始されてライブ ストリームが提供され、任意の 2 つが空白のままになります。
ウェブカメラに問題があるかどうかをテストするために各行にコメントを付けましたが、すべてのウェブカメラは個別またはペアで正常に動作しています。しかし、4つすべてを一緒に使用しても機能しません。
wpf - WPF-MediaKitは私のプロジェクトでH264ビデオをレンダリングできませんが、他の場所ではレンダリングできます
WPF-MediaKitのMediaUriElementを使用しようとしています。これは、H264形式を除いて、テストしたすべての形式で正常に機能します。
写真:左:私のアプリケーション、右:WPFMediakitサンプルアプリケーション
奇妙なことに、私のアプリケーションのWPFメディアキットは次のファイルを再生できます。
しかし、再生できません:(私はこのビデオを例として使用しています。他の同様のビデオを再生できません)
WPFMediakitサンプルアプリケーションのソースコードを調べながらフェアを過ごしましたが、それらが何をしているのかがわかりませんでした。
Kライトコーデックをインストールしていて、WindowsMediaPlayerでビデオを再生できます。
他の情報が必要な場合は、喜んで提供させていただきます。
c# - ユニバーサル ビデオ プレーヤーの作成 (XP、Vista、7)
Windows XP (SP3)、vista、および 7 で動作するメディア プレーヤー (C# .net 4.0) を作成しようとしています。通常は、簡単な方法で WPF 独自の MediaElement を使用しますが、それは Windows Media Player に依存しているためです。 Windows XP SP3 には WPM9 しかない可能性があるため、10 以降では機能しません。
最初に、Jerimiah Morill の WPF MediaKit サンプル アプリケーションをダウンロードしようとしましたが、これは私のテスト マシン (既定のコーデックと既定のプログラム、およびさまざまな .Net Framework のインストールを備えた Windows XP SP3 のみ) では表示されない EVR を使用していました。また、バイナリをダウンロードしてこれらをバラバラにし、DirectShow-dll と WPF メディアキットの最小限のもののみを参照して新しいプロジェクトを作成し、今回は EVR をまったく参照しませんでした。まだ運がありません。これを理解するのに苦労しています。Windows XP でさえ、箱から出してすぐに VMR を使用してムービーを再生できるはずではありませんか?
これらのいずれかが動作するメディア プレーヤーのサンプルをいくつか見つけました。これはDxPlayと呼ばれ、directshow のグラフビルダーを使用しますが、winforms で構築され、かなり生のコードがいくつかあり、スケーリング、シーク、オーディオの処理は行われず、一般的にかなり大雑把に見えます。
では、WMP10+ をプッシュせずに、上記のすべてのプラットフォームで再生できるメディア プレーヤーを作成する簡単な方法はありますか? 私は WPF MediaKit に大きな期待を寄せていましたが、何かが Windows XP SP3 での再生を妨げています (これに対する解決策は非常に興味深いものです)。
事前にどうもありがとうございました!
-ruNury
wpf - WPFMediaKit を使用して Web カメラのビデオをキャプチャできません
ウェブカメラのビデオをキャプチャしてファイルに保存するための簡単なコードがありますが、何もせず、エラーも発生しませんでした。WPFMediaKitを使用しています。これが私のコードです
そして、このように呼び出します
アプリケーションを起動すると、記録が開始されるはずでしたが、コードの何が問題なのか、どうすれば修正できるのか、何もわかりません。
wpf - HD ビデオの MediaUriElement (WPFMediaKit から) のピンクの線/歪み
MediaElement
以前はコントロールを使用してビデオを表示していた WPF のメディア プレーヤーがあります。しかし、XP では一部の HD ビデオが表示されませんでした。このスレッドのアドバイスに従って、代わりにWPFMediaKit ライブラリの使用を開始しましたMediaUriElement
。HD ビデオを再生できるようになりましたが、上部にピンク色の線や歪みが発生しています。
それは画面の上部 1/5 です。歪みは上部で 1 秒間点滅し、その後消えます。これは数秒ごとに発生します。ビデオの残りの部分は正常に再生されます。
Windows Media Player で開くと、ビデオは正常に再生されます。
誰がこれを引き起こしているのか知っていますか?