C#のと管理のDirectXにビデオの上のテキストを描画
-
23-08-2019 - |
質問
私はC#のと管理のDirectXにビデオの上のテキストを描画する方法を教えてください。
解決
あなたは1つの以上の成分、 DirectShow.Net にする必要があります。あなたはMDXを参照しているので、2.0のベータ版が中止され、また、2008年8月で期限切れになったとして、私はあなたがまだMDX v1.1のを使用していると仮定し、私はあなたがMDXとのDirectShowを使用して、基本的なビデオを再生する方法を知っていると仮定します。
これを行う方法をお見せするためにDirectShow.Netライブラリ内の2つのサンプル、すなわちDxText(DxText \プレーヤー\サンプル)がありますように、私はここで任意のコードを投稿しないであろうと、
BitmapMixer(サンプル\ VMR9 \ BitmapMixer)。 BitmapMixerはレンダラとしてVMR9を使用して、トップそれにビットマップをスーパー課しています。あなたはSystem.Drawing.Graphic
を使用して、独自のテキストをビットマップを生成し、動画の上に超課すことができます。サブタイトルのほとんどのビデオプレーヤーは、これらの方法のいずれかを使用しています。 VMR9は、それはハードウェアアクセラレーションだとして、より人気があります。
所属していません StackOverflow