如何用C#绘制文本在视频中托管DirectX?

有帮助吗?

解决方案

您需要多一个分量, DirectShow.Net 。既然你指的是MDX,我假设你还在使用MDX V1.1,为2.0测试版停产,并已通过2008年8月到期还有,我会假设你知道如何回放用MDX和DirectShow基本视频。

我不会在这里张贴任何代码,有2个样本中DirectShow.Net库向您展示如何做到这一点,即DxText(样品\玩家\ DxText)和 BitmapMixer(样品\ VMR9 \ BitmapMixer)。 BitmapMixer使用VMR9作为渲染器和顶部它超级并处以位图。您可以生成使用System.Drawing.Graphic和自己的文字的位图超级强加其上的视频。大多数视频播放器字幕使用这两种方法。 VMR9更受欢迎,因为它的硬件加速。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top