Last updated: Januar 2026
Media Player SDK .NET vs Datastead TVideoGrabber
Professionelles Media Player SDK vs Windows-exklusive Aufnahmekomponente
Suchen Sie eine TVideoGrabber-Alternative für .NET-Videowiedergabe? Dieser Vergleich bewertet VisioForge Media Player SDK .NET und Datastead TVideoGrabber in den Bereichen Medienwiedergabe, Audioeffekte, DVD-Navigation, virtuelle Kameraausgabe, plattformübergreifende Unterstützung und Preisgestaltung — damit Sie das richtige C#-Video-Player-SDK für WPF, WinForms, Avalonia oder plattformübergreifende Media-Player-Apps auswählen können.
Zusammenfassung
| Aspekt | Media Player SDK .NET | TVideoGrabber |
|---|---|---|
| Hauptzweck | Professionelle Medienwiedergabe | Videoaufnahme (Wiedergabe ist sekundär) |
| Architektur | Dual-Engine (DirectShow + GStreamer) | Einzelne Engine (DirectShow) |
| Plattformunterstützung | Windows, macOS, Linux, iOS, Android (5 Plattformen) | Nur Windows |
| Preise | EUR 250–500/Jahr oder EUR 750–1.500 lebenslang | EUR 695 Basis |
| Ideal für | Media-Player-Apps, Kiosksysteme, Broadcast, Überwachung | Aufnahme mit einfacher Vorschau/Wiedergabe |
Architektur im Detail
Media Player SDK .NET Architektur
Media Player SDK .NET verwendet ein Dual-Engine-Design. Die primäre Engine nutzt DirectShow unter Windows für maximale Gerätekompatibilität. Die plattformübergreifende GStreamer-basierte Engine (MediaPlayerCoreX) bietet native Wiedergabe auf Windows, macOS, Linux, Android und iOS mit einer einheitlichen API-Oberfläche.
- ▶Zwei Wiedergabe-Engines: DirectShow (Windows) und GStreamer (plattformübergreifend)
- ▶DVD/Blu-ray-Navigation mit vollständiger Menü-, Kapitel- und Winkelunterstützung
- ▶Über 40 Echtzeit-Audioeffekte einschließlich EQ, Reverb, Chorus, TrueBass und Flanger
- ▶Professionelle VU-Messung und FFT-Spektrumvisualisierung
- ▶Virtuelle Kameraausgabe zur Einspeisung in Zoom, Teams oder OBS
- ▶Multi-Screen-Anzeige und PiP-Compositing mit OSD-Overlays
TVideoGrabber Architektur
TVideoGrabber ist eine DirectShow-basierte Aufnahmekomponente mit einzelner Engine, entwickelt von Datastead. Sie enthält einen integrierten Media Player für die Dateiwiedergabe und Frame-Suche, aber der Hauptfokus liegt auf der Videoaufnahme statt auf der Medienwiedergabe.
- ▶DirectShow-Filtergraph für Gerätezugriff und Aufnahme unter Windows
- ▶Integrierter Player für einfache Dateiwiedergabe und Frame-Suche
- ▶Eigenschaftsbasiertes Konfigurationsmodell (Eigenschaften setzen, dann starten)
- ▶Bewegungserkennung, Gesichtserkennung und Barcode-Scanning
- ▶PiP, Chroma Key, Zoom und Text-/Bild-Overlays
- ▶Nur Windows-Betrieb — keine Unterstützung für macOS, Linux oder Mobilgeräte
Wesentliche architektonische Unterschiede
| Aspekt | Media Player SDK | TVideoGrabber |
|---|---|---|
| Engine-Design | Dual-Engine (DirectShow + GStreamer) | Einzelne Engine (nur DirectShow) |
| Hauptfokus | Speziell für Medienwiedergabe entwickelt | Aufnahme primär, Wiedergabe sekundär |
| Plattformumfang | 5 Betriebssysteme, 6 UI-Frameworks | Nur Windows, WinForms/WPF |
| Audioverarbeitung | Pipeline mit über 40 Echtzeit-Audioeffekten | Keine Audio-Effekt-API |
| Disc-Wiedergabe | DVD/Blu-ray mit Menünavigation | Keine Disc-Wiedergabe |
| Ausgabemöglichkeiten | Virtuelle Kamera, NDI, Multi-Screen | Nur Snapshots |
Feature-für-Feature-Vergleich
Wiedergabe
| Feature | Media Player SDK | TVideoGrabber |
|---|---|---|
| Dateiwiedergabe (MP4, MKV, AVI, WebM) | ✅ | ✅(Gängige Formate) |
| Netzwerk-Streams (RTSP, RTMP, HLS) | ✅ | ⚠️(Nur einfaches RTSP) |
| DVD-Wiedergabe mit Menünavigation | ✅ | ❌ |
| Blu-ray-Wiedergabe | ✅ | ❌ |
| Variable Wiedergabegeschwindigkeit | ✅ | ⚠️(Einfache Geschwindigkeitssteuerung) |
| Frame-Stepping | ✅ | ✅ |
| Playlist-Verwaltung | ✅ | ❌ |
| Untertitel-Rendering | ✅ | ❌ |
| Mehrere Audiospuren | ✅ | ❌ |
Audioverarbeitung
| Feature | Media Player SDK | TVideoGrabber |
|---|---|---|
| Audioeffekte (40+) | ✅ | ❌ |
| VU-Meter + FFT-Spektrum | ✅ | ❌ |
| Audio-Enhancer (Normalisierung, Auto-Gain) | ✅ | ❌ |
| Kanal-Mapper | ✅ | ❌ |
Videoverarbeitung
| Feature | Media Player SDK | TVideoGrabber |
|---|---|---|
| Echtzeit-Videoeffekte | ✅ | ⚠️(Rotation, Größenänderung) |
| PiP (Bild-in-Bild) | ✅ | ✅ |
| OSD-Overlays | ✅ | ✅ |
| Chroma Key | ✅ | ✅ |
| Zoom / Schwenk | ✅ | ✅ |
Erkennung
| Feature | Media Player SDK | TVideoGrabber |
|---|---|---|
| Bewegungserkennung | ✅ | ✅ |
| Gesichtserkennung | ✅ | ✅ |
| Barcode-/QR-Scanning | ✅ | ✅ |
Ausgabe
| Feature | Media Player SDK | TVideoGrabber |
|---|---|---|
| Virtuelle Kameraausgabe | ✅ | ❌ |
| NDI-Ausgabe | ✅ | ⚠️(EUR 950 Zusatzmodul) |
| Multi-Screen-Anzeige | ✅ | ❌ |
| Snapshot-Aufnahme | ✅ | ✅ |
Plattformunterstützung
Betriebssystem-Kompatibilität
| Plattform | Media Player SDK | TVideoGrabber |
|---|---|---|
| Windows | ✅ | ✅ |
| macOS | ✅ | ❌ |
| Linux | ✅ | ❌ |
| Android | ✅ | ❌ |
| iOS | ✅ | ❌ |
UI-Framework-Kompatibilität
| Framework | Media Player SDK | TVideoGrabber |
|---|---|---|
| WinForms | ✅ | ✅ |
| WPF | ✅ | ✅ |
| WinUI 3 | ✅ | ❌ |
| .NET MAUI | ✅ | ❌ |
| Avalonia | ✅ | ❌ |
| Uno Platform | ✅ | ❌ |
Preisvergleich
Media Player SDK .NET Preise
1 Entwickler, Datei-/Stream-Wiedergabe, Untertitel, Basiseffekte
1 Entwickler, + Netzwerk-Streaming, Bewegungserkennung, Hardwarebeschleunigung
1 Entwickler, + VR/360-Video
Unbegrenzte Entwickler, unbefristet, alle Features
Unbegrenzte Entwickler, unbefristet, alle Features inkl. VR
All licenses include:
- ✓ Lizenzgebührenfreie Verteilung
- ✓ Alle Wiedergabefunktionen enthalten (DVD, Audioeffekte, virtuelle Kamera, NDI)
- ✓ Plattformübergreifende Unterstützung (5 Plattformen)
- ✓ Alle Quellcode-Beispiele
- ✓ Prioritäts-Ticket-Support
TVideoGrabber Preise
Aufnahmekomponente mit einfachem Player, nur Windows
Fügt NDI-Quell-/Ausgabeunterstützung hinzu
Weiterhin nur Windows, keine Audioeffekte, kein DVD
Gesamtbetriebskosten
Die lebenslange Media Player SDK Professional-Lizenz für EUR 1.000 umfasst alles: Dual-Engines, über 40 Audioeffekte, DVD/Blu-ray, virtuelle Kamera, NDI und 5-Plattform-Unterstützung. TVideoGrabber für EUR 695 ist ein Aufnahmetool mit einfacher Wiedergabe — allein das NDI-Zusatzmodul bringt die Kosten auf EUR 1.645, ohne Audioeffekte, ohne DVD-Menüs und nur für Windows.
- ⚠SDK Professional (EUR 1.000) enthält alle Wiedergabefunktionen vs. TVideoGrabber Basis (EUR 695) mit nur einfachem Player
- ⚠SDK enthält über 40 Audioeffekte — TVideoGrabber hat keinerlei Audioverarbeitung zu keinem Preis
- ⚠SDK enthält DVD/Blu-ray-Navigation — TVideoGrabber hat keine Disc-Unterstützung
- ⚠SDK unterstützt 5 Plattformen — TVideoGrabber unterstützt nur Windows
- ⚠TVideoGrabber + NDI (EUR 1.645) kostet 65 % mehr als SDK Professional bei deutlich weniger Wiedergabefunktionen
Code-Beispiele
Mediendatei-Wiedergabe in C#
Media Player SDK .NET
C#var player = new MediaPlayerCoreX(videoView);
var source = await UniversalSourceSettingsV2.CreateAsync(new Uri("movie.mkv"));
await player.OpenAsync(source);
// Untertiteldatei laden und Audiospur auswählen
await player.Subtitles_AddFileAsync("movie.srt");
player.Subtitles_SetEnabled(true);
var tracks = await player.Audio_Streams_AllAsync();
await player.Audio_Streams_SetAsync(tracks[1]); // z.B. Französisch
await player.PlayAsync();
await player.Position_SetAsync(TimeSpan.FromMinutes(10));
player.Rate_Set(1.5);TVideoGrabber
C#var grabber = new TVideoGrabber();
grabber.PlayerFileName = "video.mp4";
grabber.OpenPlayer();
grabber.StartPlayer();
// Einfache Steuerung verfügbar
grabber.PausePlayer();
grabber.SetPlayerPosition(300); // Sekunden
// Keine Untertitel-Unterstützung
// Keine Audiospur-Auswahl
// Keine variable Geschwindigkeit (vorwärts + rückwärts)Audioeffekte während der Wiedergabe
Media Player SDK .NET
C#var player = new MediaPlayerCoreX(videoView);
var source = await UniversalSourceSettingsV2.CreateAsync(new Uri("concert.mp4"));
await player.OpenAsync(source);
// TrueBass-Verstärkung für Tieftonanhebung
var trueBass = new TrueBassAudioEffect();
trueBass.Frequency = 100f;
trueBass.Strength = 0.7f;
player.Audio_Effects_AddOrUpdate(trueBass);
// Flanger für einen schwingenden Stereoeffekt
var flanger = new FlangerAudioEffect();
flanger.WetDryMix = 50f;
flanger.Depth = 80f;
flanger.Frequency = 0.5f;
player.Audio_Effects_AddOrUpdate(flanger);
// Dynamische Verstärkung zur Normalisierung von Lautstärkespitzen
var dynAmp = new DynamicAmplifyAudioEffect();
dynAmp.MaxAmplification = 10.0f;
dynAmp.AttackTime = 20f;
player.Audio_Effects_AddOrUpdate(dynAmp);
await player.PlayAsync();
await player.Snapshot_SaveAsync("frame.png", SnapshotImageFormat.PNG);TVideoGrabber
C#// Keine Audio-Effekt-API
// Kein VU-Meter
// Kein Equalizer, Reverb oder sonstige Audioverarbeitung
// TVideoGrabber ist eine Aufnahmekomponente —
// es hat keine Audio-Effekt-Pipeline für die Wiedergabe.Entscheidungsmatrix
| Anforderung | Media Player SDK | TVideoGrabber | Gewinner |
|---|---|---|---|
| Media-Player-Anwendung | Media Player SDK | ||
| DVD/Blu-ray-Wiedergabe | Media Player SDK | ||
| Audioeffekte bei der Wiedergabe | Media Player SDK | ||
| Plattformübergreifende Wiedergabe | Media Player SDK | ||
| Virtuelle Kamera / NDI-Ausgabe | Media Player SDK | ||
| VU-Meter / FFT-Spektrum | Media Player SDK | ||
| Multi-Screen-Anzeige | Media Player SDK | ||
| Delphi / ActiveX-Projekt | TVideoGrabber |
Fazit
Media Player SDK .NET
Media Player SDK .NET ist speziell für die Wiedergabe konzipiert: Dual-Engines, DVD/Blu-ray-Navigation mit Kapitelmenüs, über 40 Echtzeit-Audioeffekte, virtuelle Kameraausgabe, professionelle VU-Messung und FFT-Spektrum, Multi-Screen-Anzeige, PiP-Compositing, OSD-Overlays, Untertitel-Rendering und Unterstützung für fünf Plattformen. Es ist die klare Wahl für jedes Projekt, das sich auf die Medienwiedergabe konzentriert.
TVideoGrabber
TVideoGrabber ist primär eine Aufnahmekomponente. Der integrierte Player unterstützt einfache Dateiwiedergabe und Frame-Suche, bietet aber keine DVD/Blu-ray-Navigation, Audioeffekte, VU-Messung, Untertitel-Rendering oder plattformübergreifende Unterstützung. Es ist eine sinnvolle Wahl für Delphi-, C++Builder- oder ActiveX-Aufnahmeprojekte, die gelegentlich eine Vorschauwiedergabe benötigen.
The Reality
Der Player von TVideoGrabber dient der Vorschau von Aufnahmen, nicht dem Betrieb einer Media-Anwendung. Er bietet keine Audioeffekte, keine DVD-Menüs, kein Untertitel-Rendering und keine plattformübergreifende Reichweite. Wenn sich Ihr Projekt auf die Medienwiedergabe statt auf die Aufnahme konzentriert, ist Media Player SDK die richtige Wahl.
