WPF。显示来自相机设备的视频。性能和资源

问题描述 投票:1回答:2

我需要在我的WPF应用程序中添加控件,该应用程序将以720x580分辨率从相机设备实时显示视频。

主要要求:

  1. 它应该非常快速并且表现出良好的性能。
  2. 具有高分辨率的全屏模式视频。
  3. 在全屏模式下,我可以看到视频控制的一些wpf控件。
  4. 支持720x580分辨率。
  5. 不需要太多的处理器资源!

我在网上看到了一些控件。但我需要对它们有一些反馈。如果您使用了一些,请提供建议。您喜欢哪种控件或库,哪些可以满足我的要求。谢谢你的回复

.net wpf silverlight video video-capture
2个回答
2
投票

您可以在WPF MediaKit中尝试VideoCaptureElement


1
投票

我可以推荐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");
© www.soinside.com 2019 - 2024. All rights reserved.