WPF.Показать видео с камеры устройства.Производительность и ресурсы - PullRequest
1 голос
/ 08 апреля 2011

Мне нужно добавить элемент управления в мое приложение WPF, которое будет показывать видео в режиме реального времени с устройства камеры в разрешении 720x580.

Основные требования:

  1. Это должно быть очень быстро и показать хорошая производительность.
  2. Полноэкранный режим видео с высоким разрешением.
  3. Я вижу некоторые элементы управления wpf управление видео при работе в полноэкранном режиме.
  4. Не нужно много ресурсов процессора!

Я видел некоторые элементы управления в интернете. Но мне нужно иметь некоторые отзывы о них. Пожалуйста, дайте совет, если вы использовали некоторые. Какой элемент управления или библиотеки вы предпочитаете, а какие могут удовлетворить мои требования. Спасибо за ответы

Ответы [ 2 ]

2 голосов
/ 08 апреля 2011

Вы можете попробовать VideoCaptureElement в WPF MediaKit

1 голос
/ 28 февраля 2018

Я могу порекомендовать 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");
...