VisioForge

Media Player SDK .NETVideowiedergabe für WPF, MAUI & WinForms

Das Media Player SDK .Net ermöglicht Entwicklern die nahtlose Integration einer breiten Palette von Medienwiedergabefunktionen in ihre Anwendungen, einschließlich Unterstützung für Video, Audio, DVD, Blu-ray und verschiedene Netzwerk-Streams. Dieses SDK bietet auch die Möglichkeit, Overlay-Bitmaps und Text mit Effekten über dem Video zu rendern. Es bietet Flexibilität bei den Wiedergabe-Engines und ermöglicht die Verwendung von System-Codecs, FFmpeg oder VLC, was eine breite Kompatibilität und ein hochwertiges Medienerlebnis gewährleistet.

Plattformübergreifende Unterstützung für Windows, macOS, Linux, Android und iOS

Installation

Schnelle Installation mit NuGet

Starten Sie in Sekunden mit unserem NuGet-Paket

Install-Package VisioForge.DotNet.MediaPlayer

Oder suchen Sie nach VisioForge.DotNet.MediaPlayer im NuGet-Paket-Manager von Visual Studio.Auf NuGet.org ansehen →

Hauptvorteile

Universelle Formatunterstützung

Spielen Sie fast jedes Format ab

Präzise Steuerung

Bild-für-Bild-Navigation

Cloud-Bereit

Streaming von verschiedenen Quellen

Media Player SDK Structure

SDK STRUKTUR

Das SDK ermöglicht es Entwicklern, bestimmte Video- und Audioquellen auszuwählen, eine Reihe von Effekten für die Verarbeitung anzuwenden und die Medien dann für das Rendering weiterzuleiten. Es ist vielseitig und passt sich verschiedenen UI-Frameworks an, indem es für jedes ein eigenes VideoView-Steuerelement bereitstellt — ob WPF, WinForms, MAUI, Avalonia oder andere — und gewährleistet so eine nahtlose Integration und Anzeige von Medien in verschiedenen Anwendungsoberflächen.

MEDIENWIEDERGABE-PIPELINE

Die SDK-Architektur trennt jede Medienquelle in diskrete Audio- und Videoströme auf. Diese Ströme werden dann an ihre jeweiligen Decoder weitergeleitet. Nach der Dekodierung werden die unkomprimierten Daten verarbeitet und können bei Bedarf direkt von einem Sample Grabber abgerufen werden. Diese Funktion ist praktisch für Echtzeitanwendungen, die Mediensamples verarbeiten oder analysieren.

Media Playback Pipeline
Video Processing

VIDEOVERARBEITUNG

Fügen Sie Text, Bilder oder GIFs zu Ihren Videos hinzu, um personalisierte Überlagerungen zu erstellen. Passen Sie visuelle Elemente wie Helligkeit, Kontrast, Sättigung und Farbton an, um die Bildqualität zu verbessern. Nutzen Sie Bearbeitungswerkzeuge, um Filmmaterial nach Bedarf zu vergrößern, zuzuschneiden oder zu drehen. Wenden Sie den Chroma-Key für Greenscreen-Effekte an und erkunden Sie eine breite Palette zusätzlicher Videoeffekte, um Ihr Storytelling zu verbessern.

AUDIOVERARBEITUNG

Integrieren Sie einen Equalizer in Ihre Anwendung, um eine präzise Audioabstimmung zu ermöglichen. Normalisieren Sie Audiopegel, verstärken Sie die Lautstärke oder verbessern Sie die Bassfrequenzen. Eine Reihe zusätzlicher Audioeffekte steht für weitere Verfeinerungen zur Verfügung. Implementieren Sie eine automatische oder manuelle Verstärkungskontrolle, um eine optimale Audioqualität zu erreichen.

Audio Processing
Custom UI Controls

BENUTZERDEFINIERTE UI-STEUERELEMENTE

Das SDK verfügt über eine anpassbare Benutzeroberfläche mit Skin-Unterstützung, die PNG/SVG-Icons und personalisierte Stiloptionen unterstützt.

Hauptfunktionen

Die Hauptfunktionen des VisioForge Media Player SDK .Net umfassen:

Unterstützte Formate

  • Dateiformate: MP4, MKV, MOV, AVI, MPEG-TS, WMV, MXF, VOB, OGG
  • Videoformate: MPEG-1/2, WMV, MPEG-4, H264, HEVC und andere mit dem entsprechenden Decoder
  • Audioformate: AAC, MP3, Vorbis, WMA, OPUS, Speex und andere mit dem entsprechenden Decoder
  • MIDI, Karaoke KAR und CDG
  • DVD- und Blu-ray-Wiedergabe [nur Windows]

Videoverarbeitung & Effekte (CPU/GPU)

  • Bildüberlagerung (einschließlich animiertes GIF)
  • SVG-Überlagerung
  • Textüberlagerung
  • Videotransparenz
  • Schwenken/Zoomen
  • Helligkeit, Kontrast, Sättigung, Farbton usw.
  • Invertierte Farben, Graustufen
  • Deinterlacing, Rauschunterdrückung
  • Ein-/Ausblenden, Drehen
  • Größenänderung auf beliebige Auflösung
  • Unterstützung für DirectShow-Filter von Drittanbietern
  • Mehr als 30 weitere Effekte

Audioverarbeitung & Effekte

  • Lautstärkeverstärker
  • Equalizer
  • 3D-Bass-System
  • Normalisierung
  • Auto/manuelle Verstärkung
  • Viele weitere Effekte

Netzwerk-Streams & Professionelle Unterstützung

  • HTTP/HTTPS-Streaming
  • RTSP/RTMP-Protokolle
  • HLS/DASH-Unterstützung
  • MMS/WMV/UDP-Streams
  • NDI-Netzwerk-Streaming
  • Speicher-Stream-Wiedergabe

Erweiterte Funktionen

  • Dateiwiedergabe aus dem Speicher
  • Nahtlose Wiedergabe (keine Verzögerung zwischen Dateien)
  • Unterstützung für mehrere Ausgabebildschirme
  • Bild-in-Bild-Unterstützung
  • Unterstützung für 4K- und 8K-Videodateien
  • GPU-beschleunigte Dekodierung (DXVA2/D3D11/QuickSync/NVDEC/AMF)
  • Vor-/Rückwärtssuche
  • Frame-Erfassung zu .Net Bitmap oder Bilddateien
  • OSD (On-Screen-Display)
  • Untertitelunterstützung
  • Netzwerk-Streaming (MMS/WMV/RTSP/RTMP/UDP)
  • Rückwärtswiedergabe
  • Verschlüsselte Videowiedergabe (Video Encryption SDK)
  • Bewegungserkennung
  • Gesichts-/Objekterkennung [nur Windows]
  • Barcode-Leser
  • Chroma-Key
  • madVR-Renderer [nur Windows]
  • VR 360°-Video [nur Windows]

Player-Funktionen

  • Bild-für-Bild-Navigation
  • Variable Wiedergabegeschwindigkeitssteuerung
  • Playlist-Verwaltung
  • Audiospur-Auswahl
  • Video-Drehung
  • Seitenverhältnis-Steuerung

Einfache Integration

Schnelle Implementierung

Grundlegende Media Player Implementierung

C#

Wählen Sie Ihre Lizenz

Flexible Lizenzierungsoptionen für jedes Projekt

Jahreslizenzen beinhalten 1 Jahr Updates. Lebenszeit-Lizenzen beinhalten Updates für immer.

Standard

750€/lebenslang

Jetzt kaufen
  • Videodateien-Wiedergabe
  • Audiodateien-Wiedergabe
  • Untertitel-Unterstützung
  • HD- und 4K-Video-Unterstützung
  • Video-/Audioverarbeitung und -effekte
  • Hardwarebeschleunigung (DXVA2, NVDEC, QuickSync)
  • OSD (On-Screen Display)
  • Frame-Grabber
  • Mehrere Ausgabebildschirme
  • GPU-beschleunigte Videoeffekte
  • Barcode-Leser
  • Picture-in-Picture-Unterstützung

Professional

1000€/lebenslang

