[multipiattaforma]

Video Capture SDK .Net

v15.9
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.
video-capture-sdk-net-slide-1

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.
video-capture-sdk-net-slide-2
video capture sdk net slide 3

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.
video capture sdk net slide 4
video capture sdk net slide 5

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
  • Supporto di più schermi di uscita
  • Timeshift
  • Uscita su file video crittografati utilizzando l'opzione Video Encryption SDK
  • Uscita verso Virtual Camera SDK
  • Supporto alle applicazioni di servizio
  • Supporto per la lettura e la scrittura di tag di file audio/video
  • Supporto del renderizzatore video madVR
  • riproduzione a bassa latenza di flussi RTSP e MJPEG dalla telecamera IP
  • OBS (Open Broadcaster Software) streaming
  • Riconoscimento dei volti

IDE

  • 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.
abstract 1

EDIZIONE

abstract 2

STANDARD

abstract 3

PROFESSIONALE

abstract 4

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.
logo
VisioForge © 2006 - 2024
discord