Video Capture SDK .NET
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.
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
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.
