FFMPEG Source DirectShow Filter

Version 15.0

Professioneller DirectShow-Filter für Video- und Audioquellen

Der FFMPEG Source DirectShow Filter lässt sich nahtlos in jede DirectShow-Anwendung integrieren und dekodiert und gibt Video-, Audio- und Netzwerk-Streams wieder. Dieses leistungsstarke SDK enthält FFMPEG-DLLs und einen DirectShow-Filter mit standardmäßigen Dateiauswahlfunktionen und benutzerdefinierten Schnittstellen für eine effiziente und flexible Multimedia-Verarbeitung in Ihren Anwendungen.

Hauptfunktionen des VisioForge FFMPEG-Quellfilters

Umfassende Formatunterstützung

  • Videoformate: MP4, AVI, MPEG, MPEG-TS, AV1, MKV, WebM und viele andere Formate
  • Audioformate: AAC/M4A, MP3, OGG, Speex, FLAC und mehr
  • Codec-Unterstützung: Interne Video- und Audio-Decoder von FFMPEG
  • Kundenspezifische Verarbeitung: Unterstützung für Video-/Audio-FFMPEG-Filter mit erweiterter Konfiguration

Fortschrittliche Architektur und Leistung

  • GPU-Beschleunigung: GPU-beschleunigte Videodekodierung für optimale Leistung
  • Multithreading: Effiziente Multithread-Verarbeitung für reibungslose Wiedergabe
  • Plattformunterstützung: Sowohl x86- als auch x64-Versionen verfügbar
  • DirectShow-Integration: Nahtlose Integration mit der DirectShow-Architektur

Entwicklerfreundliches SDK

  • .NET-API: Vollständige C#- und VB.NET-Unterstützung mit NuGet-Paketverteilung
  • C++-API: Native C++-Schnittstelle für Hochleistungsanwendungen
  • Delphi-API: Vollständige Delphi/Pascal-Unterstützung für die RAD-Entwicklung
  • NuGet-Integration: VisioForge.DirectShowAPI-Paket für nahtlose .NET-Entwicklung
  • Beispielcode: Demoanwendungen für C#, VB.NET, C++ und Delphi
  • Dokumentation: Umfassende API-Referenz und Anwendungsbeispiele

Installation und Konfiguration

Systemanforderungen

  • Windows: Windows 11, Windows 10, Windows 8/8.1, Windows 7
  • Windows Server: Windows Server 2016 und spätere Versionen
  • Architektur: x86- und x64-Unterstützung

So installieren Sie

  1. Laden Sie das Installationsprogramm aus dem Downloadbereich herunter
  2. Für eine ordnungsgemäße Registrierung mit Administratorrechten ausführen
  3. Der Filter wird automatisch bei Windows registriert
  4. Fügen Sie Ihrem Projekt Referenzen hinzu und beginnen Sie mit der Codierung

.NET-Entwicklungs-Setup

Installieren Sie für .NET-Anwendungen das NuGet-Paket VisioForge.DirectShowAPI:

Das NuGet-Paket bietet:

  • Komplette DirectShow-API-Wrapper für .NET
  • Stark typisierte Schnittstellen und Aufzählungen
  • Richtige COM-Interoperabilität und Speicherverwaltung
  • Unterstützung für C#, VB.NET und andere .NET-Sprachen

Codebeispiele und Beispielimplementierung

Filterverwendung in einem DirectShow-Graph

Der FFMPEG-Quellfilter fungiert als Quellfilter in Ihrem DirectShow-Diagramm und bietet:

  • Dateiquelle: Lokale Dateiwiedergabe mit automatischer Formaterkennung
  • Netzwerk-Streaming: Unterstützung für Netzwerk-Streams und -Protokolle
  • Benutzerdefinierte Konfiguration: Erweiterte Einstellungen für Pufferung, Hardwarebeschleunigung
  • Stream-Auswahl: Auswahl und Verwaltung mehrerer Audio-/Video-Streams
FFMPEG-Quellfilter in GraphStudio

C#-Implementierung mit erweiterten Funktionen

Erweiterte VB.NET-Implementierung mit vollständiger Schnittstellenunterstützung

Registrierung für lizenzierte Benutzer

C#-Registrierung

VB.Net-Registrierung

C++-Registrierung

C++-Implementierung mit vollständiger Schnittstellenunterstützung

Erweiterte Konfigurationsoptionen

Einrichten der Hardwarebeschleunigung

Aktivieren Sie die GPU-beschleunigte Videodekodierung für optimale Leistung (standardmäßig aktiviert):

  • NVIDIA NVDEC: Automatische Erkennung und Verwendung für H.264/H.265/AV1-Dekodierung
  • Intel Quick Sync Video: Integrierte GPU-Beschleunigungsunterstützung von Intel
  • AMD VCE: AMD-Hardware-Videodekodierungsbeschleunigung
  • Software-Fallback: Automatischer Fallback auf CPU-Dekodierung bei Bedarf

