WPF。显示来自相机设备的视频。性能和资源
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF。显示来自相机设备的视频。性能和资源相关的知识,希望对你有一定的参考价值。
我需要在我的WPF应用程序中添加控件,该应用程序将以720x580分辨率从相机设备实时显示视频。
主要要求:
- 它应该非常快速并且表现出良好的性能。
- 具有高分辨率的全屏模式视频。
- 在全屏模式下,我可以看到视频控制的一些wpf控件。
- 支持720x580分辨率。
- 不需要太多的处理器资源!
我在网上看到了一些控件。但我需要对它们有一些反馈。如果您使用了一些,请提供建议。您喜欢哪种控件或库,哪些可以满足我的要求。谢谢你的回复
答案
您可以在WPF MediaKit中尝试VideoCaptureElement
另一答案
我可以推荐ffmediaelement。我用来从捕获设备查看视频。在示例应用程序中,控件位于视频上方,但我没有个人经验。 设置捕获设备的示例 - 非常简单:
Media.OnMediaOpening(s, e) =>
{
e.Options.Input["framerate"] = "25";
e.Options.Input["video_size"] = "720x580";
e.Options.Input["pixel_format"] = "yuyv422";
};
Media.Source = new Uri("device://dshow/?video=Osprey-460e Video Device 1C");
以上是关于WPF。显示来自相机设备的视频。性能和资源的主要内容,如果未能解决你的问题,请参考以下文章
来自 FragmentActivity 的片段在某些设备上不显示背景图像