是否有任何人都知道我可以用来将火线视频流式传输到 WPF 应用程序的控件。我不需要相机控制或仅捕获视频。我需要 WPF 托管,因为我将在顶部添加 WPF 内容。
我希望通过在 WPF 中添加直接 X 表面,可能会出现这样的情况。
理想情况下寻找相对较高水平的东西(根本不是直接的表演者)。
谢谢,布赖恩
是否有任何人都知道我可以用来将火线视频流式传输到 WPF 应用程序的控件。我不需要相机控制或仅捕获视频。我需要 WPF 托管,因为我将在顶部添加 WPF 内容。
我希望通过在 WPF 中添加直接 X 表面,可能会出现这样的情况。
理想情况下寻找相对较高水平的东西(根本不是直接的表演者)。
谢谢,布赖恩
WPF 有几个非常好的视频渲染包。这个家伙Jeremiah Morrill有一个博客,他在其中讨论了他的众多渲染项目。有 WPF Win32 渲染项目,以及他记录的许多低级技术,用于如何访问加速播放、Media Foundation .NET、DVD 控件等……我相信他的博客的标题是“Jer's One Stop Shop”。
如果您喜欢视频/WPF,一般来说阅读他的博客是个好主意。最后我检查了“MediaKit”,这是他更全面的项目之一,它可以轻松使用 DirectShow(简单的 xaml 和你的关闭和运行,所以不用担心)和其他知名的本地接口。它非常健壮且积极维护,如果不是那个特定项目,请查看他最近贡献的一些 API,以及一些各种 Win7 媒体支持。
我提出另一个项目增强现实的唯一原因是您提到“在顶部”添加内容。如果您进行大量视频制作,您绝对应该查看 wpfAugRel。我不知道在哪里可以添加它,但我相信您可以在该站点上找到它,但它允许您在 python 中编写一些相当流畅的实时视频制作脚本。
- 编辑 -
对,看看这个google 代码页,它有一些视频(图片值一千字对吗?),但无论如何,它允许你通过使用“标记”道具,基本上是比特,将 3D 内容混入真人电影纸张具有一些易于机器识别的功能,有助于其底层引擎将计算机渲染输出注入到现实世界场景中,高度动态,因此您可以将这些标记物四处乱扔,并且 3D 内容移动流畅……无论如何祝你好运。
查看UberDemo 的这篇文章。它使用 Windows Media Encoder 和 WPF 将视频捕获到 WMV 文件中。有一段关于如何在 WPF 应用程序中进行预览。