VisioForge

Video Capture SDK .NETAufnahme von Webcams, Bildschirmen & IP-Kameras in C#

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-Tools für Entwickler

Video-Capture-Tools ermöglichen benutzerdefinierten Anwendungen die Aufnahme von USB-Webcams, IP-Kameras (RTSP und ONVIF), Desktop-Bildschirmen und Blackmagic-Decklink-Geräten. Die integrierte Kodierung speichert das Material in Formaten wie MP4, WebM und AVI, während Geräteerkennung, Formatauswahl und Audioquellenverwaltung vom SDK übernommen werden — so können sich Entwickler auf ihre Anwendungslogik konzentrieren.

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

Live-KI-Erkennung und Untertitel

Fügen Sie einer Video Capture SDK .NET-Aufnahmesitzung direkt geräteinterne Objekterkennung, Open-Vocabulary-Erkennung, Gesichtserkennung, Text-/Kennzeichenerkennung, automatische Privatsphäre-Verpixelung, virtuelle Hintergrundeffekte und Live-Untertitel hinzu.

VideoCaptureCoreX bindet dieselben KI-Blöcke aus VisioForge.DotNet.Core.AI und VisioForge.DotNet.Core.AI.Whisper direkt in seinen Aufnahmegraphen ein — über Video_Processing_AddBlock und Audio_Processing_AddBlock, ohne manuellen Aufbau einer MediaBlocksPipeline. Registrieren Sie einen Block vor StartAsync, und er läuft bei jedem Frame oder Audio-Sample, das die Engine von einer Webcam, IP-/RTSP-Kamera oder Capture-Karte aufnimmt, wobei Overlays oder Verpixelungen sowohl in die Live-Vorschau als auch in jede Aufzeichnungs-/Streaming-Ausgabe eingezeichnet werden. Die Inferenz läuft lokal über ONNX Runtime und Whisper.net/GGML, sodass nichts das Gerät verlässt.

Live-Objekterkennung

Führen Sie YOLOv8-, YOLOX- oder RT-DETR-Erkennung aus, um auf jedem Frame eines Webcam-, IP-Kamera- oder Capture-Karten-Feeds Begrenzungsrahmen und Labels einzuzeichnen.

Live-Zonen- und Tripwire-Analyse

Ergänzen Sie denselben Live-Detektor um ByteTrack-Multiobjektverfolgung, Zähler für Linienüberquerungen und Belegungsalarme für Polygonzonen — für Besucherzählung und Perimeterüberwachung.

Live-Gesichtserkennung

Erkennen Sie Gesichter im Live-Feed und gleichen Sie sie in Echtzeit mit einer registrierten Galerie ab — für Zutrittskontroll- und Überwachungs-Apps.

Live-Text- und Kennzeichenerkennung

Lesen Sie Bildschirmtext oder Fahrzeugkennzeichen bei Eintreffen der Frames, für Torkameras, Beschilderungsüberwachung oder Parksysteme.

Virtuelle Kamera-Hintergrundeffekte

Unschärfe, Ersatz oder transparente Gestaltung des Hintergrunds für einen Webcam- oder Streaming-Feed mit ONNX-Matting-Modellen.

Live-Untertitel während der Aufnahme

Transkribieren Sie das Mikrofon mit Whisper und Silero VAD während der Aufnahme und brennen Sie Untertitel in die aufgezeichnete oder gestreamte Ausgabe ein.

Live-Privatsphäre-Verpixelung

Verpixeln oder unscharf zeichnen Sie automatisch Gesichter, Kennzeichen und Bildschirmtext bei der Aufnahme der Frames — für compliance-sensible Live-Streams und öffentliche Kamera-Feeds.

Open-Vocabulary-Erkennung

Erkennen Sie Objekte im Live-Feed anhand eines freien Text-Prompts statt einer festen Klassenliste — beschreiben Sie, wonach gesucht werden soll, und ändern Sie dies zur Laufzeit, ohne erneutes Training.

Live-Szenenbeschreibung

Erzeugen Sie mit einem Florence-2-Vision-Language-Block Bild-für-Bild natürlichsprachige Beschreibungen des Live-Feeds — für Barrierefreiheits-Narration oder Monitoring-Dashboards.

Unity-Unterstützung

Bringen Sie Live-Kameraaufnahmen mit einem einzigen, importfertigen .unitypackage in Unity 6. Die High-Level-Engine VideoCaptureCoreX erfasst Webcams und Mikrofone, verbindet sich mit IP- / RTSP- / ONVIF-Kameras, nimmt in MP4 auf und rendert die Live-Vorschau in ein Unity-RawImage. Zwei fertige Szenen — lokale Webcam-Aufnahme und ein IP-Kamera-Viewer — bringen Sie schnell ans Ziel. Ein kumulatives Paket adressiert Windows, Android, macOS und iOS: einmal importieren, das Build Target umstellen und bauen.

High-Level-Aufnahme-Engine

VideoCaptureCoreX bietet Ihnen dieselbe Aufnahme-API wie in WinForms, WPF, MAUI und Avalonia — Geräte auflisten, eine Webcam oder ein Mikrofon starten und live in der Vorschau anzeigen, ohne manuellen Pipeline-Aufbau.

Ein kumulatives Paket

Die nativen Laufzeiten für Windows, Android, macOS und iOS sind in einem einzigen .unitypackage enthalten. Unity wählt automatisch die richtige native Laufzeit, wenn Sie das Build Target umstellen.

Fertige Aufnahme-Szenen

Die enthaltenen Szenen VideoCaptureX (lokale Webcam + Mikrofon) und IPCameraX (RTSP- / ONVIF-Viewer) rendern die Vorschau über die wiederverwendbare VisioForgeVideoView-Komponente in ein RawImage, mit den Seitenverhältnis-Modi Stretch, Letterbox und Crop.

IP-, RTSP- & ONVIF-Kameras

Verbinden Sie sich mit Netzwerkkameras über RTSP, RTSPS und ONVIF mit Authentifizierung — bauen Sie Live-IP-Kamera-Dashboards und Video-Walls direkt in Ihrer Unity-Szene, auf Desktop und Mobilgeräten.

Aus Unity in MP4 aufnehmen

Mehr als nur Vorschau: Nehmen Sie die erfasste Kamera und das Mikrofon mit hardwarebeschleunigter H.264- / HEVC-Kodierung (NVENC, Quick Sync, MediaCodec, VideoToolbox) in MP4 auf — direkt aus Ihrem Unity-Build.

Überall in der Szene rendern

Jeder Frame wird in eine Unity-Texture2D geladen, sodass die Live-Kamera nicht auf die UI beschränkt ist. Zeigen Sie sie in einem RawImage oder mappen Sie sie auf ein Material eines beliebigen 3D-Objekts — Bildschirme, AR-Oberflächen oder Installationen.

Unterstützte Plattformen:WindowsAndroidmacOSiOS
Entwickelt für:AR-Kamera-AppsIP-Kamera-Dashboards & Video-WallsÜberwachung & MonitoringVideokonferenzenSchulung & SimulationInteraktive Installationen

Eine Webcam mit VideoCaptureCoreX in ein Unity-RawImage aufnehmen

C#
// The bundled native runtime is configured automatically before the
// first scene loads. Initialize the SDK once in your MonoBehaviour.
VisioForgeEnvironment.InitializeSdk();

// Create the high-level capture engine — no manual pipeline wiring.
_capture = new VideoCaptureCoreX();

// Pick the first camera and microphone.
var cameras = await DeviceEnumerator.Shared.VideoSourcesAsync();
_capture.Video_Source = new VideoCaptureDeviceSourceSettings(cameras[0]);

// RGBA frames are delivered to Unity through OnVideoFrameUnity and
// uploaded into a Texture2D by VisioForgeVideoView (aspect + flip handled).
_capture.OnVideoFrameUnity += _videoView.OnFrameBuffer;

// Optionally record to MP4 while previewing (autostart: true records immediately).
_capture.Outputs_Add(new MP4Output("capture.mp4"), autostart: true);

await _capture.StartAsync();

Die Unity-Aufnahme wird über die VideoCaptureCoreX-Engine bereitgestellt. Verifiziert mit Unity 6 (6000.x); erfordert die API-Kompatibilitätsstufe .NET Standard 2.1. Die lokale Webcam-Aufnahme adressiert Windows und macOS; RTSP- / IP-Kameras funktionieren auf allen vier Plattformen.

Unity-Dokumentation ansehen →

Hauptfunktionen

Alles für professionelle Videoaufnahme-Anwendungen

Unterstützte Quellen

Unterstützte Videoquellen

  • Webkameras (über DirectShow, Media Foundation oder Linux V4L)
  • Android-USB-(UVC)-Kameras über USB OTG
  • 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

