ビデオの再生を可能にするために、C#アプリケーションでDirectShowLibを使用しています。残念ながら、すべてのシステムが適切なビデオコーデックを提供しているわけではないため、インストールの一部としてFFDShowをインストールすることにしました。残念ながら、これは特定のユーザーには機能しないようです。これは、すでにいくつかのビデオコーデックパックがインストールされているか、古いバージョンを使用しているためです。または、たとえば、Windows7はもはやそれを必要としません。
しばらく前にlibvlcで遊んだとき、サポートされているすべてのビデオコーデックでプラグインパスを指定することができましたが、残念ながら、DirectShowLibに似たものを見つけることができないようです。
必要なコーデックライブラリをアプリケーションの一部としてパックしてそのフォルダを指す方法、またはFFDShowを特定のフォルダにインストールしてそのフォルダを参照する方法はありますか?