[Кроссплатформенный]

Video Capture SDK .Net

v15.9
Наш .Net SDK позволяет легко интегрировать возможности захвата и обработки видео в программные приложения. Этот универсальный SDK облегчает воспроизведение видео и аудио и поддерживает захват с различных источников, включая веб-камеры USB, IP-камеры, карты Blackmagic Decklink и видеокамеры. Он обеспечивает всестороннюю поддержку различных выходных форматов, включая MP4, WebM, AVI, WMV, MPEG-1/2 и другие. Кроме того, разработчикам предоставляется обширная библиотека видео- и аудиоэффектов для улучшения и настройки мультимедийного контента.

Кроме того, наш SDK обладает надежной кроссплатформенной совместимостью, обеспечивая бесшовную интеграцию со средами Windows, Linux, macOS, iOS и Android. Такая кросс-платформенная адаптивность позволяет разработчикам создавать приложения, которые стабильно работают на различных операционных системах и устройствах, обеспечивая пользователям постоянный и гибкий мультимедийный опыт.
video-capture-sdk-net-slide-1

СТРУКТУРА SDK

SDK обладает высокой совместимостью с более чем 10 различными источниками входного видео- и аудиосигнала и поддерживает более 20 различных выходных форматов. Это обеспечивает гибкость для разработчиков за счет широкого спектра аппаратных опций для конфигураций ввода и вывода. SDK позволяет обрабатывать как видео-, так и аудиоконтент, сохранять обработанные данные в файлы или передавать их по сети.

КОНВЕЙЕР ЗАХВАТА ВИДЕО

На этапах предварительного просмотра или захвата видео- и аудиопотоки могут обрабатываться различными эффектами. Затем эти потоки разделяются и направляются для дальнейшей обработки в энкодеры и устройства рендеринга аудио/видео.
video-capture-sdk-net-slide-2
video capture sdk net slide 3

ВЫХОДНЫЕ ФОРМАТЫ

SDK поддерживает широкий спектр популярных форматов и кодеков видео, аудио и изображений, таких как MP4 (с использованием H264/HEVC для видео и AAC для аудио), WebM (с использованием VP8/VP9/AV1 для видео и Vorbis или OPUS для аудио), а также WMV, MP3, JPEG, GIF и PNG.

ОБРАБОТКА ВИДЕО

Можно добавлять текст, изображения или GIF-логотипы, регулировать яркость, контрастность, насыщенность или оттенок, изменять размер, обрезать или поворачивать содержимое, применять хромакей или различные видеоэффекты для улучшения контента.
video capture sdk net slide 4
video capture sdk net slide 5

АУДИООБРАБОТКА

Включите эквалайзер в свое приложение, чтобы пользователи могли точно настроить звук. Эта функция позволяет настраивать определенные звуковые частоты, такие как высокие, средние и низкие, чтобы добиться желаемого звучания. Кроме того, пользователи могут нормализовать уровень звука или усилить громкость, обеспечивая точный контроль над аудиовыходом. В их распоряжении также множество других аудиоэффектов для дальнейшей настройки.

Основные возможности VisioForge Video Capture SDK .Net включают:

Поддерживаемые источники видео и аудио

  • USB веб-камеры и другие устройства захвата (включая устройства с разрешением 4K)
  • IP-камеры ONVIF (поддерживаются PTZ и другие API)
  • JPEG/MJPEG, MPEG-4 и H264 HTTP/RTSP/RTMP/IP-камеры/серверы, поддерживается формат HD
  • Устройства Blackmagic Decklink
  • Захват экрана (включая несколько дисплеев) и захват окна
  • Динамики (обратная петля)
  • Устройства NewTek NDI
  • Платы захвата PCI
  • ТВ-тюнеры (со встроенным MPEG-кодером и без него)
  • Видеокамеры DV и HDV MPEG-2
  • Камеры FLIR/Teledyne (USB3 Vision/GigE)
  • Камеры Basler (USB3 Vision/GigE)
  • Microsoft Kinect/Kinect 2 для Windows
  • Устройства захвата звука и звуковые карты
  • Устройства ASIO

