VisioForge

Video Capture SDK .NET

Unser .Net SDK integriert nahtlos Video-Erfassungs- und Verarbeitungsfunktionen in Softwareanwendungen. Dieses vielseitige SDK ermöglicht die Video- und Audiowiedergabe und unterstützt die Erfassung von verschiedenen Quellen, einschließlich USB-Webcams, IP-Kameras, Blackmagic Decklink-Karten und Camcordern. Es bietet umfassende Unterstützung für verschiedene Ausgabeformate, einschließlich MP4, WebM, AVI, WMV, MPEG-1/2 und andere. Es bietet Entwicklern auch eine umfangreiche Bibliothek von Video- und Audioeffekten zur Verbesserung und Anpassung von Multimedia-Inhalten. Darüber hinaus bietet unser SDK robuste plattformübergreifende Kompatibilität und gewährleistet eine nahtlose Integration mit Windows-, Linux-, macOS-, iOS- und Android-Umgebungen. Diese plattformübergreifende Anpassungsfähigkeit ermöglicht es Entwicklern, Anwendungen zu erstellen, die konsistent über verschiedene Betriebssysteme und Geräte hinweg funktionieren und den Benutzern ein konsistentes und flexibles Multimedia-Erlebnis bieten.

SDK-Übersicht

SDK Structure

SDK-STRUKTUR

Das SDK ist hochkompatibel mit mehr als 10 Video- und Audioeingabequellen und unterstützt mehr als 20 Ausgabeformate. Es bietet Entwicklern Flexibilität durch die Unterstützung einer breiten Palette von Hardware-Optionen für Eingabe- und Ausgabekonfigurationen. Das SDK verarbeitet sowohl Video- als auch Audioinhalte und ermöglicht das Speichern verarbeiteter Daten in Dateien oder das Streaming über Netzwerkverbindungen.

VIDEO-CAPTURE-PIPELINE

Während der Vorschau- oder Aufnahmephasen können Video- und Audiostreams mit verschiedenen Effekten bearbeitet werden. Anschließend werden diese Streams aufgeteilt und an Encoder sowie Audio-/Video-Renderer zur weiteren Verarbeitung weitergeleitet.

Video Capture Pipeline
Output Formats

AUSGABEFORMATE

Das SDK unterstützt eine breite Palette beliebter Video-, Audio- und Bildformate sowie Codecs, wie MP4 (mit H264/HEVC für Video und AAC für Audio), WebM (mit VP8/VP9/AV1 für Video und Vorbis oder OPUS für Audio) sowie WMV, MP3, JPEG, GIF und PNG.

VIDEOVERARBEITUNG

Sie können Text, Bilder oder GIF-Logos hinzufügen, Helligkeit, Kontrast, Sättigung oder Farbton anpassen, Inhalte skalieren, zuschneiden oder drehen und Chroma-Keying oder verschiedene Videoeffekte anwenden, um Ihre Inhalte zu verbessern.

Video Processing
Audio Processing

AUDIOVERARBEITUNG

Integrieren Sie einen Equalizer in Ihre Anwendung, mit dem Benutzer ihr Audioerlebnis feinabstimmen können. Diese Funktion ermöglicht es ihnen, spezifische Audiofrequenzen wie Höhen, Mitten und Bässe anzupassen, um ihr gewünschtes Klangprofil zu erreichen. Zusätzlich können Benutzer Audiopegel normalisieren oder die Lautstärke verstärken, was eine präzise Kontrolle über die Audioausgabe bietet. Viele weitere Audioeffekte stehen ebenfalls zur weiteren Anpassung zur Verfügung.

Installation

Schnelle Installation mit NuGet

Installieren Sie das SDK direkt in Ihrem Projekt über die Package Manager-Konsole:

Install-Package VisioForge.DotNet.VideoCapture

Oder suchen Sie nach VisioForge.DotNet.VideoCapture im NuGet-Paket-Manager von Visual Studio.Installationsanleitung anzeigen →

Hauptfunktionen

Plattformübergreifende Unterstützung

Windows, macOS, Linux, iOS, Android

Breite Geräteunterstützung

Webcams, IP-Kameras, professionelle Hardware

Hardware-Beschleunigung

NVIDIA, Intel Quick Sync, AMD

Mehrere Ausgabeformate

MP4, WebM, AVI, WMV und mehr

Plattform-Unterstützung

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

Hauptfunktionen

Alles für professionelle Videoaufnahme-Anwendungen

