ビデオのフレームレートを取得し、ビデオのフレームをステップインし、WPFで作成されたビデオプレーヤーで後続のフレームをプリロードするフレームバッファーを設定する最も簡単な方法は何ですか?私はDirectShowについて知っていますが、ビデオのフレームを変更したい人にとっては、より便利なようです。私は、フレーム単位でビデオフレームをステップ実行し、特定のフレームに移動し、一度に再生する複数のビデオのフレームレートを標準化することができます(たとえば、10 fps、20 fps、30 fpsの3つのビデオは、 10 fpsで同時に再生)。WPFビデオプレーヤーのフレームにアクセスする
答えて
wpfのmediaplayerは、あなたが何をしているのか心配です。一番近いのは、フレームではなく、特定の時間を求めることです。
wpfmediakitを見てみると、フレーム単位でシークするカスタムプレーヤーを作成するための基礎となるかもしれませんが、ロングショットです。
は、さまざまなコーデックを超えるフレーム制御によるフレームを取得するには、あなたは、ステッピング フレーム上の情報は、の一番下に隠されているWPFオーバーMSDNでためのセットアップされていないffmpegを使用する必要がありますアプリケーションは、フレームステッピンを行うことができる
https://msdn.microsoft.com/en-us/library/windows/desktop/ee892370(v=vs.85).aspx
:スクラブ操作に関するページg再生を のレートをゼロに設定してから、 のVT_EMPTYに設定されたPROPVARIANTをIMFMediaSession :: Startの呼び出しに渡します。もちろん
これらCOM interfaces
であり、リンクはちょうどあなたのWPFアプリにドロップするほとんど準備ができているEnhanced Video Renderer
(EVR)とWindows Media Foundation
について話しています。私はそれが質問者が探していたものであることを認識しています。
これはかなり巨大な挑戦ですが、Media FoundataionとEVRにアクセスするには、DirectShowLib.dll
に呼び出すことによって、WPFでビデオをフレーム化することが可能です。このページの他の部分に記載されているWpfMediaKit
を参照してください。
[編集:]フレームの詳細については、こちらをステッピング: https://msdn.microsoft.com/en-us/library/windows/desktop/bb530107(v=vs.85).aspx#implementingframestepping
1:ビデオファイルのジョグ制御ブラウジング
- 1. 親ページコントロールにアクセスするWPFフレーム
- 2. Html5ビデオプレーヤーにカーソルを置いてフレームを表示するには?
- 3. SceneManager.LoadSceneのトランジション後にビデオプレーヤーのフレームが表示される
- 4. Firefox ubuntu - ビデオプレーヤーにアクセスできない
- 5. WPF - フレーム内のFrameのBackStackプロパティへのアクセス
- 6. フレームナビゲーション内のUWPフレーム - 親フレームにアクセスする方法?
- 7. Casperjsはフレーム内のフレームにアクセスします
- 8. ビデオプレーヤーの上にオーバーレイコンテンツレイヤー
- 9. WPFでフレームにPowerpointプレゼンテーションを表示
- 10. WPFで生のフレームからビデオをレンダリングするには?
- 11. のStackPanelショーWPFのレイアウトでフレームとXAML
- 12. プログラムでAndroid搭載携帯電話の内蔵ビデオプレーヤーにアクセスする方法
- 13. のiOS:Vimeoのビデオプレーヤー
- 14. Limelightビデオプレーヤー||
- 15. Androidのビデオプレーヤー
- 16. ビデオプレーヤーのローカライゼーションテキストエラー
- 17. ビデオプレーヤーのシークバー
- 18. C#のYoutubeビデオプレーヤー
- 19. WPFアプリケーションで "My.Application"にアクセスするには?
- 20. xamarin.formsにビデオプレーヤーを追加するには
- 21. WPFの表示フレームの内容IDEでデザイン時に(WPFページ)(Visual Studioの2017)
- 22. Javascriptの他のフレームからフレームの要素へのアクセス
- 23. WPFがリストビューコードのスクロールビューアにアクセス
- 24. ストリーミングをサポートするC#ビデオプレーヤー?
- 25. tkinterの別のフレームからウィジェットにアクセスする
- 26. ビューモデルからコードビハインドにアクセスするWPF
- 27. WPF MVVM:ビューモデルからリストビューオブジェクトにアクセスする
- 28. F#でXAML(WPF)要素にアクセスする
- 29. Android:ビデオプレーヤーを作成するには?
- 30. Wordpressのビデオプレーヤー提案