Выходные видеоформаты

  • AVI (с использованием таких аудио/видео кодеков, как MJPEG, DivX, XviD и x264)
  • WMV (поддержка пользовательских профилей WMV. Можно настроить потоки на использование кодирования с переменным битрейтом (VBR), несжатого аудио- или видеопотока, размер видео, размер буфера, частоту кадров и т.д.)
  • DV и MPEG с DV/HDV видеокамер и ТВ-тюнеров со встроенным MPEG-кодировщиком (технология DirectCapture)
  • DV (с любого устройства видеозахвата)
  • MPEG-1/2/4 (включая профили VCD/SVCD/DVD) и FLV с использованием FFMPEG
  • WebM (Vorbis + VP8/VP9)
  • Вывод MP4 H264/HEVC + AAC с помощью программного кодера или GPU-кодера (Intel QuickSync, Nvidia CUDA/NVENC или AMD/ATI AMF)
  • Все форматы, поддерживаемые FFMPEG.exe (включая MP4 H264/HEVC)
  • Пользовательские форматы вывода (с использованием фильтров DirectShow сторонних производителей)
  • Анимированный GIF
  • MOV
  • MPEG-TS

Выходные аудиоформаты

  • WAV (сжатый или PCM)
  • WMA (Windows Media Audio)
  • M4A (AAC)
  • MP3 (с помощью LAME)
  • FLAC
  • Ogg Vorbis
  • Speex

Форматы снэпшотов

  • JPEG
  • PNG
  • GIF
  • BMP
  • System.Drawing.Bitmap
  • SkiaSharp SKBitmap

Обработка видео и эффекты (CPU/GPU)

  • наложение изображений (в том числе анимированных GIF)
  • наложение текста
  • панорамирование/масштабирование
  • яркость, контрастность, насыщенность, оттенок и т.д.
  • деинтерлейс
  • удаление шума
  • изменение размера до любого разрешения
  • хромакей
  • fade-in/fade-out
  • поворот
  • Поддержка фильтров DirectShow сторонних производителей
  • независимые видеоэффекты для предварительного просмотра и вывода

Обработка звука и эффекты

  • усилитель громкости
  • эквалайзер
  • система 3D-басов
  • нормализация
  • автоматическое/ручное усиление
  • there are a lot of other effects

Форматы сетевых потоков

  • WMV (Windows Media Video)
  • HLS (HTTP Live Streaming), совместимый с Android и iOS
  • Потоковая передача RTSP с использованием кодеков H264/AAC
  • Протокол Smooth Streaming для Microsoft IIS Server
  • RTMP, UDP и любой другой протокол, поддерживаемый FFMPEG.exe, на другие медиасерверы и устройства
  • YouTube
  • NDI
  • на другие медиасерверы и устройства с использованием виртуальной камеры/аудиоисточника

Прочие характеристики

  • Предварительный просмотр аудио/видео
  • ТВ-тюнинг
  • Управление устройствами видеозахвата
    • видеовход (интерфейс crossbar)
    • формат видео
    • частота кадров
    • поддерживает видеокарты с несколькими входами
    • управление камерой (яркость, насыщенность и т.д.)
  • Обнаружение движения
  • Считыватель штрих-кодов (QR-код, UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, Data Matrix, Aztec, PDF-417)
  • Поддержка пользовательских интерфейсов
  • API компьютерного зрения
  • OSD (On-Screen Display)
  • PIP (Picture-In-Picture) (поддерживаются источники видеозахвата, IP-камеры и видеофайлы)
  • Распознавание лиц и отслеживание объектов
  • Поддержка нескольких экранов вывода
  • Таймшифт
  • Вывод в зашифрованные видеофайлы с помощью Video Encryption SDK
  • Вывод в Virtual Camera SDK
  • Поддержка входных и выходных сигналов карт Blackmagic Decklink
  • Поддержка сервисных приложений
  • Поддержка чтения и записи тегов аудио/видео файлов
  • Поддержка видеорендерера madVR
  • воспроизведение потоков RTSP и MJPEG с низкой задержкой с IP-камеры
  • OBS (Open Broadcaster Software) стриминг
  • async/await API

