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



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

主要要求:

  1. 应该很快就能显示出来良好的性能。
  2. 全屏模式
  3. 我可以看到一些wpf控件
  4. 支持720x580分辨率
  5. 不占用太多处理器资源!

我在网上看到了一些控件。但我需要一些反馈。如果你使用了一些,请给出建议。你喜欢什么控件或库,哪一个可以满足我的要求。感谢您的回复

我推荐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 MediaKit中的VideoCaptureElement

最新更新