VisioForge

Video Capture SDK .NET

Nasz pakiet SDK .Net bezproblemowo integruje możliwości przechwytywania i przetwarzania wideo z aplikacjami. Ten wszechstronny pakiet SDK ułatwia odtwarzanie wideo i audio oraz obsługuje przechwytywanie z różnych źródeł, w tym kamer internetowych USB, kamer IP, kart Blackmagic Decklink i kamer wideo. Zapewnia kompleksową obsługę różnych formatów wyjściowych, w tym MP4, WebM, AVI, WMV, MPEG-1/2 i innych. Zapewnia również programistom obszerną bibliotekę efektów wideo i audio w celu ulepszania i dostosowywania treści multimedialnych.

Ponadto nasz pakiet SDK oferuje solidną kompatybilność międzyplatformową, zapewniając bezproblemową integrację ze środowiskami Windows, Linux, macOS, iOS i Android. Ta adaptowalność międzyplatformowa umożliwia programistom tworzenie aplikacji, które działają spójnie w różnych systemach operacyjnych i urządzeniach, zapewniając użytkownikom spójne i elastyczne wrażenia multimedialne.

Przegląd SDK

SDK Structure

STRUKTURA SDK

Pakiet SDK jest wysoce kompatybilny z ponad 10 źródłami wejściowymi wideo i audio oraz obsługuje ponad 20 formatów wyjściowych. Oferuje programistom elastyczność, obsługując szeroką gamę opcji sprzętowych dla konfiguracji wejściowych i wyjściowych. Pakiet SDK przetwarza zarówno treści wideo, jak i audio, umożliwiając zapisywanie przetworzonych danych w plikach lub przesyłanie ich strumieniowo przez połączenia sieciowe.

POTOK PRZECHWYTYWANIA WIDEO

Podczas etapów podglądu lub przechwytywania strumienie wideo i audio mogą być przetwarzane z różnymi efektami. Następnie strumienie te są dzielone i kierowane do koderów i rendererów audio/wideo w celu dalszego przetwarzania.

Video Capture Pipeline
Output Formats

FORMATY WYJŚCIOWE

Pakiet SDK obsługuje szeroką gamę popularnych formatów wideo, audio i obrazów oraz kodeków, takich jak MP4 (przy użyciu H264/HEVC dla wideo i AAC dla audio), WebM (przy użyciu VP8/VP9/AV1 dla wideo i Vorbis lub OPUS dla audio), a także WMV, MP3, JPEG, GIF i PNG.

PRZETWARZANIE WIDEO

Możesz dodawać tekst, obrazy lub logo GIF, dostosowywać jasność, kontrast, nasycenie lub odcień, zmieniać rozmiar, przycinać lub obracać zawartość oraz stosować kluczowanie kolorem lub różne efekty wideo, aby ulepszyć swoje treści.

Video Processing
Audio Processing

PRZETWARZANIE AUDIO

Włącz korektor do swojej aplikacji, umożliwiając użytkownikom precyzyjne dostrojenie wrażeń dźwiękowych. Ta funkcja pozwala im dostosować określone częstotliwości audio, takie jak tony wysokie, średnie i niskie, aby uzyskać pożądany profil dźwiękowy. Ponadto użytkownicy mogą normalizować poziomy dźwięku lub wzmacniać głośność, zapewniając precyzyjną kontrolę nad wyjściem audio. Wiele innych efektów audio jest również do ich dyspozycji w celu dalszego dostosowywania.

Instalacja

Szybka instalacja za pomocą NuGet

Zainstaluj pakiet SDK bezpośrednio w swoim projekcie za pomocą konsoli menedżera pakietów:

Install-Package VisioForge.DotNet.VideoCapture

Lub wyszukaj VisioForge.DotNet.VideoCapture w Menedżerze pakietów NuGet programu Visual Studio.Zobacz przewodnik instalacji →

Kluczowe funkcje

Wsparcie wieloplatformowe

Windows, macOS, Linux, iOS, Android

Szerokie wsparcie urządzeń

Kamery internetowe, kamery IP, profesjonalny sprzęt

Akceleracja sprzętowa

NVIDIA, Intel Quick Sync, AMD

Wiele formatów wyjściowych

MP4, WebM, AVI, WMV i więcej

Wsparcie platformy

Windows7/8/10/11x86/x64Server 2016+LinuxUbuntu 22+Debianx64/ARMmacOS12+Intel/M1/M2/M3Android8.0+ARM/x86iOS11.0+iPhone/iPad

Główne funkcje

Wszystko, czego potrzebujesz do tworzenia profesjonalnych aplikacji do przechwytywania wideo

Obsługiwane źródła

  • Kamery internetowe (przez DirectShow, Media Foundation lub Linux V4L)
  • Kamery IP ONVIF (obsługiwane PTZ i inne API)
  • Kamery/serwery IP JPEG/MJPEG, MPEG-4 i H.264 HTTP/RTSP/RTMP
  • Urządzenia Blackmagic Decklink
  • Przechwytywanie ekranu z efektami (Windows/Linux/macOS)
  • Przechwytywanie oddzielnego okna
  • Urządzenia NewTek NDI
  • Wirtualna kamera
  • Tunery TV (z i bez wewnętrznego kodera MPEG)
  • Kamery FLIR/Teledyne (USB3 Vision/GigE)
  • Microsoft Kinect/Kinect 2 dla Windows
  • Wirtualne źródła wideo DirectShow (takie jak wejście wideo na żywo z Adobe Flash, Skype itp.)
  • Urządzenia przechwytujące USB
  • Karty przechwytujące PCI
  • DV i MPEG z kamer DV/HDV (technologia DirectCapture)
  • Obrazy i sekwencje obrazów z pamięci lub dysku twardego jako strumienie wideo

Wyjściowe formaty wideo

  • MP4 (H.264/H.265/AAC)
  • WMA (Windows Media Audio)
  • WebM (VP8/VP9/AV1)
  • AVI (MJPEG, DivX, XviD, x264)
  • WMV (Windows Media Video)
  • MPEG-1/2/4 (profile VCD/SVCD/DVD)
  • MOV (QuickTime)
  • FLV (Flash Video)
  • MKV (Matroska)
  • MPEG-TS (Transport Stream)
  • Niestandardowe formaty oparte na DirectShow

Formaty audio i zrzutów ekranu

Wyjściowe formaty audio

  • WAV (PCM/skompresowany)
  • WMA (Windows Media Audio)
  • M4A (AAC)
  • MP3 (koder LAME)
  • FLAC (bezstratny)
  • OGG Vorbis
  • Opus
  • Speex

Formaty zrzutów ekranu

  • JPEG
  • PNG
  • BMP
  • GIF (animowany)
  • TIFF

Przetwarzanie wideo i efekty

  • Nakładka obrazu (obsługa animowanych GIF)
  • Nakładka tekstowa (przewijany tekst)
  • Efekty pan/zoom
  • Jasność/kontrast/nasycenie/odcień
  • Usuwanie przeplotu
  • Filtry odszumiające
  • Zmiana rozmiaru do dowolnej rozdzielczości
  • Kluczowanie kolorem (green screen)
  • Efekty zanikania/pojawiania się
  • Obrót (dowolny kąt)
  • Przycinanie
  • Filtry DirectShow innych firm
  • Niezależne efekty dla podglądu/wyjścia

Przetwarzanie audio i efekty

  • Wzmacniacz głośności
  • Korektor
  • System 3D-bass
  • Normalizacja
  • Automatyczna/ręczna kontrola wzmocnienia
  • Eliminacja echa
  • Tłumienie hałasu
  • Miksowanie audio
  • Wiele ścieżek audio

