VisioForge

Media Player SDK .NET

Media Player SDK .Net consente agli sviluppatori di integrare facilmente un'ampia gamma di funzionalità di riproduzione multimediale nelle loro applicazioni, incluso il supporto per video, audio, DVD, Blu-ray e vari stream di rete. Questo SDK fornisce anche la possibilità di renderizzare bitmap e testo con effetti sopra il video. Offre flessibilità nei motori di riproduzione, consentendo l'uso di codec di sistema, FFmpeg o VLC, garantendo un'ampia compatibilità e un'esperienza multimediale di alta qualità.

Supporto cross-platform per Windows, macOS, Linux, Android e iOS

Installazione

Installazione Rapida con NuGet

Inizia in pochi secondi con il nostro pacchetto NuGet

Install-Package VisioForge.DotNet.MediaPlayer

Oppure cerca VisioForge.DotNet.MediaPlayer nel Gestore Pacchetti NuGet di Visual Studio.Visualizza su NuGet.org →

Vantaggi Chiave

Supporto Formati Universale

Riproduci oltre 500 formati video/audio con accelerazione hardware

Cross-Platform

Supporto per Windows, macOS, Linux, Android e iOS

Funzionalità Professionali

OSD, frame grabber, video VR/360, rilevamento del movimento

Media Player SDK Structure

STRUTTURA SDK

L'SDK consente agli sviluppatori di selezionare sorgenti video e audio specifiche, applicare una gamma di effetti per l'elaborazione e quindi instradare i media per il rendering. È versatile e supporta diversi framework UI fornendo un controllo VideoView unico per ciascuno — che si tratti di WPF, WinForms, MAUI, Avalonia o altri — garantendo l'integrazione e la visualizzazione fluida dei media all'interno di varie interfacce applicative.

PIPELINE DI RIPRODUZIONE MULTIMEDIALE

L'architettura SDK separa ogni sorgente multimediale in flussi audio e video discreti. Questi flussi vengono quindi instradati ai rispettivi decoder. Dopo la decodifica, i dati non compressi vengono elaborati e possono essere acceduti direttamente da un sample grabber se necessario. Questa funzionalità è utile per applicazioni in tempo reale che elaborano o analizzano campioni multimediali.

Media Playback Pipeline
Video Processing

ELABORAZIONE VIDEO

Aggiungi testo, immagini o GIF ai tuoi video per creare sovrapposizioni personalizzate. Regola elementi visivi come luminosità, contrasto, saturazione e tonalità per migliorare la qualità dell'immagine. Utilizza strumenti di editing per ridimensionare, ritagliare o ruotare i filmati secondo necessità. Applica il chroma key per effetti green screen ed esplora un'ampia gamma di effetti video aggiuntivi per migliorare la tua narrazione.

ELABORAZIONE AUDIO

Integra un equalizzatore nella tua applicazione per consentire una regolazione audio precisa. Normalizza i livelli audio, amplifica il volume o migliora le frequenze basse. Una suite di effetti audio aggiuntivi è disponibile per ulteriori raffinamenti. Implementa il controllo automatico o manuale del guadagno per ottenere una qualità audio ottimale.

Audio Processing
Custom UI Controls

CONTROLLI UI PERSONALIZZATI

L'SDK vanta un'interfaccia personalizzabile con supporto skin, icone PNG/SVG e opzioni di stile personalizzate.

Funzionalità Principali

Le funzionalità principali di VisioForge Media Player SDK .Net includono:

Formati Supportati

  • Formati file: MP4, MKV, MOV, AVI, MPEG-TS, WMV, MXF, VOB, OGG
  • Formati video: MPEG-1/2, WMV, MPEG-4, H264, HEVC e altri con il decoder appropriato
  • Formati audio: AAC, MP3, Vorbis, WMA, OPUS, Speex e altri con il decoder appropriato
  • MIDI, karaoke KAR e CDG
  • Riproduzione DVD e Blu-ray [solo Windows]

Elaborazione Video ed Effetti (CPU/GPU)

  • Sovrapposizione immagini (incluse GIF animate)
  • Sovrapposizione SVG
  • Sovrapposizione testo
  • Trasparenza video
  • Pan/zoom
  • Luminosità, contrasto, saturazione, tonalità, ecc.
  • Colori invertiti, scala di grigi
  • Deinterlacciamento, riduzione rumore
  • Dissolvenza in entrata/uscita, rotazione
  • Ridimensionamento a qualsiasi risoluzione
  • Supporto filtri DirectShow di terze parti
  • Oltre 30 altri effetti

Elaborazione Audio ed Effetti

  • Amplificatore di volume
  • Equalizzatore
  • Sistema bass 3D
  • Normalizzazione
  • Guadagno auto/manuale
  • Molti altri effetti

