【问题标题】:WPF. Show video from camera device. Performance and resourcesWPF。显示来自相机设备的视频。性能和资源
【发布时间】:2011-04-07 21:40:10
【问题描述】:

我需要向我的 WPF 应用程序添加控件,该应用程序将以 720x580 分辨率实时显示来自摄像头设备的视频。

主要要求:

  1. 应该非常快并且显示 很好的表现。
  2. 全屏模式 高分辨率视频。
  3. 我可以看到一些 wpf 控件 全屏模式下的视频控制。
  4. 支持 720x580 分辨率。
  5. 不会占用太多处理器资源!

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

【问题讨论】:

    标签: .net wpf silverlight video video-capture


    【解决方案1】:

    你可以试试WPF MediaKit中的VideoCaptureElement

    【讨论】:

      【解决方案2】:

      我可以推荐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");
      

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
      猜你喜欢
      • 2022-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-23
      相关资源
      最近更新 更多