Formaty strumieniowania sieciowego

  • HLS (kompatybilny z Android/iOS)
  • Serwer RTSP
  • Smooth Streaming do IIS
  • RTMP do serwerów multimedialnych (Facebook, YouTube itp.)
  • SRT (Secure Reliable Transport)
  • Strumieniowanie UDP
  • NewTek NDI

Inne funkcje

  • Audio/video preview
  • Strojenie TV
  • Sterowanie urządzeniem przechwytującym wideo
  • Wejście wideo (interfejs crossbar)
  • Konfiguracja formatu wideo
  • Kontrola liczby klatek na sekundę
  • Obsługa wielu wejść
  • Sterowanie kamerą (jasność, nasycenie itp.)
  • Wykrywanie ruchu
  • Czytnik kodów kreskowych
  • OSD (On-Screen Display)
  • Obraz w obrazie (PIP)
  • Wykrywanie twarzy i śledzenie obiektów
  • Rozpoznawanie twarzy
  • Obsługa wielu ekranów wyjściowych
  • Timeshift
  • Obsługa Video Encryption SDK
  • Wyjście Virtual Camera SDK
  • Obsługa aplikacji usługowych
  • Obsługa tagów plików audio/wideo
  • Renderer wideo madVR
  • Odtwarzanie RTSP/MJPEG o niskim opóźnieniu
  • Obsługa strumieniowania OBS

Przypadki użycia

Twórz potężne aplikacje wideo dla różnych branż i scenariuszy

Obrazowanie medyczne

Przechwytywanie i przetwarzanie strumieni wideo z urządzeń medycznych, nagrywanie endoskopii, przechwytywanie USG

Nadzór wideo

Monitorowanie z wielu kamer, alerty wykrywania ruchu, systemy ciągłego nagrywania

Nagrywanie ekranu

Filmy szkoleniowe, samouczki oprogramowania, nagrywanie rozgrywki z nakładką kamery internetowej

Wideokonferencje

Komunikacja w czasie rzeczywistym, wirtualne tła, możliwości udostępniania ekranu

Transmisje na żywo

Nadawanie na wiele platform, profesjonalne strumieniowanie z nakładkami i efektami

Produkcja medialna

Profesjonalne przechwytywanie wideo, nagrywanie z wielu kamer, przetwarzanie kluczowania kolorem

Łatwa integracja

Zacznij od zaledwie kilku linii kodu

Przykłady kodu

Zapoznaj się z praktycznymi przykładami demonstrującymi kluczowe funkcje Video Capture SDK.

Podgląd wideo

C#

Przechwytywanie wideo do MP4

C#

Podgląd kamery IP RTSP

C#

Przechwytywanie ekranu

C#

Nakładka tekstowa i obrazkowa

C#

Wybierz swoją licencję

Elastyczne opcje licencjonowania dla każdego projektu

Wszystkie licencje obejmują 12 miesięcy aktualizacji i wsparcia

Standard

€750/dożywotnio

Kup teraz
  • Obsługiwane urządzenia wejściowe i inne źródłaKamery internetowe, tunery TV i karty przechwytujące, kamery DV i MPEG, przechwytywanie ekranu
  • Podgląd wideo
  • Pobieranie klatek
  • Przetwarzanie wideo
  • Przetwarzanie audio
  • Obsługa wideo HD i 4K
  • Strojenie TV
  • Kluczowanie kolorem (Chroma Key)
  • Wykrywanie ruchu
  • OSD (On-Screen Display)
  • Wiele ekranów wyjściowych
  • Formaty wyjścioweAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex

Professional

€1000/dożywotnio