IDE

  • Visual Studio 2019 и более поздние версии: Visual C#, Visual C++, Visual Basic .NET
  • Visual Studio Code
  • JetBrains Rider
  • Может использоваться с другими .Net-совместимыми приложениями, такими как Microsoft Access, Word и Excel.

Фреймворки пользовательского интерфейса

  • WinForms
  • WPF
  • WinUI 3 для рабочего стола
  • Avalonia
  • GTK#
  • MAUI
  • Xamarin.Mac
  • Xamarin.Android
  • Xamarin.iOS

Версии .Net

  • .Net Framework 4.6.1 и более поздние версии
  • .Net Core 3.1
  • .Net 5
  • .Net 6
  • .Net 7
  • .Net 8

Системные требования

  • Windows 10 или Windows 11
  • Ubuntu 22+
  • macOS 12+

Целевые платформы

  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 и более поздние версии
  • Android 8 и более поздние версии
  • Linux (Ubuntu)
  • macOS
  • iOS

Права на дистрибуцию

Распространение без роялти.

Ограничения пробной версии

В пробной версии на окне видео отображается водяной знак.

abstract 1

EDITION

abstract 2

STANDARD

abstract 3

PROFESSIONAL

abstract 4

PREMIUM

Поддерживаемые устройства ввода и другие источники
  • Веб-камеры 
  • ТВ-тюнеры и платы захвата
  • Видеокамеры DV и MPEG 
  • Захват экрана
  • HTTP/RTSP/ONVIF IP-камеры
  • UDP, TCP, RTMP и другие сетевые потоки
  • Blackmagic Decklink
  • Устройства DVB-T/DVB-C/DVB-S/ATSC (BETA)
  • Microsoft Kinect for Windows
Предварительный просмотр видео
Захват кадров
Обработка видео
Обработка звука
Поддержка видео высокой четкости и 4K
ТВ тюнинг
Сетевое вещание в формате WMV
Сетевая потоковая передача с использованием RTMP/RTSP/UDP/NDI
Хромакей
Обнаружение движения
Обработка видео с помощью фильтров DirectShow
OSD (On-Screen Display)
Картинка-в-картинке
Изменение имени выходного файла "на лету"
Несколько экранов вывода
Видеоэффекты с ускорением на GPU
Вывод в Virtual Camera SDK
Поддержка Video Encryption SDK
Отслеживание лиц
Выходные форматы
  • AVI
  • WMV (Windows Media Video)
  • WMA (Windows Media Audio)
  • WAV
  • MP3
  • Ogg Vorbis
  • Speex
  • Видео в формате DV
  • DV/MPEG-1/2/4 (при использовании ТВ-тюнера со встроенным MPEG-кодером или DV/HDV-видеокамеры)
  • Flash Video (FLV) с использованием FFMPEG
  • WebM
  • Пользовательские форматы вывода с использованием внешних фильтров DirectShow
  • MPEG-1/2/4 с использованием FFMPEG
  • MP4 (H264/HEVC + AAC) с использованием программного обеспечения, кодеров Intel QuickSync, Nvidia NVENC/CUDA или AMD Radeon

Приобретение Video Capture SDK .Net даст вам следующие преимущества:

  • Неограниченное использование
  • Отсутствие экрана с лицензией
  • Бесплатные малые и крупные обновления в течение одного года (по истечении года SDK будет работать так же, как и раньше) для обычной лицензии и неограниченное количество обновлений в течение неограниченного времени для пожизненной лицензии
  • Приоритетная поддержка и исправления
Счета за обычную лицензию выставляются ежегодно и автоматически продлеваются каждый год. Вы можете отменить подписку в любое время.

SDK включает опциональные FFMPEG и libVLC библиотеки. Оригинальные библиотеки лицензированы под LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord