VisioForge

Video Capture SDK .NET

Notre SDK .Net intègre de manière transparente des capacités de capture et de traitement vidéo dans les applications logicielles. Ce SDK polyvalent facilite la lecture vidéo et audio et prend en charge la capture à partir de diverses sources, notamment les webcams USB, les caméras IP, les cartes Blackmagic Decklink et les caméscopes. Il offre une prise en charge complète de différents formats de sortie, notamment MP4, WebM, AVI, WMV, MPEG-1/2 et autres. Il fournit également aux développeurs une vaste bibliothèque d'effets vidéo et audio pour améliorer et personnaliser le contenu multimédia.

De plus, notre SDK offre une compatibilité multi-plateforme robuste, assurant une intégration transparente avec les environnements Windows, Linux, macOS, iOS et Android. Cette adaptabilité multi-plateforme permet aux développeurs de créer des applications qui fonctionnent de manière cohérente sur divers systèmes d'exploitation et appareils, offrant aux utilisateurs une expérience multimédia cohérente et flexible.

Aperçu du SDK

SDK Structure

STRUCTURE DU SDK

Le SDK est hautement compatible avec plus de 10 sources d'entrée vidéo et audio et prend en charge plus de 20 formats de sortie. Il offre aux développeurs une flexibilité en s'adaptant à une large gamme d'options matérielles pour les configurations d'entrée et de sortie. Le SDK traite le contenu vidéo et audio, permettant d'enregistrer les données traitées dans des fichiers ou de les diffuser sur des connexions réseau.

PIPELINE DE CAPTURE VIDÉO

Pendant les étapes de prévisualisation ou de capture, les flux vidéo et audio peuvent être traités avec divers effets. Ensuite, ces flux sont divisés et dirigés vers des encodeurs et des rendus audio/vidéo pour un traitement ultérieur.

Video Capture Pipeline
Output Formats

FORMATS DE SORTIE

Le SDK prend en charge une large gamme de formats et codecs vidéo, audio et image populaires, tels que MP4 (utilisant H264/HEVC pour la vidéo et AAC pour l'audio), WebM (utilisant VP8/VP9/AV1 pour la vidéo et Vorbis ou OPUS pour l'audio), ainsi que WMV, MP3, JPEG, GIF et PNG.

TRAITEMENT VIDÉO

Vous pouvez ajouter du texte, des images ou des logos GIF, ajuster la luminosité, le contraste, la saturation ou la teinte, redimensionner, recadrer ou faire pivoter le contenu, et appliquer une incrustation chroma ou divers effets vidéo pour améliorer votre contenu.

Video Processing
Audio Processing

TRAITEMENT AUDIO

Intégrez un égaliseur dans votre application, permettant aux utilisateurs d'affiner leur expérience audio. Cette fonctionnalité leur permet d'ajuster des fréquences audio spécifiques, telles que les aigus, les médiums et les basses, pour obtenir le profil sonore souhaité. De plus, les utilisateurs peuvent normaliser les niveaux audio ou amplifier le volume, offrant un contrôle précis sur la sortie audio. De nombreux autres effets audio sont également à leur disposition pour une personnalisation plus poussée.

Installation

Installation Rapide avec NuGet

Installez le SDK directement dans votre projet à l'aide de la console du gestionnaire de packages :

Install-Package VisioForge.DotNet.VideoCapture

Ou recherchez VisioForge.DotNet.VideoCapture dans le gestionnaire de packages NuGet de Visual Studio.Voir le guide d'installation →

Fonctionnalités Clés

Support Multi-Plateforme

Windows, macOS, Linux, iOS, Android

Large Support de Périphériques

Webcams, caméras IP, matériel professionnel

Accélération Matérielle

NVIDIA, Intel Quick Sync, AMD

Formats de Sortie Multiples

MP4, WebM, AVI, WMV et plus

Support Plateforme

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

Fonctionnalités Principales

Tout ce dont vous avez besoin pour créer des applications de capture vidéo professionnelles

Sources Supportées

  • Webcams (via DirectShow, Media Foundation, ou Linux V4L)
  • Caméras IP ONVIF (PTZ et autres API supportées)
  • Caméras/serveurs IP JPEG/MJPEG, MPEG-4 et H.264 HTTP/RTSP/RTMP
  • Périphériques Blackmagic Decklink
  • Capture d'écran avec effets (Windows/Linux/macOS)
  • Capture de fenêtre séparée
  • Périphériques NewTek NDI
  • Caméra virtuelle
  • Tuners TV (avec et sans encodeur MPEG interne)
  • Caméras FLIR/Teledyne (USB3 Vision/GigE)
  • Microsoft Kinect/Kinect 2 pour Windows
  • Sources vidéo virtuelles DirectShow (comme l'entrée vidéo en direct d'Adobe Flash, Skype, etc.)
  • Périphériques de capture USB
  • Cartes d'acquisition PCI
  • DV et MPEG depuis caméscopes DV/HDV (technologie DirectCapture)
  • Images et séquences d'images depuis la mémoire ou le disque dur comme flux vidéo