Kup teraz
  • Obsługiwane urządzenia wejściowe i inne źródła+, kamery IP HTTP/RTSP/ONVIF, UDP, TCP, RTMP i inne strumienie sieciowe
  • Podgląd wideo
  • Pobieranie klatek
  • Przetwarzanie wideo
  • Przetwarzanie audio
  • Obsługa wideo HD i 4K
  • Strojenie TV
  • Strumieniowanie sieciowe w formacie WMV
  • Kluczowanie kolorem (Chroma Key)
  • Wykrywanie ruchu
  • Przetwarzanie wideo przy użyciu filtrów DirectShow
  • OSD (On-Screen Display)
  • Obraz w obrazie (PiP)
  • Zmiana nazwy pliku wyjściowego w locie
  • Wiele ekranów wyjściowych
  • Wyjście do Virtual Camera SDK
  • Formaty wyjściowe+, wideo DV, DV/MPEG-1/2/4 (przy użyciu tunera TV z wewnętrznym koderem MPEG lub kamery DV/HDV), Flash Video (FLV) przy użyciu FFMPEG, WebM, niestandardowe formaty wyjściowe przy użyciu zewnętrznych filtrów DirectShow

Premium

€1500/dożywotnio

Kup teraz
  • Obsługiwane urządzenia wejściowe i inne źródła+, Blackmagic Decklink, urządzenia DVB-T/DVB-C/DVB-S/ATSC (BETA), Microsoft Kinect dla Windows
  • Podgląd wideo
  • Pobieranie klatek
  • Przetwarzanie wideo
  • Przetwarzanie audio
  • Obsługa wideo HD i 4K
  • Strojenie TV
  • Strumieniowanie sieciowe w formacie WMV
  • Strumieniowanie sieciowe przy użyciu RTMP/RTSP/UDP/NDI
  • Kluczowanie kolorem (Chroma Key)
  • Wykrywanie ruchu
  • Przetwarzanie wideo przy użyciu filtrów DirectShow
  • OSD (On-Screen Display)
  • Obraz w obrazie (PiP)
  • Zmiana nazwy pliku wyjściowego w locie
  • Wiele ekranów wyjściowych
  • Efekty wideo akcelerowane przez GPU
  • Wyjście do Virtual Camera SDK
  • Obsługa Video Encryption SDK
  • Śledzenie twarzy
  • Formaty wyjściowe+, MPEG-1/2/4 przy użyciu FFMPEG, MP4 (H264/HEVC + AAC) przy użyciu oprogramowania, Intel QuickSync, Nvidia NVENC/CUDA lub koderów AMD Radeon

Wszystkie licencje obejmują 1 stanowisko programisty, przykłady kodu źródłowego i wsparcie mailowe.
Licencje dożywotnie obejmują bezpłatne aktualizacje na zawsze. Licencje roczne obejmują 1 rok aktualizacji.

Wymagania systemowe

Minimalne wymagania dotyczące rozwoju i wdrażania

Systemy operacyjne
  • Windows 7 SP1 / 8 / 8.1 / 10 / 11 (32-bitowy i 64-bitowy)
  • Windows Server 2016 i nowsze
  • macOS 12 lub nowszy
  • Ubuntu 22.04 lub nowszy
  • Android 8 i nowsze
  • iOS 11.0 i nowsze
Frameworki .NET
  • .NET Framework 4.6.1 lub nowszy
  • .NET Core 3.1 lub nowszy
  • .NET 5/6/7/8/9/10
Wymagania sprzętowe
  • Minimum 2 GB RAM (zalecane 4 GB lub więcej)
  • 500 MB wolnego miejsca na dysku dla SDK
  • DirectX 9.0c lub nowszy dla Windows
  • Karta graficzna z obsługą OpenGL 2.0
Narzędzia programistyczne
  • Visual Studio 2019 lub nowsze
  • Visual Studio Code z rozszerzeniem C#
  • JetBrains Rider

Dokumentacja i zasoby

Wszystko, czego potrzebujesz, aby zacząć

Rozpocznij bezpłatny okres próbny już dziś

Przetestuj wszystkie funkcje dzięki naszej w pełni funkcjonalnej 30-dniowej wersji próbnej. Wersja próbna wyświetla znak wodny w oknie wideo.