Video Capture SDK .NETNagrywanie z Kamer Internetowych, Ekranów i Kamer IP w C#
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
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.
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.
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.VideoCaptureLub 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
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.
Licencja na kod źródłowy
Licencja na kod źródłowy jest dostępna na życzenie dla tego SDK. Skontaktuj się z naszym zespołem sprzedaży, aby omówić ceny i warunki licencji.
Zapytaj o licencję na kod źródłowy💰 Zaoszczędź więcej z pakietami Bundle
Ten produkt jest zawarty w naszych opłacalnych pakietach bundle. Zdobądź więcej produktów i zaoszczędź do 71%!
.NET Bundle Professional
Oszczędzaj do 71%
Zawiera:
- •Video Capture SDK .NET (Professional)
- •Media Player SDK .NET (Professional)
- •Video Edit SDK .NET (Professional)
- •Video Edit SDK FFMPEG .NET (Professional)
- •Media Blocks SDK .NET
.NET Bundle Premium
Oszczędzaj do 70%
Zawiera:
- •Video Capture SDK .NET (Premium)
- •Media Player SDK .NET (Premium)
- •Video Edit SDK .NET (Premium)
- •Video Edit SDK FFMPEG .NET (Premium)
- •Media Blocks SDK .NET
Wymagania systemowe
Minimalne wymagania dotyczące rozwoju i wdrażania
| Systemy operacyjne |
|
| Frameworki .NET |
|
| Wymagania sprzętowe |
|
| Narzędzia programistyczne |
|
Dokumentacja i zasoby
Wszystko, czego potrzebujesz, aby zacząć
Szybsza integracja przechwytywania wideo z pomocą AI
Skieruj swojego asystenta kodowania AI na serwer MCP VisioForge, aby uzyskać wskazówki w czasie rzeczywistym dotyczące konfiguracji kamer, wyliczania urządzeń, formatów nagrywania i streamingu RTSP/kamer IP. Działa w Claude Code, VS Code, Cursor i każdym środowisku kompatybilnym z MCP.
Claude Code
claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcpVS Code (.vscode/mcp.json)
{
"servers": {
"visioforge-sdk": {
"type": "http",
"url": "https://mcp.visioforge.com/mcp"
}
}
}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.
Często zadawane pytania
Jak przechwycić obraz z kamery internetowej w C#?
Dodaj pakiet NuGet VisioForge.DotNet.Core do swojego projektu, utwórz instancję VideoCaptureCore, ustaw źródło wideo na urządzenie kamery internetowej, wybierz format wyjściowy, taki jak MP4, i wywołaj StartAsync(). SDK obsługuje wyliczanie urządzeń, renderowanie podglądu i kodowanie. Działa z WinForms, WPF, MAUI i Avalonia.
Czy mogę nagrać ekran pulpitu do MP4?
Tak. Ustaw źródło wideo na Screen i skonfiguruj obszar przechwytywania (pełny ekran lub określony region). SDK obsługuje sprzętowo przyspieszone kodowanie H.264/H.265 do MP4 z konfigurowalną szybkością klatek, przepływnością bitową oraz przechwytywaniem dźwięku z wyjścia systemowego lub mikrofonu.
Czy SDK obsługuje przechwytywanie z kamer IP przez RTSP i ONVIF?
Tak. SDK obsługuje RTSP, ONVIF, HTTP MJPEG i inne protokoły kamer IP. W przypadku kamer ONVIF dostępne jest sterowanie PTZ, wykrywanie urządzeń i konfiguracja. Możesz podglądać strumienie na żywo, nagrywać do pliku lub przetwarzać klatki w czasie rzeczywistym.
Jakie frameworki UI i platformy są obsługiwane?
SDK obsługuje WinForms, WPF, MAUI, Uno Platform i Avalonia w systemie Windows. Kompilacje wieloplatformowe działają na macOS, Linux, iOS i Android. Obsługiwane są zarówno .NET Framework 4.7.2+, jak i .NET 6/8/9+.
Czy obsługiwane jest kodowanie ze sprzętowym przyspieszeniem?
Tak. SDK obsługuje kodowanie z akceleracją GPU poprzez NVIDIA NVENC, Intel Quick Sync Video i AMD AMF. Znacząco zmniejsza to obciążenie procesora podczas przechwytywania i umożliwia nagrywanie w czasie rzeczywistym w wysokich rozdzielczościach, w tym 4K.
Czy mogę przechwytywać obraz z kamer GigE Vision i USB3 Vision?
Tak. SDK zawiera natywną obsługę przemysłowych kamer GigE Vision i USB3 Vision zgodnie ze standardem GenICam. Możesz konfigurować parametry kamery, tryby wyzwalania oraz przechwytywać klatki w wysokiej rozdzielczości do zastosowań wizji maszynowej i inspekcji.