Formats Vidéo de Sortie

  • 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 (profils VCD/SVCD/DVD)
  • MOV (QuickTime)
  • FLV (Flash Video)
  • MKV (Matroska)
  • MPEG-TS (Transport Stream)
  • Formats personnalisés basés sur DirectShow

Formats Audio et Instantanés

Formats Audio de Sortie

  • WAV (PCM/compressé)
  • WMA (Windows Media Audio)
  • M4A (AAC)
  • MP3 (encodeur LAME)
  • FLAC (sans perte)
  • OGG Vorbis
  • Opus
  • Speex

Formats d'Instantanés

  • JPEG
  • PNG
  • BMP
  • GIF (animé)
  • TIFF

Traitement Vidéo et Effets

  • Superposition d'image (support GIF animé)
  • Superposition de texte (texte défilant)
  • Effets panoramique/zoom
  • Luminosité/contraste/saturation/teinte
  • Désentrelacement
  • Filtres de réduction de bruit
  • Redimensionnement à n'importe quelle résolution
  • Chroma-key (fond vert)
  • Effets de fondu entrant/sortant
  • Rotation (n'importe quel angle)
  • Recadrage
  • Filtres DirectShow tiers
  • Effets indépendants pour prévisualisation/sortie

Traitement Audio et Effets

  • Amplificateur de volume
  • Égaliseur
  • Système 3D-bass
  • Normalisation
  • Contrôle de gain auto/manuel
  • Annulation d'écho
  • Suppression de bruit
  • Mixage audio
  • Pistes audio multiples

Formats de Streaming Réseau

  • HLS (compatible Android/iOS)
  • Serveur RTSP
  • Smooth Streaming vers IIS
  • RTMP vers serveurs multimédias (Facebook, YouTube, etc.)
  • SRT (Secure Reliable Transport)
  • Streaming UDP
  • NewTek NDI

Autres Fonctionnalités

  • Audio/video preview
  • Tuner TV
  • Contrôle du périphérique de capture vidéo
  • Entrée vidéo (interface crossbar)
  • Configuration du format vidéo
  • Contrôle de la fréquence d'images
  • Support d'entrées multiples
  • Contrôle de la caméra (luminosité, saturation, etc.)
  • Détection de mouvement
  • Lecteur de code-barres
  • OSD (Affichage à l'écran)
  • Image dans l'image (PIP)
  • Détection de visage et suivi d'objets
  • Reconnaissance faciale
  • Support d'écrans de sortie multiples
  • Timeshift
  • Support Video Encryption SDK
  • Sortie Virtual Camera SDK
  • Support des applications de service
  • Support des tags de fichiers audio/vidéo
  • Rendu vidéo madVR
  • Lecture RTSP/MJPEG à faible latence
  • Support du streaming OBS

Cas d'Utilisation

Créez des applications vidéo puissantes pour diverses industries et scénarios

Imagerie Médicale

Capturez et traitez des flux vidéo de dispositifs médicaux, enregistrement d'endoscopie, capture d'échographie

Vidéosurveillance

Surveillance multi-caméras, alertes de détection de mouvement, systèmes d'enregistrement continu

Enregistrement d'Écran

Vidéos de formation, tutoriels logiciels, enregistrement de jeux avec superposition de webcam

Visioconférence

Communication en temps réel, arrière-plans virtuels, capacités de partage d'écran

Diffusion en Direct

Diffusez sur plusieurs plateformes, streaming professionnel avec superpositions et effets

Production Multimédia

Capture vidéo professionnelle, enregistrement multi-caméras, traitement chroma key

Facile à Intégrer

Commencez avec seulement quelques lignes de code

Exemples de Code

Explorez des exemples pratiques démontrant les fonctionnalités clés du Video Capture SDK.

Prévisualisation Vidéo

C#

Capture Vidéo vers MP4

C#

Prévisualisation Caméra IP RTSP

C#

Capture d'Écran

C#

Superposition de Texte et d'Image

C#

Choisissez Votre Licence

Options de licence flexibles pour chaque projet

Toutes les licences incluent 12 mois de mises à jour et de support

Standard

€750/vie

Acheter Maintenant
  • Périphériques d'entrée supportés et autres sourcesWebcams, tuners TV et cartes d'acquisition, caméscopes DV et MPEG, capture d'écran
  • Prévisualisation Vidéo
  • Capture d'Image
  • Traitement Vidéo
  • Traitement Audio
  • Support vidéo HD et 4K
  • Tuner TV
  • Incrustation Chroma (Fond Vert)
  • Détection de Mouvement
  • OSD (Affichage à l'écran)
  • Écrans de sortie multiples
  • Formats de SortieAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex

Professionnel

€1000/vie

Acheter Maintenant
  • Périphériques d'entrée supportés et autres sources+, caméras IP HTTP/RTSP/ONVIF, flux réseau UDP, TCP, RTMP et autres
  • Prévisualisation Vidéo
  • Capture d'Image
  • Traitement Vidéo
  • Traitement Audio
  • Support vidéo HD et 4K
  • Tuner TV
  • Streaming réseau au format WMV
  • Incrustation Chroma (Fond Vert)
  • Détection de Mouvement
  • Traitement vidéo utilisant des filtres DirectShow
  • OSD (Affichage à l'écran)
  • Image dans l'image (PIP)
  • Changement de nom de fichier de sortie à la volée
  • Écrans de sortie multiples
  • Sortie vers Virtual Camera SDK
  • Formats de Sortie+, vidéo DV, DV/MPEG-1/2/4 (utilisant un tuner TV avec un encodeur MPEG interne ou un caméscope DV/HDV), Flash Video (FLV) utilisant FFMPEG, WebM, formats de sortie personnalisés utilisant des filtres DirectShow externes

Premium

€1500/vie

Acheter Maintenant
  • Périphériques d'entrée supportés et autres sources+, Blackmagic Decklink, périphériques DVB-T/DVB-C/DVB-S/ATSC (BETA), Microsoft Kinect pour Windows
  • Prévisualisation Vidéo
  • Capture d'Image
  • Traitement Vidéo
  • Traitement Audio
  • Support vidéo HD et 4K
  • Tuner TV
  • Streaming réseau au format WMV
  • Streaming réseau utilisant RTMP/RTSP/UDP/NDI
  • Incrustation Chroma (Fond Vert)
  • Détection de Mouvement
  • Traitement vidéo utilisant des filtres DirectShow
  • OSD (Affichage à l'écran)
  • Image dans l'image (PIP)
  • Changement de nom de fichier de sortie à la volée
  • Écrans de sortie multiples
  • Effets vidéo accélérés par GPU
  • Sortie vers Virtual Camera SDK
  • Support Video Encryption SDK
  • Suivi de Visage
  • Formats de Sortie+, MPEG-1/2/4 utilisant FFMPEG, MP4 (H264/HEVC + AAC) utilisant un logiciel, Intel QuickSync, Nvidia NVENC/CUDA ou encodeurs AMD Radeon

Toutes les licences incluent 1 poste développeur, des exemples de code source et un support par email.
Les licences à vie incluent des mises à jour gratuites pour toujours. Les licences annuelles incluent 1 an de mises à jour.

Configuration Requise

Exigences minimales pour le développement et le déploiement

Systèmes d'Exploitation
  • Windows 7 SP1 / 8 / 8.1 / 10 / 11 (32 bits et 64 bits)
  • Windows Server 2016 et ultérieur
  • macOS 12 ou ultérieur
  • Ubuntu 22.04 ou ultérieur
  • Android 8 et ultérieur
  • iOS 11.0 et ultérieur
Frameworks .NET
  • .NET Framework 4.6.1 ou ultérieur
  • .NET Core 3.1 ou ultérieur
  • .NET 5/6/7/8/9/10
Configuration Matérielle Requise
  • Minimum 2 Go de RAM (4 Go ou plus recommandés)
  • 500 Mo d'espace disque libre pour le SDK
  • DirectX 9.0c ou ultérieur pour Windows
  • Carte graphique avec support OpenGL 2.0
Outils de Développement
  • Visual Studio 2019 ou ultérieur
  • Visual Studio Code avec extension C#
  • JetBrains Rider

Documentation et Ressources

Tout ce dont vous avez besoin pour commencer

Commencez Votre Essai Gratuit Aujourd'hui

Testez toutes les fonctionnalités avec notre essai de 30 jours entièrement fonctionnel. La version d'essai affiche un filigrane sur la fenêtre vidéo.