Netzwerk-Streaming-Konfiguration

Professionelle Streaming-Unterstützung mit umfassenden Protokolloptionen:

  • Verbindungstimeout: Konfigurierbares Timeout (Standard: 15000 ms)
  • Pufferstrategie: AUTO/ON/OFF-Modi für Live-Quellen
  • RTSP-Optionen: TCP/UDP-Transportauswahl
  • Benutzerdefinierte Protokolle: Vollständige Unterstützung der FFMPEG-Protokolloption

Erweiterte Stream-Verarbeitung

  • Datenrückrufe: Zugriff auf den Rohdatenstrom für benutzerdefinierte Verarbeitung
  • Zeitstempel-Rückrufe: Präzise Zeitinformationen für das Debuggen der A/V-Synchronisierung
  • Stream-Auswahl: Dynamisches Umschalten des Audio-/Video-Streams über IAMStreamSelect
  • Audiosteuerung: Audioverarbeitung unabhängig aktivieren/deaktivieren

Multi-Stream- und Programmunterstützung

  • Stream-Auswahl: Unterstützung für mehrere Video-/Audio-Streams
  • Programmumschaltung: Handhabung von Multiprogramm-Transportströmen
  • Sprachauswahl: Audiotitelauswahl nach Sprache
  • Untertitelunterstützung: Extraktion und Wiedergabe von Untertitel-Streams

Handhabung von Live-Quellen

  • Echtzeiterkennung: Automatische Live-Quellenidentifizierung
  • Pufferverwaltung: Intelligente Pufferung für reibungslose Wiedergabe
  • Taktsynchronisation: Referenzuhrverwaltung für Live-Streams
  • Qualitätskontrolle: Adaptive Qualität für Netzwerk-Streams

Such- und Wiedergabesteuerung

  • Mediensuche: Vollständige IMediaSeeking-Schnittstellenunterstützung für nicht-Live-Quellen
  • Ratenkontrolle: Variable Wiedergabegeschwindigkeit (nicht verfügbar für Live-Quellen)
  • Positionsregelung: Absolute, relative und inkrementelle Positionierung
  • Keyframe-Suche: Suchen Sie zum nächsten Keyframe für eine reibungslose Wiedergabe

Funktionen der Testversion

Erleben Sie die gesamte Leistung unseres DirectShow-Filters mit nur einer diskreten Auswertungsüberlagerung während der Videowiedergabe:

  • Voll funktionsfähige Testumgebung: Zugriff auf alle Codecs, Filter und Verarbeitungsfunktionen für eine umfassende Auswertung
  • Universelle Formatkompatibilität: Testen Sie mit Ihrer gesamten Medienbibliothek, einschließlich MP4, AVI, MPEG, MKV und Streaming-Protokollen
  • Umfassende Entwicklungsressourcen: Vollständige API-Dokumentation, Schnittstellendefinitionen und umfassende Codebeispiele
  • Produktionsreife Beispiele: Funktionierende C#-, C++- und Delphi-Anwendungen mit vollständigem Quellcode zur sofortigen Integration

Kaufvorteile

Lizenzierungsoptionen

  • Reguläre Lizenz: Jahresabonnement mit automatischer Verlängerung (jederzeit kündbar)
  • Lebenslange Lizenz: Einmaliger Kauf mit unbegrenzten Updates

Funktionen der regulären Lizenz

  • Kommerzielle Einsatzfreiheit: Bereitstellung für eine unbegrenzte Anzahl von Anwendungen und Installationen ohne Nutzungsbeschränkungen oder Laufzeitgebühren
  • Professionelle Ausgabequalität: Kristallklare Videowiedergabe ohne Wasserzeichen oder Test-Overlays für produktionsreife Anwendungen
  • Kontinuierlicher Zugang zu Innovationen: Erhalten Sie 12 Monate lang alle Funktionserweiterungen, Codec-Updates und Leistungsverbesserungen
  • Kompetente Unterstützung für Entwickler: Direkter Zugang zu VisioForge-Technikern für technische Beratung und schnelle Problemlösung
  • Vollständige Vertriebsbehörde: Volle Rechte zur Weiterverteilung des Filters mit Ihren Anwendungen ohne zusätzliche Lizenzkosten

Vorteile einer lebenslangen Lizenz

  • Unbegrenzte Updates: Updates für unbegrenzte Zeit
  • Einmalzahlung: Keine wiederkehrenden Abonnementgebühren
  • Langfristige Unterstützung: Erweiterter Supportumfang
Zusammenfassung 2Zusammenfassung 1Zusammenfassung 3
Logo
VisioForge © 2006 - 2025
Zwietracht