Unterstützte Audioquellen

  • Audio-Capture-Geräte (Mikrofone)
  • Loopback-Audioaufnahme (Windows Vista und später)
  • DirectShow virtuelle Audioquellen
  • WAV, MP3, AAC, M4A und andere Formate als Audioquelle

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#

Erweiterte Videoaufnahme für Apps

Videoaufnahme verbessert Software, indem Benutzer Aufnahmen von Webcams, IP-Kameras oder Desktop-Aktivitäten erfassen, speichern und überprüfen können. Diese Funktionalität unterstützt Analyse, Archivierung und Content-Sharing und verleiht Anwendungen mehr Vielseitigkeit bei der Verarbeitung visueller Live-Daten in verschiedenen Umgebungen.

Wählen Sie Ihre Lizenz

Flexible Lizenzierungsoptionen für jedes Projekt

Alle Lizenzen beinhalten 12 Monate Updates und Support

Standard

€750lebenslang

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

€1000lebenslang

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

€1500lebenslang

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
  • KI-Objekterkennung
  • KI-Zonen- und Tripwire-Analyse
  • KI-Gesichtserkennung
  • KI-OCR und Kennzeichenerkennung
  • KI-Live-Untertitel und Transkription
  • KI-Datenschutz-Anonymisierung (Gesichter, Kennzeichen, Text)
  • KI-Objekterkennung mit offenem Vokabular
  • KI-Live-Szenenbeschreibung
  • 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.

Quellcode-Lizenz

Die Quellcode-Lizenzierung ist auf Anfrage für dieses SDK verfügbar. Kontaktieren Sie unser Vertriebsteam, um Preise und Lizenzbedingungen zu besprechen.

Quellcode-Lizenz anfragen

💰 Sparen Sie mehr mit Bundle-Paketen

Dieses Produkt ist in unseren kostengünstigen Bundle-Paketen enthalten. Holen Sie sich mehr Produkte und sparen Sie bis zu 71%!

.NET Bundle Professional

Jährlich:€700.00
Lebenslang:€1800.00

Sparen Sie bis zu 71%

Beinhaltet:

  • 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

Jährlich:€1000.00
Lebenslang:€2500.00

Sparen Sie bis zu 70%

Beinhaltet:

  • 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

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

Mit KI-Coding-Agenten entwickeln

Du arbeitest mit einem KI-Agenten — Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenAI Codex? VisioForge stellt maschinenlesbare Schnittstellen für Video Capture SDK .NET bereit, damit dein Agent die Integration auf Anhieb richtig macht: die richtigen NuGet-Pakete, Lizenzregistrierung, Projekt-Setup und die plattformübergreifenden Deployment-Details, die er sonst raten müsste.

Live-API-Abfragen & Klassensuche
Integrations-Playbooks pro Plattform
Plattformübergreifende Deployment-Rezepte
Komplette Doku als llms.txt

MCP-Server verbinden

MCP

Füge deinem Agenten den VisioForge MCP-Server hinzu — für kontextbezogene Hilfe: die API durchsuchen, Klassen und Member nachschlagen, lauffähige Codebeispiele abrufen und Deployment-Anleitungen direkt im Editor.

Claude Code

claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp

VS Code (.vscode/mcp.json)

{ "servers": { "visioforge-sdk": { "type": "http", "url": "https://mcp.visioforge.com/mcp" } } }
Anleitung zur Nutzung des MCP-Servers

Agent Skill laden

Agent Skills

Wir veröffentlichen einen herunterladbaren Skill für jede (SDK, Plattform)-Kombination — für Video Capture SDK .NET eine fertige SKILL.md pro Plattform (welche NuGet-Pakete, Lizenzcode, csproj-Setup, häufige Stolpersteine) plus ein lauffähiges Beispielprojekt, von dem dein Agent kopieren kann. Kompatibel mit Claude Code, Cursor, OpenAI Codex, Gemini CLI und über 30 weiteren Agenten (Cloudflare Agent Skills RFC).

Verweise deinen Agenten auf den Skills-Index

https://www.visioforge.com/.well-known/agent-skills/index.json
Skills durchsuchen und Setup pro Tool

Lieber die gesamte Dokumentation an deinen Agenten geben? Sie ist auch als reines Markdown verfügbar: /llms.txt · /llms-full.txt

Starten Sie Ihre Testversion

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

Häufig gestellte Fragen

Wie nehme ich Webcam-Video in C# auf?

