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.
STRUTTURA SDK
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.
VIDEO CAPTURE PIPELINE
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
MOV
MPEG-TS
Formati audio in uscita
WAV (compresso o PCM)
WMA (Windows Media Audio)
M4A (AAC)
MP3 (utilizzando LAME)
FLAC
Ogg Vorbis
Speex
Formati delle istantanee
JPEG
PNG
GIF
BMP
System.Drawing.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
Visual Studio Code
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.
CATTURA VIDEO IN MP4
Acquisizione di file MP4 da una webcam e da un microfono, con anteprima video/audio.
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 for 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.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Sempre attivo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.