我需要在我的WPF应用程序中添加控件,它将以720x580分辨率实时显示来自相机设备的视频。
主要要求:
- 应该很快就能显示出来良好的性能。
- 全屏模式
- 我可以看到一些wpf控件
- 支持720x580分辨率 不占用太多处理器资源!
我在网上看到了一些控件。但我需要一些反馈。如果你使用了一些,请给出建议。你喜欢什么控件或库,哪一个可以满足我的要求。感谢您的回复
我推荐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