Fügen Sie das VisioForge.DotNet.Core NuGet-Paket zu Ihrem Projekt hinzu, erstellen Sie eine VideoCaptureCore-Instanz, setzen Sie die Videoquelle auf Ihr Webcam-Gerät, wählen Sie ein Ausgabeformat wie MP4 und rufen Sie StartAsync() auf. Das SDK übernimmt die Geräteaufzählung, Vorschau-Darstellung und Kodierung. Funktioniert mit WinForms, WPF, MAUI und Avalonia.

Kann ich den Desktop-Bildschirm als MP4 aufnehmen?

Ja. Setzen Sie die Videoquelle auf Screen und konfigurieren Sie den Aufnahmebereich (Vollbild oder einen bestimmten Bereich). Das SDK unterstützt hardwarebeschleunigte H.264/H.265-Kodierung in MP4 mit konfigurierbarer Bildrate, Bitrate und Audioaufnahme vom Systemausgang oder Mikrofon.

Unterstützt das SDK die IP-Kamera-Aufnahme über RTSP und ONVIF?

Ja. Das SDK unterstützt RTSP, ONVIF, HTTP MJPEG und andere IP-Kamera-Protokolle. Für ONVIF-Kameras erhalten Sie PTZ-Steuerung, Geräteerkennung und Konfiguration. Sie können Live-Streams anzeigen, in Dateien aufnehmen oder Frames in Echtzeit verarbeiten.

Welche UI-Frameworks und Plattformen werden unterstützt?

Das SDK unterstützt WinForms, WPF, MAUI, Uno Platform und Avalonia unter Windows. Plattformübergreifende Builds funktionieren auf macOS, Linux, iOS und Android. Sowohl .NET Framework 4.7.2+ als auch .NET 6/8/9+ werden unterstützt.

Wird hardwarebeschleunigte Kodierung unterstützt?

Ja. Das SDK unterstützt GPU-beschleunigte Kodierung über NVIDIA NVENC, Intel Quick Sync Video und AMD AMF. Dies reduziert die CPU-Auslastung während der Aufnahme erheblich und ermöglicht Echtzeitaufnahmen in hohen Auflösungen einschließlich 4K.

Kann ich von GigE Vision- und USB3 Vision-Kameras aufnehmen?

Ja. Das SDK bietet native Unterstützung für GigE Vision- und USB3 Vision-Industriekameras über den GenICam-Standard. Sie können Kameraparameter, Auslösemodi konfigurieren und hochauflösende Frames für maschinelles Sehen und Inspektionsanwendungen aufnehmen.

Kann ich in Unity eine Webcam oder IP-Kamera aufnehmen?

Ja. Das Video Capture SDK .NET liefert ein importfertiges .unitypackage. Die VideoCaptureCoreX-Engine nimmt lokale Webcams und Mikrofone auf und verbindet sich mit IP- / RTSP- / ONVIF-Kameras, wobei die Live-Vorschau in eine Unity-Texture2D gerendert wird. Die lokale Webcam-Aufnahme adressiert Windows und macOS; RTSP- / IP-Kameras funktionieren unter Windows, Android, macOS und iOS.

Kann ich aus einer Unity-App Video in MP4 aufnehmen?

Ja. Über die Live-Vorschau hinaus nimmt VideoCaptureCoreX die erfasste Kamera und das Mikrofon mit hardwarebeschleunigter H.264- / HEVC-Kodierung (NVENC und Quick Sync unter Windows, MediaCodec unter Android, VideoToolbox unter macOS / iOS) in MP4 auf — alles direkt aus Ihrem Unity-Build.

Kann Video Capture SDK Objekte erkennen oder Gesichter von einer Live-Webcam oder IP-Kamera erkennen?

Ja. Registrieren Sie YOLOObjectDetectorBlock, ObjectAnalyticsBlock oder FaceRecognitionBlock mit VideoCaptureCoreX.Video_Processing_AddBlock vor StartAsync. Erkennung und Wiedererkennung laufen geräteintern über ONNX Runtime bei jedem aufgenommenen Frame, wobei Ergebnisse über das eigene Ereignis des Blocks geliefert werden und optionale Overlays in Vorschau und Aufzeichnung eingezeichnet werden.

Kann ich Live-Untertitel oder Untertitel während der Videoaufnahme hinzufügen?

Ja. Registrieren Sie einen SpeechToTextBlock mit VideoCaptureCoreX.Audio_Processing_AddBlock vor StartAsync. Er transkribiert das Mikrofon lokal mit Whisper und Silero VAD und kann Live-Untertitel darstellen oder SRT-/VTT-Dateien parallel zur Aufzeichnung schreiben.