Media Player SDK .NETRiproduzione video per WPF, MAUI e WinForms
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.MediaPlayerOppure 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
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.
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.

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
Le licenze annuali includono 1 anno di aggiornamenti. Le licenze a vita includono aggiornamenti per sempre.
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)
- Riproduzione all'indietro
- Rilevamento del movimento
- 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
Premium
€1500/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)
- Supporto video VR 360° (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.
Licenza codice sorgente
La licenza del codice sorgente è disponibile su richiesta per questo SDK. Contatta il nostro team commerciale per discutere prezzi e termini di licenza.
Richiedi licenza codice sorgente💰 Risparmia di più con i pacchetti Bundle
Questo prodotto è incluso nei nostri pacchetti bundle convenienti. Ottieni più prodotti e risparmia fino al 71%!
.NET Bundle Professional
Risparmia fino al 71%
Include:
- •Video Capture SDK .NET (Professional)
- •Media Player SDK .NET (Professional)
- •Video Edit SDK .NET (Professional)
- •Video Edit SDK FFMPEG .NET (Professional)
- •Media Blocks SDK .NET
.NET Bundle Premium
Risparmia fino al 70%
Include:
- •Video Capture SDK .NET (Premium)
- •Media Player SDK .NET (Premium)
- •Video Edit SDK .NET (Premium)
- •Video Edit SDK FFMPEG .NET (Premium)
- •Media Blocks SDK .NET
Requisiti di Sistema
Requisiti di sviluppo e distribuzione per tutte le piattaforme supportate
| Sistemi di Sviluppo |
|
| Piattaforme Target |
|
| Versioni .NET |
|
| Supporto IDE |
|
| Hardware |
|
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
Consegna il tuo lettore multimediale più velocemente con MCP
Dai al tuo assistente di codifica IA una conoscenza approfondita del Media Player SDK. Il server MCP VisioForge fornisce risposte istantanee sui controlli di riproduzione, supporto formati, rendering sottotitoli, effetti audio e streaming di rete — direttamente in Claude Code, VS Code o Cursor.
Claude Code
claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcpVS Code (.vscode/mcp.json)
{
"servers": {
"visioforge-sdk": {
"type": "http",
"url": "https://mcp.visioforge.com/mcp"
}
}
}Inizia la Tua Prova Gratuita di 30 Giorni
Versione di prova completa con filigrana. Nessuna limitazione nelle funzionalità.
Domande frequenti
Come integro un lettore video in un'applicazione WPF?
Aggiungi il pacchetto NuGet VisioForge.DotNet.Core, posiziona un controllo VideoView nel tuo XAML, crea un'istanza di MediaPlayerCore, imposta il file sorgente o l'URL e chiama PlayAsync(). L'SDK gestisce il rendering, il rilevamento del formato e l'uscita audio. Hai a disposizione controlli di riproduzione completi, tra cui ricerca, volume e regolazione della velocità.
L'SDK supporta MAUI e la riproduzione multipiattaforma?
Sì. Il Media Player SDK funziona con .NET MAUI per la riproduzione video multipiattaforma su Windows, macOS, iOS e Android da un'unica base di codice. Supporta inoltre Avalonia, Uno Platform e WinForms per una maggiore flessibilità di piattaforma.
Quali formati video e audio sono supportati?
L'SDK riproduce oltre 500 formati, tra cui MP4, MKV, AVI, WebM, MOV, WMV, FLV e molti altri. I formati audio includono MP3, AAC, FLAC, OGG e WAV. Utilizza internamente i motori FFmpeg e VLC, garantendo un'ampia compatibilità dei codec senza che gli utenti finali debbano installare codec aggiuntivi.
Posso riprodurre RTSP e stream di rete?
Sì. L'SDK supporta stream di rete RTSP, RTMP, HTTP/HTTPS, HLS, UDP e SRT. Puoi riprodurre feed di telecamere in diretta, server di streaming e sorgenti multimediali online con riproduzione a bassa latenza e buffering configurabile.
È disponibile la decodifica video accelerata via hardware?
Sì. L'SDK sfrutta la decodifica accelerata dalla GPU tramite DXVA2, D3D11, VideoToolbox (macOS) e VAAPI (Linux). Questo consente una riproduzione fluida di contenuti ad alta risoluzione, inclusi video 4K e 8K, con un utilizzo minimo della CPU.
Come estraggo fotogrammi da un file video in C#?
Utilizza la funzione di cattura fotogrammi dell'SDK per acquisire singoli fotogrammi durante la riproduzione o in corrispondenza di timestamp specifici. Puoi salvare i fotogrammi come immagini bitmap, elaborarli in memoria o utilizzarli per la generazione di miniature. L'SDK supporta l'estrazione di fotogrammi sia sincrona che asincrona.