Stream di Rete e Supporto Professionale

  • Streaming HTTP/HTTPS
  • Protocolli RTSP/RTMP
  • Supporto HLS/DASH
  • Stream MMS/WMV/UDP
  • Streaming di rete NDI
  • Riproduzione stream da memoria

Funzionalità Avanzate

  • Riproduzione file da memoria
  • Riproduzione continua (nessun ritardo tra i file)
  • Supporto schermi di output multipli
  • Supporto Picture-in-Picture
  • Supporto file video 4K e 8K
  • Decodifica accelerata GPU (DXVA2/D3D11/QuickSync/NVDEC/AMF)
  • Ricerca avanti/indietro
  • Cattura frame in .Net Bitmap o file immagine
  • OSD (On-Screen Display)
  • Supporto sottotitoli
  • Streaming di rete (MMS/WMV/RTSP/RTMP/UDP)
  • Riproduzione all'indietro
  • Riproduzione video criptati (Video Encryption SDK)
  • Rilevamento del movimento
  • Rilevamento volti/oggetti [solo Windows]
  • Lettore di codici a barre
  • Chroma-key
  • Renderer madVR [solo Windows]
  • Video VR 360° [solo Windows]

Funzionalità del Player

  • Navigazione frame per frame
  • Controllo velocità di riproduzione variabile
  • Gestione playlist
  • Selezione traccia audio
  • Rotazione video
  • Controllo rapporto d'aspetto

Codice di Avvio Rapido

Inizia con la riproduzione multimediale professionale in pochi minuti

Implementazione Base del Media Player

C#

Scegli la Tua Licenza

Opzioni di licenza flessibili per ogni progetto

Tutte le licenze includono 12 mesi di aggiornamenti e supporto

Standard

€750/a vita

Acquista Ora
  • Riproduzione file video
  • Riproduzione file audio
  • Supporto sottotitoli
  • Supporto video HD e 4K
  • Elaborazione ed effetti video/audio
  • Accelerazione hardware (DXVA2, NVDEC, QuickSync)
  • OSD (On-Screen Display)
  • Frame grabber
  • Schermi di output multipli
  • Effetti video accelerati da GPU
  • Lettore di codici a barre
  • Supporto Picture-in-Picture

Professional

€1000/a vita

Acquista Ora
  • Riproduzione file video
  • Riproduzione file audio
  • Riproduzione stream da memoria
  • Supporto sottotitoli
  • Supporto video HD e 4K
  • Elaborazione ed effetti video/audio
  • Riproduzione stream di rete (HTTP/RTSP/RTMP/HLS/WMV/NDI)
  • Chroma-key
  • Riproduzione all'indietro
  • Rilevamento del movimento
  • Riproduzione DVD e Blu-ray (Windows)
  • Accelerazione hardware (DXVA2, NVDEC, QuickSync)
  • Elaborazione video usando filtri DirectShow (Windows)
  • OSD (On-Screen Display)
  • Frame grabber
  • Schermi di output multipli
  • Effetti video accelerati da GPU
  • Supporto Video Encryption SDK (Windows)
  • Tracciamento volti e rilevamento oggetti
  • Stream audio da file esterni
  • Lettore di codici a barre
  • Supporto Picture-in-Picture

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 di sviluppo e distribuzione per tutte le piattaforme supportate

Sistemi di Sviluppo
  • Windows 10 o Windows 11
  • Ubuntu 22.04 o successivo
  • macOS 12 o successivo
Piattaforme Target
  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 e successivi
  • Android 8 e successivi
  • Linux (Ubuntu, Debian, ecc.)
  • macOS 10.14 o successivo
  • iOS 12 o successivo
Versioni .NET
  • .NET Framework 4.6.1 e successivi
  • .NET Core 3.1
  • .NET 5/6/7/8/9/10
Supporto IDE
  • Visual Studio 2019 e successivi
  • Visual Studio Code
  • JetBrains Rider
  • Compatibile con Microsoft Access, Word, Excel
Hardware
  • Minimo 2 GB RAM (4 GB consigliati)
  • Processore Intel Core i5 o AMD equivalente
  • GPU con supporto DirectX 11 per accelerazione hardware
  • GPU NVIDIA per accelerazione NVDEC/CUVID
  • GPU Intel per accelerazione QuickSync

Diritti di Distribuzione

Distribuzione royalty-free. Distribuisci le tue applicazioni senza costi aggiuntivi o licenze runtime.

Limitazioni della Versione di Prova

La versione di prova mostra una filigrana sulla finestra video. Tutte le funzionalità sono completamente operative durante il periodo di prova di 30 giorni.

Gratuito per Uso Non Commerciale: L'SDK è gratuito per uso non commerciale. Contattaci per ottenere una licenza gratuita.

Documentazione e Risorse

Documentazione completa, riferimento API e progetti di esempio

Inizia la Tua Prova Gratuita di 30 Giorni

Versione di prova completa con filigrana. Nessuna limitazione nelle funzionalità.