Unterstützte Quellen

  • Webkameras (über DirectShow, Media Foundation oder Linux V4L)
  • ONVIF IP-Kameras (PTZ und andere APIs unterstützt)
  • JPEG/MJPEG, MPEG-4 und H.264 HTTP/RTSP/RTMP IP-Kameras/Server
  • Blackmagic Decklink-Geräte
  • Bildschirmaufnahme mit Effekten (Windows/Linux/macOS)
  • Separate Fensteraufnahme
  • NewTek NDI-Geräte
  • Virtuelle Kamera
  • TV-Tuner (mit und ohne internen MPEG-Encoder)
  • FLIR/Teledyne-Kameras (USB3 Vision/GigE)
  • Microsoft Kinect/Kinect 2 für Windows
  • DirectShow virtuelle Videoquellen (wie Live-Video-Eingabe von Adobe Flash, Skype, etc.)
  • USB-Capture-Geräte
  • PCI-Capture-Karten
  • DV und MPEG von DV/HDV-Camcordern (DirectCapture-Technologie)
  • Bilder und Bildsequenzen aus Speicher oder HDD als Videoströme

Ausgabe-Videoformate

  • 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 (VCD/SVCD/DVD-Profile)
  • MOV (QuickTime)
  • FLV (Flash Video)
  • MKV (Matroska)
  • MPEG-TS (Transport Stream)
  • Benutzerdefinierte DirectShow-basierte Formate

Audio- und Snapshot-Formate

Ausgabe-Audioformate

  • WAV (PCM/komprimiert)
  • WMA (Windows Media Audio)
  • M4A (AAC)
  • MP3 (LAME-Encoder)
  • FLAC (verlustfrei)
  • OGG Vorbis
  • Opus
  • Speex

Schnappschuss-Formate

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

Videoverarbeitung und Effekte

  • Bildüberlagerung (animierte GIF-Unterstützung)
  • Textüberlagerung (Lauftext)
  • Schwenk-/Zoomeffekte
  • Helligkeit/Kontrast/Sättigung/Farbton
  • Deinterlacing
  • Rauschfilter
  • Größenänderung auf beliebige Auflösung
  • Chroma-Key (Greenscreen)
  • Ein-/Ausblend-Effekte
  • Drehung (beliebiger Winkel)
  • Zuschneiden
  • DirectShow-Filter von Drittanbietern
  • Unabhängige Effekte für Vorschau/Ausgabe

Audioverarbeitung und Effekte

  • Lautstärkeverstärker
  • Equalizer
  • 3D-Bass-System
  • Normalisierung
  • Automatische/manuelle Verstärkungsregelung
  • Echounterdrückung
  • Rauschunterdrückung
  • Audio-Mixing
  • Mehrere Audiospuren

Netzwerk-Streaming-Formate

  • HLS (Android/iOS-kompatibel)
  • RTSP-Server
  • Smooth Streaming zu IIS
  • RTMP zu Media-Servern (Facebook, YouTube, etc.)
  • SRT (Secure Reliable Transport)
  • UDP-Streaming
  • NewTek NDI

Weitere Funktionen

  • Audio/video preview
  • TV-Tuning
  • Videoaufnahmegeräte-Steuerung
  • Videoeingang (Crossbar-Schnittstelle)
  • Videoformat-Konfiguration
  • Bildrate-Steuerung
  • Unterstützung mehrerer Eingänge
  • Kamerasteuerung (Helligkeit, Sättigung, etc.)
  • Bewegungserkennung
  • Barcode-Leser
  • OSD (On-Screen-Display)
  • Bild-in-Bild (PIP)
  • Gesichtserkennung und Objektverfolgung
  • Gesichtswiedererkennung
  • Unterstützung mehrerer Ausgabebildschirme
  • Timeshift
  • Video Encryption SDK-Unterstützung
  • Virtual Camera SDK-Ausgabe
  • Service-Anwendungsunterstützung
  • Audio/Video-Datei-Tags-Unterstützung
  • madVR Video-Renderer
  • RTSP/MJPEG-Wiedergabe mit niedriger Latenz
  • OBS-Streaming-Unterstützung

Anwendungsfälle

Erstellen Sie leistungsstarke Videoanwendungen für verschiedene Branchen und Szenarien

Medizinische Bildgebung

Erfassung und Verarbeitung von Videostreams medizinischer Geräte, Endoskopie-Aufzeichnung, Ultraschall-Erfassung

Videoüberwachung

Mehrkamera-Überwachung, Bewegungserkennungs-Alarme, kontinuierliche Aufzeichnungssysteme

Bildschirmaufzeichnung

Schulungsvideos, Software-Tutorials, Gameplay-Aufzeichnung mit Webcam-Overlay

Videokonferenzen

Echtzeitkommunikation, virtuelle Hintergründe, Bildschirmfreigabe-Funktionen

Live-Streaming

Übertragung auf mehrere Plattformen, professionelles Streaming mit Overlays und Effekten

Medienproduktion

Professionelle Videoerfassung, Mehrkamera-Aufzeichnung, Chroma-Key-Verarbeitung

Einfache Integration

Beginnen Sie mit wenigen Codezeilen

Code-Beispiele

Entdecken Sie praktische Beispiele, die wichtige Funktionen des Video Capture SDK demonstrieren.

Videovorschau

