Video Capture SDK .NETRegistrazione da Webcam, Schermi & Telecamere IP in C#
Il nostro SDK .NET integra perfettamente le funzionalità di acquisizione e elaborazione video nelle applicazioni software. Questo SDK versatile facilita la riproduzione video e audio e supporta l'acquisizione da diverse sorgenti, incluse webcam USB, telecamere IP, schede Blackmagic Decklink e videocamere. Fornisce un supporto completo per diversi formati di output, tra cui MP4, WebM, AVI, WMV, MPEG-1/2 e altri. Offre inoltre agli sviluppatori un'ampia libreria di effetti video e audio per migliorare e personalizzare i contenuti multimediali.
Inoltre, il nostro SDK offre una solida compatibilità multipiattaforma, garantendo un'integrazione perfetta con ambienti Windows, Linux, macOS, iOS e Android. Questa adattabilità multipiattaforma consente agli sviluppatori di creare applicazioni che funzionano in modo coerente su vari sistemi operativi e dispositivi, fornendo agli utenti un'esperienza multimediale consistente e flessibile.
Panoramica SDK
STRUTTURA SDK
L'SDK è altamente compatibile con più di 10 sorgenti di input video e audio e supporta più di 20 formati di output. Offre agli sviluppatori flessibilità supportando un'ampia gamma di opzioni hardware per configurazioni di input e output. L'SDK elabora sia contenuti video che audio, consentendo il salvataggio dei dati elaborati su file o la trasmissione in streaming su connessioni di rete.
PIPELINE DI ACQUISIZIONE VIDEO
Durante le fasi di anteprima o acquisizione, i flussi video e audio possono essere elaborati con vari effetti. Successivamente, questi flussi vengono suddivisi e indirizzati a encoder e renderer audio/video per ulteriore elaborazione.
FORMATI DI OUTPUT
L'SDK supporta un'ampia gamma di formati e codec popolari per video, audio e immagini, come MP4 (usando H264/HEVC per video e AAC per audio), WebM (usando VP8/VP9/AV1 per video e Vorbis o OPUS per audio), così come WMV, MP3, JPEG, GIF e PNG.
ELABORAZIONE VIDEO
Può aggiungere testo, immagini o loghi GIF, regolare luminosità, contrasto, saturazione o tonalità, ridimensionare, ritagliare o ruotare contenuti, e applicare chroma-keying o vari effetti video per migliorare i Suoi contenuti.
ELABORAZIONE AUDIO
Incorpori un equalizzatore nella Sua applicazione, consentendo agli utenti di ottimizzare la loro esperienza audio. Questa funzionalità permette loro di regolare frequenze audio specifiche, come alti, medi e bassi, per ottenere il profilo sonoro desiderato. Inoltre, gli utenti possono normalizzare i livelli audio o amplificare il volume, fornendo un controllo preciso sull'output audio. Molti altri effetti audio sono anche a loro disposizione per ulteriore personalizzazione.
Installazione
Installazione Rapida con NuGet
Installi l'SDK direttamente nel Suo progetto utilizzando la Package Manager Console:
Install-Package VisioForge.DotNet.VideoCaptureOppure cerchi VisioForge.DotNet.VideoCapture nel NuGet Package Manager di Visual Studio.Visualizza la guida all'installazione →
Caratteristiche Principali
Supporto Multipiattaforma
Windows, macOS, Linux, iOS, Android
Ampio Supporto Dispositivi
Webcam, telecamere IP, hardware professionale
Accelerazione Hardware
NVIDIA, Intel Quick Sync, AMD
Formati di Output Multipli
MP4, WebM, AVI, WMV e altri
Supporto Piattaforme
Funzionalità Principali
Tutto ciò di cui ha bisogno per creare applicazioni professionali di acquisizione video
Sorgenti Supportate
- •Webcam (tramite DirectShow, Media Foundation, o Linux V4L)
- •Telecamere IP ONVIF (PTZ e altre API supportate)
- •Telecamere/server IP JPEG/MJPEG, MPEG-4 e H.264 HTTP/RTSP/RTMP
- •Dispositivi Blackmagic Decklink
- •Cattura schermo con effetti (Windows/Linux/macOS)
- •Cattura finestra separata
- •Dispositivi NewTek NDI
- •Telecamera virtuale
- •Sintonizzatori TV (con e senza encoder MPEG interno)
- •Telecamere FLIR/Teledyne (USB3 Vision/GigE)
- •Microsoft Kinect/Kinect 2 per Windows
- •Sorgenti video virtuali DirectShow (come input video live da Adobe Flash, Skype, ecc.)
- •Dispositivi di acquisizione USB
- •Schede di acquisizione PCI
- •DV e MPEG da videocamere DV/HDV (tecnologia DirectCapture)
- •Immagini e sequenze di immagini da memoria o HDD come flussi video
Formati Video di Output
- •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 (profili VCD/SVCD/DVD)
- •MOV (QuickTime)
- •FLV (Flash Video)
- •MKV (Matroska)
- •MPEG-TS (Transport Stream)
- •Formati personalizzati basati su DirectShow
Formati Audio e Snapshot
Formati Audio di Output
- •WAV (PCM/compresso)
- •WMA (Windows Media Audio)
- •M4A (AAC)
- •MP3 (encoder LAME)
- •FLAC (senza perdita)
- •OGG Vorbis
- •Opus
- •Speex
Formati Snapshot
- •JPEG
- •PNG
- •BMP
- •GIF (animato)
- •TIFF
Elaborazione Video ed Effetti
- •Sovrapposizione immagine (supporto GIF animate)
- •Sovrapposizione testo (testo scorrevole)
- •Effetti pan/zoom
- •Luminosità/contrasto/saturazione/tonalità
- •Deinterlacciamento
- •Filtri di riduzione rumore
- •Ridimensionamento a qualsiasi risoluzione
- •Chroma-key (schermo verde)
- •Effetti dissolvenza in entrata/uscita
- •Rotazione (qualsiasi angolo)
- •Ritaglio
- •Filtri DirectShow di terze parti
- •Effetti indipendenti per anteprima/output
Elaborazione Audio ed Effetti
- •Amplificatore di volume
- •Equalizzatore
- •Sistema 3D-bass
- •Normalizzazione
- •Controllo guadagno automatico/manuale
- •Cancellazione eco
- •Soppressione rumore
- •Missaggio audio
- •Tracce audio multiple
Formati di Streaming di Rete
- •HLS (compatibile Android/iOS)
- •Server RTSP
- •Smooth Streaming verso IIS
- •RTMP verso server multimediali (Facebook, YouTube, ecc.)
- •SRT (Secure Reliable Transport)
- •Streaming UDP
- •NewTek NDI
Altre Funzionalità
- •Audio/video preview
- •Sintonizzazione TV
- •Controllo dispositivo di acquisizione video
- •Input video (interfaccia crossbar)
- •Configurazione formato video
- •Controllo frame rate
- •Supporto input multipli
- •Controllo telecamera (luminosità, saturazione, ecc.)
- •Rilevamento del movimento
- •Lettore di codici a barre
- •OSD (Display a Schermo)
- •Picture-In-Picture (PIP)
- •Rilevamento facciale e tracciamento oggetti
- •Riconoscimento facciale
- •Supporto schermi di output multipli
- •Timeshift
- •Supporto SDK Video Encryption
- •Output SDK Virtual Camera
- •Supporto applicazioni di servizio
- •Supporto tag file audio/video
- •Renderer video madVR
- •Riproduzione RTSP/MJPEG a bassa latenza
- •Supporto streaming OBS
Casi d'Uso
Costruisca potenti applicazioni video per varie industrie e scenari
Imaging Medicale
Acquisizione ed elaborazione di flussi video da dispositivi medici, registrazione endoscopica, acquisizione ecografica
Videosorveglianza
Monitoraggio multi-camera, avvisi di rilevamento movimento, sistemi di registrazione continua
Registrazione Schermo
Video formativi, tutorial software, registrazione gameplay con sovrapposizione webcam
Videoconferenza
Comunicazione in tempo reale, sfondi virtuali, capacità di condivisione schermo
Live Streaming
Trasmissione su piattaforme multiple, streaming professionale con sovrapposizioni ed effetti
Produzione Multimediale
Acquisizione video professionale, registrazione multi-camera, elaborazione chroma key
Facile da Integrare
Inizia con poche righe di codice
Esempi di Codice
Esplora esempi pratici che dimostrano le funzionalità chiave del SDK di acquisizione video.
Anteprima Video
C#Acquisizione Video in MP4
C#Anteprima Telecamera IP RTSP
C#Cattura Schermo
C#Sovrapposizione Testo e Immagini
C#Scelga la Sua Licenza
Opzioni di licenza flessibili per ogni progetto
Tutte le licenze includono 12 mesi di aggiornamenti e supporto
Standard
€750/vita
Acquista Ora- Dispositivi di input supportati e altre fontiWebcam, Sintonizzatori TV e schede di acquisizione, Videocamere DV e MPEG, Cattura schermo
- Anteprima Video
- Cattura Frame
- Elaborazione Video
- Elaborazione Audio
- Supporto video HD e 4K
- Sintonizzazione TV
- Chroma Key
- Rilevamento del Movimento
- OSD (Display a Schermo)
- Schermi di output multipli
- Formati di OutputAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex
Professional
€1000/vita
Acquista Ora- Dispositivi di input supportati e altre fonti+, Telecamere IP HTTP/RTSP/ONVIF, UDP, TCP, RTMP e altri flussi di rete
- Anteprima Video
- Cattura Frame
- Elaborazione Video
- Elaborazione Audio
- Supporto video HD e 4K
- Sintonizzazione TV
- Streaming di rete in formato WMV
- Chroma Key
- Rilevamento del Movimento
- Elaborazione video utilizzando filtri DirectShow
- OSD (Display a Schermo)
- Picture-in-Picture
- Modifica del nome del file di output al volo
- Schermi di output multipli
- Output a Virtual Camera SDK
- Formati di Output+, Video DV, DV/MPEG-1/2/4 (utilizzando un sintonizzatore TV con codificatore MPEG interno o videocamera DV/HDV), Flash Video (FLV) utilizzando FFMPEG, WebM, Formati di output personalizzati utilizzando filtri DirectShow esterni
Premium
€1500/vita
Acquista Ora- Dispositivi di input supportati e altre fonti+, Blackmagic Decklink, Dispositivi DVB-T/DVB-C/DVB-S/ATSC (BETA), Microsoft Kinect per Windows
- Anteprima Video
- Cattura Frame
- Elaborazione Video
- Elaborazione Audio
- Supporto video HD e 4K
- Sintonizzazione TV
- Streaming di rete in formato WMV
- Streaming di rete utilizzando RTMP/RTSP/UDP/NDI
- Chroma Key
- Rilevamento del Movimento
- Elaborazione video utilizzando filtri DirectShow
- OSD (Display a Schermo)
- Picture-in-Picture
- Modifica del nome del file di output al volo
- Schermi di output multipli
- Effetti video accelerati dalla GPU
- Output a Virtual Camera SDK
- Supporto Video Encryption SDK
- Tracciamento Facciale
- Formati di Output+, MPEG-1/2/4 utilizzando FFMPEG, MP4 (H264/HEVC + AAC) utilizzando software, Intel QuickSync, Nvidia NVENC/CUDA o codificatori AMD Radeon
Tutte le licenze includono 1 postazione sviluppatore, esempi di codice sorgente e supporto email.
Le licenze a vita includono aggiornamenti gratuiti per sempre. Le licenze annuali includono 1 anno di aggiornamenti.
Licenza codice sorgente
La licenza del codice sorgente è disponibile su richiesta per questo SDK. Contatta il nostro team commerciale per discutere prezzi e termini di licenza.
Richiedi licenza codice sorgente💰 Risparmia di più con i pacchetti Bundle
Questo prodotto è incluso nei nostri pacchetti bundle convenienti. Ottieni più prodotti e risparmia fino al 71%!
.NET Bundle Professional
Risparmia fino al 71%
Include:
- •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
Risparmia fino al 70%
Include:
- •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
Requisiti di Sistema
Requisiti minimi per sviluppo e distribuzione
| Sistemi Operativi |
|
| Framework .NET |
|
| Requisiti Hardware |
|
| Strumenti di Sviluppo |
|
Documentazione e Risorse
Tutto ciò di cui ha bisogno per iniziare
Integra la cattura video più velocemente con l'assistenza IA
Indirizza il tuo assistente di codifica IA al server MCP VisioForge per ottenere indicazioni in tempo reale su configurazione telecamere, enumerazione dispositivi, formati di registrazione e streaming RTSP/telecamere IP. Funziona in Claude Code, VS Code, Cursor e qualsiasi ambiente compatibile 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"
}
}
}Inizi la Sua Prova Gratuita Oggi
Provi tutte le funzionalità con la nostra versione di prova completa di 30 giorni. La versione di prova visualizza una filigrana sulla finestra video.
Domande frequenti
Come faccio a catturare video dalla webcam in C#?
Aggiungi il pacchetto NuGet VisioForge.DotNet.Core al tuo progetto, crea un'istanza di VideoCaptureCore, imposta la sorgente video sul tuo dispositivo webcam, scegli un formato di output come MP4 e chiama StartAsync(). L'SDK gestisce l'enumerazione dei dispositivi, il rendering dell'anteprima e la codifica. Funziona con WinForms, WPF, MAUI e Avalonia.
Posso registrare lo schermo del desktop in MP4?
Sì. Imposta la sorgente video su Screen e configura l'area di cattura (schermo intero o una regione specifica). L'SDK supporta la codifica H.264/H.265 con accelerazione hardware in MP4 con frame rate, bitrate e cattura audio configurabili dall'uscita di sistema o dal microfono.
L'SDK supporta la cattura da telecamere IP tramite RTSP e ONVIF?
Sì. L'SDK supporta RTSP, ONVIF, HTTP MJPEG e altri protocolli per telecamere IP. Per le telecamere ONVIF, si ottiene il controllo PTZ, la scoperta dei dispositivi e la configurazione. È possibile visualizzare in anteprima i flussi dal vivo, registrare su file o elaborare i frame in tempo reale.
Quali framework UI e piattaforme sono supportati?
L'SDK supporta WinForms, WPF, MAUI, Uno Platform e Avalonia su Windows. Le build multipiattaforma funzionano su macOS, Linux, iOS e Android. Sono supportati sia .NET Framework 4.7.2+ che .NET 6/8/9+.
La codifica con accelerazione hardware è supportata?
Sì. L'SDK supporta la codifica con accelerazione GPU tramite NVIDIA NVENC, Intel Quick Sync Video e AMD AMF. Questo riduce significativamente l'utilizzo della CPU durante la cattura e consente la registrazione in tempo reale ad alte risoluzioni, incluso il 4K.
Posso catturare da telecamere GigE Vision e USB3 Vision?
Sì. L'SDK include il supporto nativo per telecamere industriali GigE Vision e USB3 Vision tramite lo standard GenICam. È possibile configurare i parametri della telecamera, le modalità di trigger e catturare frame ad alta risoluzione per applicazioni di visione artificiale e ispezione.