Jetzt kaufen
  • Videodateien-Wiedergabe
  • Audiodateien-Wiedergabe
  • Speicherstream-Wiedergabe
  • Untertitel-Unterstützung
  • HD- und 4K-Video-Unterstützung
  • Video-/Audioverarbeitung und -effekte
  • Netzwerk-Stream-Wiedergabe (HTTP/RTSP/RTMP/HLS/WMV/NDI)
  • Rückwärtswiedergabe
  • Bewegungserkennung
  • Hardwarebeschleunigung (DXVA2, NVDEC, QuickSync)
  • Videoverarbeitung mit DirectShow-Filtern (Windows)
  • OSD (On-Screen Display)
  • Frame-Grabber
  • Mehrere Ausgabebildschirme
  • GPU-beschleunigte Videoeffekte
  • Video Encryption SDK-Unterstützung (Windows)
  • Gesichtsverfolgung und Objekterkennung
  • Audiostreams aus externen Dateien
  • Barcode-Leser
  • Picture-in-Picture-Unterstützung

Premium

1500€/lebenslang

Jetzt kaufen
  • Videodateien-Wiedergabe
  • Audiodateien-Wiedergabe
  • Speicherstream-Wiedergabe
  • Untertitel-Unterstützung
  • HD- und 4K-Video-Unterstützung
  • Video-/Audioverarbeitung und -effekte
  • Netzwerk-Stream-Wiedergabe (HTTP/RTSP/RTMP/HLS/WMV/NDI)
  • Chroma-Key
  • Rückwärtswiedergabe
  • Bewegungserkennung
  • DVD- und Blu-ray-Wiedergabe (Windows)
  • VR 360°-Videounterstützung (Windows)
  • Hardwarebeschleunigung (DXVA2, NVDEC, QuickSync)
  • Videoverarbeitung mit DirectShow-Filtern (Windows)
  • OSD (On-Screen Display)
  • Frame-Grabber
  • Mehrere Ausgabebildschirme
  • GPU-beschleunigte Videoeffekte
  • Video Encryption SDK-Unterstützung (Windows)
  • Gesichtsverfolgung und Objekterkennung
  • Audiostreams aus externen Dateien
  • Barcode-Leser
  • Picture-in-Picture-Unterstützung

Alle Lizenzen beinhalten 1 Entwicklerplatz, Quellcode-Beispiele und E-Mail-Support.
Lifetime-Lizenzen beinhalten kostenlose Updates für immer. Jahreslizenzen beinhalten 1 Jahr Updates.

Quellcode-Lizenz

Die Quellcode-Lizenzierung ist auf Anfrage für dieses SDK verfügbar. Kontaktieren Sie unser Vertriebsteam, um Preise und Lizenzbedingungen zu besprechen.

Quellcode-Lizenz anfragen

💰 Sparen Sie mehr mit Bundle-Paketen

Dieses Produkt ist in unseren kostengünstigen Bundle-Paketen enthalten. Holen Sie sich mehr Produkte und sparen Sie bis zu 71%!

.NET Bundle Professional

Jährlich:€700.00
Lebenslang:€1800.00

Sparen Sie bis zu 71%

Beinhaltet:

  • 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

Jährlich:€1000.00
Lebenslang:€2500.00

Sparen Sie bis zu 70%

Beinhaltet:

  • 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

Systemanforderungen

Anforderungen für Entwicklung

Entwicklungssysteme
  • Windows 10 oder Windows 11
  • Ubuntu 22.04 oder später
  • macOS 12 oder später
Zielplattformen
  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 und später
  • Android 8 und später
  • Linux (Ubuntu, Debian, etc.)
  • macOS 10.14 oder später
  • iOS 12 oder später
.NET-Versionen
  • .NET Framework 4.6.1 und später
  • .NET Core 3.1
  • .NET 5/6/7/8/9/10
IDE-Unterstützung
  • Visual Studio 2019 und später
  • Visual Studio Code
  • JetBrains Rider
  • Kompatibel mit Microsoft Access, Word, Excel
Hardware
  • Mindestens 2 GB RAM (4 GB empfohlen)
  • Intel Core i5 oder AMD-äquivalenter Prozessor
  • GPU mit DirectX 11-Unterstützung für Hardwarebeschleunigung
  • NVIDIA GPU für NVDEC/CUVID-Beschleunigung
  • Intel GPU für QuickSync-Beschleunigung

Vertriebsrechte

Lizenzfreie Verbreitung. Stellen Sie Ihre Anwendungen ohne zusätzliche Gebühren oder Laufzeitlizenzen bereit.

