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

Video Capture SDK .Net

v15.8
Наш .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

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

Incorporate an equalizer into your application, allowing users to fine-tune their audio experience. This feature allows them to adjust specific audio frequencies, such as treble, midrange, and bass, to achieve their desired sound profile. Additionally, users can normalize audio levels or amplify volume, providing precise control over the audio output. Many other audio effects are also at their disposal for further customization.

Основные возможности 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)
  • Microsoft Kinect/Kinect 2 for 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