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
WMV (Windows Media Video)
HLS (HTTP Live Streaming), compatibile con Android e iOS
Streaming RTSP con codec H264/AAC
Protocollo Smooth Streaming per il server Microsoft IIS
RTMP, UDP e qualsiasi altro protocollo supportato da FFMPEG.exe verso altri server e dispositivi multimediali.
YouTube
NDI
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 (QR Code, UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, Data Matrix, Aztec, PDF-417)
Supporto di interfacce personalizzate
API di visione artificiale
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 6
.Net 7
.Net 8
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 (Ubuntu)
macOS
iOS
Diritti di distribuzione
Distribuzione gratuita.
Limiti della prova
La versione di prova visualizza una filigrana nella finestra del video.
CODE SAMPLES
VIDEO PREVIEW
The sample code shows how to configure default video and audio sources, show video on screen, and render audio using default speakers. Default video and audio formats will be used.
VIDEO CAPTURE TO MP4
MP4 file capture from a web camera and microphone, with video/audio preview.
Using more code, you can set H264/HEVC and AAC settings.
By default, a GPU H264 encoder will be used (if available).
IP RTSP CAMERA PREVIEW
RTSP camera preview with CPU/GPU video decoding and automatic codec detection.
You can use ONVIF discovery to find all IP cameras in your local network.
SCREEN CAPTURE
SDK can capture video from a screen or specified window.
You can set the full-screen capture, rectangle, or window handle.
TEXT AND IMAGE OVERLAYS
You can add text (including scrolling), time/date, and image overlays.
SDK supports all popular image formats, including JPEG, PNG, GIF, and 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
L'acquisto di Video Capture SDK .Net vi darà i seguenti vantaggi:
Utilizzo illimitato
Nessun nag-screen
Aggiornamenti minori e maggiori gratuiti entro un anno (dopo un anno, l'SDK funzionerà come prima) per una licenza regolare e aggiornamenti illimitati per un tempo illimitato per la licenza a vita
Assistenza e correzioni prioritarie
La licenza regolare viene fatturata annualmente e rinnovata automaticamente ogni anno. È possibile annullare l'abbonamento in qualsiasi momento.