質問

私は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は、それはハードウェアアクセラレーションだとして、より人気があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top