Il nostro SDK .Net integra perfettamente le funzionalità di acquisizione ed elaborazione video nelle applicazioni software. Questo versatile SDK facilita la riproduzione di video e audio e supporta l'acquisizione da varie fonti, tra cui webcam USB, telecamere IP, schede Blackmagic Decklink e videocamere. Offre 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 una perfetta integrazione con gli ambienti Windows, Linux, macOS, iOS e Android. Questa adattabilità multipiattaforma consente agli sviluppatori di creare applicazioni che funzionano in modo coerente su diversi sistemi operativi e dispositivi, offrendo agli utenti un'esperienza multimediale coerente e flessibile.
L'SDK è altamente compatibile con più di 10 sorgenti di ingresso video e audio e supporta più di 20 formati di uscita. Offre agli sviluppatori una certa flessibilità, grazie all'ampia gamma di opzioni hardware per le configurazioni di ingresso e uscita. L'SDK elabora sia i contenuti video che quelli audio, consentendo di salvare i dati elaborati su file o di trasmetterli in streaming attraverso connessioni di rete.
PIPELINE DI ACQUISIZIONE VIDEO
Durante le fasi di anteprima o di acquisizione, i flussi video e audio possono essere elaborati con vari effetti. Successivamente, questi flussi vengono suddivisi e indirizzati a codificatori e renderizzatori audio/video per un'ulteriore elaborazione.
FORMATI DI USCITA
L'SDK supporta un'ampia gamma di formati e codec video, audio e immagine, come MP4 (che utilizza H264/HEVC per il video e AAC per l'audio), WebM (che utilizza VP8/VP9/AV1 per il video e Vorbis o OPUS per l'audio), oltre a WMV, MP3, JPEG, GIF e PNG.
ELABORAZIONE VIDEO
È possibile aggiungere testo, immagini o loghi GIF, regolare la luminosità, il contrasto, la saturazione o la tonalità, ridimensionare, ritagliare o ruotare i contenuti e applicare la colorazione cromatica o vari effetti video per migliorare i contenuti.
ELABORAZIONE AUDIO
Incorporate un equalizzatore nella vostra applicazione, consentendo agli utenti di regolare con precisione la loro esperienza audio. Questa funzione consente di regolare frequenze audio specifiche, come gli alti, i medi e i bassi, per ottenere il profilo sonoro desiderato. Inoltre, gli utenti possono normalizzare i livelli audio o amplificare il volume, fornendo un controllo preciso sull'uscita audio. Per un'ulteriore personalizzazione sono disponibili molti altri effetti audio.
Le principali caratteristiche di VisioForge Video Capture SDK .Net includono:
Sorgenti video e audio supportate
Webcam USB e altri dispositivi di acquisizione (compresi i dispositivi 4K)
Telecamere IP ONVIF (PTZ e altre API supportate)
JPEG/MJPEG, MPEG-4 e H.264 Telecamere/server IP HTTP/RTSP/RTMP, formato HD supportato
Dispositivi Blackmagic Decklink
Sorgente di cattura dello schermo (compresi diversi display) e cattura delle finestre
Altoparlanti (loopback)
Dispositivi NDI NewTek
Schede di acquisizione PCI
Sintonizzatori TV (con e senza codificatore MPEG interno)
Videocamere DV e HDV MPEG-2
Telecamere FLIR/Teledyne (USB3 Vision/GigE)
Telecamere Basler (USB3 Vision/GigE)
Microsoft Kinect/Kinect 2 per Windows
Dispositivi di acquisizione audio e schede audio
Dispositivi ASIO
Formati video in uscita
AVI (utilizzando codec audio/video come MJPEG, DivX, XviD e x264)
WMV (supporto di profili WMV personalizzati. È possibile configurare i flussi in modo che utilizzino la codifica a bit rate variabile (VBR), il flusso audio o video non compresso, la dimensione del video, la dimensione del buffer, la frequenza dei fotogrammi e così via).
DV e MPEG da videocamere DV/HDV e sintonizzatori TV con encoder MPEG interno (tecnologia DirectCapture)
DV (da qualsiasi dispositivo di acquisizione video)
MPEG-1/2/4 (compresi i profili VCD/SVCD/DVD) e FLV con wrapper FFMPEG
WebM (Vorbis + VP8/VP9)
Uscita MP4 H264/HEVC + AAC tramite codificatore software o codificatore GPU (Intel QuickSync, Nvidia CUDA/NVENC o AMD/ATI AMF)
Tutti i formati supportati da FFMPEG.exe (compreso MP4 H264/HEVC)
Formati di uscita personalizzati (utilizzando filtri DirectShow di terze parti)
GIF animate
MOVIMENTO
MPEG-TS
Formati audio in uscita
WAV (compresso o PCM)
WMA (Windows Media Audio)
M4A (AAC)
MP3 (utilizzando LAME)
Formato FLAC
Ogg Vorbis
Speex
Formati delle istantanee
Formato JPEG
PNG
GIF
BMP
Sistema.Disegno.Bitmap
SkiaSharp SKBitmap
Elaborazione video ed effetti (CPU/GPU)
sovrapposizione di immagini (comprese le GIF animate)
sovrapposizione di testo
panoramica/zoom
luminosità, contrasto, saturazione, tonalità, ecc.
deinterlacciamento
denoise
ridimensionare a qualsiasi risoluzione
chiave cromatica
dissolvenza in entrata/dissolvenza in uscita
ruotare
Supporto dei filtri DirectShow di terze parti
effetti video indipendenti per l'anteprima e l'output
Elaborazione audio ed effetti
amplificatore di volume
equalizzatore
sistema 3D-bass
normalizzazione
guadagno automatico/manuale
ci sono molti altri effetti
Formati di streaming di rete
HLS (HTTP Live Streaming), compatibile con Android e iOS
RTSP
Protocollo Smooth Streaming per il server Microsoft IIS
RTMP
UDP (MPEG-TS/RTP)
SRT
YouTube / Facebook Live
NDI
WMV (Windows Media Video)
ad altri server multimediali e dispositivi utilizzando una telecamera virtuale/sorgente audio
Altre caratteristiche
Anteprima audio/video
Sintonizzazione TV
Video capture controllo del dispositivo
ingresso video (interfaccia crossbar)
formato video
frequenza dei fotogrammi
supporta schede video con più ingressi
controllo della fotocamera (luminosità, saturazione, ecc.)
Rilevamento del movimento
Lettore di codici a barre
OSD (On-Screen Display)
PIP (Picture-In-Picture) (sono supportate sorgenti di acquisizione video, telecamere IP e file video)
Rilevamento dei volti e tracciamento degli oggetti
Visual Studio 2019 e successivi: Visual C#, Visual C++, Visual Basic .NET
Codice di Visual Studio
Cavaliere JetBrains
Può essere utilizzato con altre applicazioni compatibili con .Net, come Microsoft Access, Word ed Excel.
Quadri UI
WinForms
WPF
WinUI 3 for Desktop
Avalonia
GTK#
MAUI
Xamarin.Mac
Xamarin.Android
Xamarin.iOS
Versioni .Net
.Net Framework 4.6.1 e versioni successive
.Net Core 3.1
.Net 5 - .Net 9
Requisiti di sistema
Windows 10 o Windows 11
Ubuntu 22+
macOS 12+
Piattaforme target
Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
Windows Server 2016 e successivi
Android 8 e successivi
Linux
macOS
iOS
Limiti della prova
La versione di prova visualizza una filigrana nella finestra del video.
CAMPIONI DI CODICE
ANTEPRIMA VIDEO
Il codice di esempio mostra come configurare le sorgenti video e audio predefinite, mostrare il video sullo schermo e riprodurre l'audio utilizzando gli altoparlanti predefiniti. Verranno utilizzati i formati video e audio predefiniti.
Utilizzando altri codici, è possibile impostare le impostazioni H264/HEVC e AAC.
Per impostazione predefinita, verrà utilizzato un codificatore H264 della GPU (se disponibile).
ANTEPRIMA DELLA TELECAMERA IP RTSP
Anteprima della telecamera RTSP con decodifica video CPU/GPU e rilevamento automatico dei codec.
È possibile utilizzare il rilevamento ONVIF per trovare tutte le telecamere IP nella rete locale.
CATTURA DELLO SCHERMO
L'SDK può catturare video da una schermata o da una finestra specifica.
È possibile catturare l'intero schermo o un rettangolo specificato. La frequenza dei fotogrammi può essere personalizzata.
SOVRAPPOSIZIONI DI TESTO E IMMAGINI
È possibile aggiungere testo (anche scorrevole), ora/data e immagini in sovrimpressione.
L'SDK supporta tutti i formati di immagine più diffusi, tra cui JPEG, PNG, GIF e SVG.
EDIZIONE
STANDARD
PROFESSIONALE
PREMIUM
Dispositivi di input e altre fonti supportate
Telecamere web
Sintonizzatori TV e schede di acquisizione
Videocamere DV e MPEG
Capture dello schermo
Telecamere IP HTTP/RTSP/ONVIF
UDP, TCP, RTMP e altri flussi di rete
Blackmagic Decklink
Dispositivi DVB-T/DVB-C/DVB-S/ATSC (BETA)
Microsoft Kinect per Windows
Anteprima video
Acquisizione di fotogrammi
Elaborazione video
Elaborazione audio
Supporto video HD e 4K
Sintonizzazione TV
Streaming di rete in formato WMV
Android 8 e successivi
Chiave cromatica
Rilevamento del movimento
Elaborazione video con filtri DirectShow
OSD (On-Screen Display)
Immagine nell'immagine
Modifica del nome del file di output al volo
Schermi di uscita multipli
Effetti video accelerati dalla GPU
Uscita verso l'SDK della Virtual Camera
Supporto SDK di crittografia video
Tracciamento del volto
Formati di uscita
AVI
WMV (Windows Media Video)
WMA (Windows Media Audio)
WAV
MP3
Ogg Vorbis
Speex
Video DV
DV/MPEG-1/2/4 (utilizzando un sintonizzatore TV con codificatore MPEG interno o una videocamera DV/HDV)
Video Flash (FLV) utilizzando FFMPEG
WebM
Formati di uscita personalizzati utilizzando filtri DirectShow esterni
MPEG-1/2/4 con FFMPEG
MP4 (H264/HEVC + AAC) tramite software, codificatori Intel QuickSync, Nvidia NVENC/CUDA o AMD Radeon
Il nostro software offre un utilizzo illimitato, senza nag-screen, garantendo un'esperienza
esperienza senza soluzione di continuità. Forniamo un periodo di prova di 30 giorni, in modo che possiate esplorare tutte le funzionalità prima di
tutte le funzionalità prima di impegnarsi.
Con una licenza regolare, l'utente
riceve aggiornamenti minori e maggiori gratuiti per un anno; dopo tale periodo,
l'SDK continuerà a funzionare come prima.
In alternativa, la
licenza a vita fornisce aggiornamenti illimitati a tempo indeterminato. Inoltre,
offriamo assistenza e correzioni prioritarie. La licenza regolare viene fatturata
annualmente e si rinnova automaticamente ogni anno, ma è possibile annullare la
abbonamento in qualsiasi momento.
L'SDK è gratuito per uso non commerciale. Contattateci per ottenere una licenza gratuita.
Per offrire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Acconsentendo a queste tecnologie, potremo elaborare dati come il comportamento di navigazione o gli ID univoci su questo sito. Il mancato consenso o la revoca del consenso potrebbero influire negativamente su alcune funzionalità.
Funzionale
Sempre attivo
La memorizzazione tecnica o l'accesso sono strettamente necessari per il legittimo scopo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo fine di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare preferenze non richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.L'archiviazione tecnica o l'accesso vengono utilizzati esclusivamente per scopi statistici anonimi. Senza una citazione in giudizio, l'adesione volontaria da parte del tuo fornitore di servizi Internet o ulteriori registrazioni da parte di terzi, le informazioni archiviate o recuperate esclusivamente a questo scopo non possono solitamente essere utilizzate per identificarti.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili utente per inviare pubblicità o per tracciare l'utente su un sito web o su più siti web per scopi di marketing simili.