Testbeschränkungen

In der Testversion wird ein Wasserzeichen im Videofenster angezeigt. Alle Funktionen sind während der 30-tägigen Testphase voll funktionsfähig.

Kostenlos für nicht-kommerzielle Nutzung: Das SDK ist für nicht-kommerzielle Nutzung kostenlos. Bitte kontaktieren Sie uns, um eine kostenlose Lizenz zu erhalten.

Dokumentation & Support

Umfassende Ressourcen

Ihren Media Player schneller ausliefern mit MCP

Geben Sie Ihrem KI-Codierungsassistenten tiefes Wissen über das Media Player SDK. Der VisioForge MCP Server liefert sofortige Antworten zu Wiedergabesteuerung, Formatunterstützung, Untertitel-Rendering, Audio-Effekten und Netzwerk-Streaming — direkt in Claude Code, VS Code oder Cursor.

Wiedergabe- und Effekte-API-Referenz
Multiplattform-Player-Bereitstellungstipps
Player-spezifische NuGet-Paketsätze
Wiedergabe-, Streaming- und Overlay-Beispiele

Claude Code

claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp

VS Code (.vscode/mcp.json)

{ "servers": { "visioforge-sdk": { "type": "http", "url": "https://mcp.visioforge.com/mcp" } } }
Vollständige MCP-Verbindungsanleitung ansehen

30 Tage kostenlos testen

Vollversion ohne Einschränkungen

Häufig gestellte Fragen

Wie bette ich einen Video-Player in eine WPF-Anwendung ein?

Fügen Sie das NuGet-Paket VisioForge.DotNet.Core hinzu, platzieren Sie ein VideoView-Steuerelement in Ihrem XAML, erstellen Sie eine MediaPlayerCore-Instanz, legen Sie die Quelldatei oder URL fest und rufen Sie PlayAsync() auf. Das SDK übernimmt Rendering, Formaterkennung und Audioausgabe. Sie erhalten vollständige Wiedergabesteuerungen einschließlich Suche, Lautstärke und Geschwindigkeitsanpassung.

Unterstützt das SDK MAUI und plattformübergreifende Wiedergabe?

Ja. Das Media Player SDK funktioniert mit .NET MAUI für plattformübergreifende Videowiedergabe unter Windows, macOS, iOS und Android aus einer einzigen Codebasis. Es unterstützt außerdem Avalonia, Uno Platform und WinForms für zusätzliche Plattformflexibilität.

Welche Video- und Audioformate werden unterstützt?

Das SDK spielt über 500 Formate ab, darunter MP4, MKV, AVI, WebM, MOV, WMV, FLV und viele mehr. Zu den Audioformaten gehören MP3, AAC, FLAC, OGG und WAV. Intern werden FFmpeg- und VLC-Engines verwendet, was eine breite Codec-Kompatibilität gewährleistet, ohne dass Endbenutzer zusätzliche Codecs installieren müssen.

Kann ich RTSP- und Netzwerk-Streams abspielen?

Ja. Das SDK unterstützt RTSP, RTMP, HTTP/HTTPS, HLS, UDP und SRT-Netzwerk-Streams. Sie können Live-Kamera-Feeds, Streaming-Server und Online-Medienquellen mit latenzarmer Wiedergabe und konfigurierbarem Puffering abspielen.

Gibt es hardwarebeschleunigte Videodekodierung?

Ja. Das SDK nutzt GPU-beschleunigte Dekodierung über DXVA2, D3D11, VideoToolbox (macOS) und VAAPI (Linux). Dies ermöglicht eine flüssige Wiedergabe von hochauflösenden Inhalten einschließlich 4K- und 8K-Video bei minimaler CPU-Auslastung.

Wie extrahiere ich Frames aus einer Videodatei in C#?

Verwenden Sie die Frame-Grabber-Funktion des SDK, um einzelne Frames während der Wiedergabe oder zu bestimmten Zeitstempeln aufzunehmen. Sie können Frames als Bitmap-Bilder speichern, im Speicher verarbeiten oder zur Thumbnail-Generierung verwenden. Das SDK unterstützt sowohl synchrone als auch asynchrone Frame-Extraktion.