C#

Videoaufnahme in MP4

C#

IP RTSP-Kamera-Vorschau

C#

Bildschirmaufnahme

C#

Text- und Bildüberlagerung

C#

Wählen Sie Ihre Lizenz

Flexible Lizenzierungsoptionen für jedes Projekt

Alle Lizenzen beinhalten 12 Monate Updates und Support

Standard

€750/lebenslang

Jetzt kaufen
  • Unterstützte Eingabegeräte und andere QuellenWebkameras, TV-Tuner und Capture-Karten, DV- und MPEG-Camcorder, Bildschirmaufnahme
  • Videovorschau
  • Frame Grabber
  • Videoverarbeitung
  • Audioverarbeitung
  • HD- und 4K-Videounterstützung
  • TV-Tuning
  • Chroma Key
  • Bewegungserkennung
  • OSD (On-Screen-Display)
  • Mehrere Ausgabebildschirme
  • AusgabeformateAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex

Professional

€1000/lebenslang

Jetzt kaufen
  • Unterstützte Eingabegeräte und andere Quellen+, HTTP/RTSP/ONVIF IP-Kameras, UDP, TCP, RTMP und andere Netzwerkstreams
  • Videovorschau
  • Frame Grabber
  • Videoverarbeitung
  • Audioverarbeitung
  • HD- und 4K-Videounterstützung
  • TV-Tuning
  • Netzwerk-Streaming im WMV-Format
  • Chroma Key
  • Bewegungserkennung
  • Videoverarbeitung mit DirectShow-Filtern
  • OSD (On-Screen-Display)
  • Bild-in-Bild
  • Ändern des Ausgabedateinamens im laufenden Betrieb
  • Mehrere Ausgabebildschirme
  • Ausgabe an Virtual Camera SDK
  • Ausgabeformate+, DV-Video, DV/MPEG-1/2/4 (mit TV-Tuner mit internem MPEG-Encoder oder DV/HDV-Camcorder), Flash Video (FLV) mit FFMPEG, WebM, Benutzerdefinierte Ausgabeformate mit externen DirectShow-Filtern

Premium

€1500/lebenslang

Jetzt kaufen
  • Unterstützte Eingabegeräte und andere Quellen+, Blackmagic Decklink, DVB-T/DVB-C/DVB-S/ATSC-Geräte (BETA), Microsoft Kinect für Windows
  • Videovorschau
  • Frame Grabber
  • Videoverarbeitung
  • Audioverarbeitung
  • HD- und 4K-Videounterstützung
  • TV-Tuning
  • Netzwerk-Streaming im WMV-Format
  • Netzwerk-Streaming mit RTMP/RTSP/UDP/NDI
  • Chroma Key
  • Bewegungserkennung
  • Videoverarbeitung mit DirectShow-Filtern
  • OSD (On-Screen-Display)
  • Bild-in-Bild
  • Ändern des Ausgabedateinamens im laufenden Betrieb
  • Mehrere Ausgabebildschirme
  • GPU-beschleunigte Videoeffekte
  • Ausgabe an Virtual Camera SDK
  • Video Encryption SDK-Unterstützung
  • Gesichtsverfolgung
  • Ausgabeformate+, MPEG-1/2/4 mit FFMPEG, MP4 (H264/HEVC + AAC) mit Software, Intel QuickSync, Nvidia NVENC/CUDA oder AMD Radeon Encodern

Alle Lizenzen beinhalten 1 Entwicklerplatz, Quellcode-Beispiele und E-Mail-Support.
Lebenslange Lizenzen beinhalten kostenlose Updates für immer. Jahreslizenzen beinhalten 1 Jahr Updates.

Systemanforderungen

Mindestanforderungen für Entwicklung

Betriebssysteme
  • Windows 7 SP1 / 8 / 8.1 / 10 / 11 (32-Bit und 64-Bit)
  • Windows Server 2016 und später
  • macOS 12 oder später
  • Ubuntu 22.04 oder später
  • Android 8 und später
  • iOS 11.0 und später
.NET Frameworks
  • .NET Framework 4.6.1 oder später
  • .NET Core 3.1 oder später
  • .NET 5/6/7/8/9/10
Hardware-Anforderungen
  • Mindestens 2 GB RAM (4 GB oder mehr empfohlen)
  • 500 MB freier Speicherplatz für SDK
  • DirectX 9.0c oder später für Windows
  • Grafikkarte mit OpenGL 2.0-Unterstützung
Entwicklungswerkzeuge
  • Visual Studio 2019 oder später
  • Visual Studio Code mit C#-Erweiterung
  • JetBrains Rider

Dokumentation & Ressourcen

Alles für den Einstieg

Starten Sie Ihre Testversion

Testen Sie alle Funktionen mit unserer voll funktionsfähigen 30-Tage-Testversion. Die Testversion zeigt ein Wasserzeichen im Videofenster an.