FFMPEG Source DirectShow Filter

versione 15.0

Filtro DirectShow professionale per sorgenti video e audio

Il filtro FFMPEG Source DirectShow si integra perfettamente in qualsiasi applicazione DirectShow per decodificare e riprodurre file video o audio e flussi di rete. Questo potente SDK include DLL FFMPEG e un filtro DirectShow con funzionalità standard di selezione file e interfacce personalizzate per un'elaborazione multimediale efficiente e flessibile nelle vostre applicazioni.

Caratteristiche principali del filtro sorgente FFMPEG di VisioForge

Supporto completo del formato

  • Formati video: MP4, AVI, MPEG, MPEG-TS, AV1, MKV, WebM e molti altri formati
  • Formati audio: AAC/M4A, MP3, OGG, Speex, FLAC e altro
  • Supporto codec: Decoder video e audio interni forniti da FFMPEG
  • Elaborazione personalizzata: Supporto dei filtri FFMPEG video/audio con configurazione avanzata

Architettura e prestazioni avanzate

  • Accelerazione GPU: Decodifica video accelerata dalla GPU per prestazioni ottimali
  • Multithreading: Elaborazione multithread efficiente per una riproduzione fluida
  • Supporto della piattaforma: Disponibili entrambe le versioni x86 e x64
  • Integrazione DirectShow: Integrazione perfetta con l'architettura DirectShow

SDK di facile utilizzo per gli sviluppatori

  • API .NET: Supporto completo C# e VB.NET con distribuzione del pacchetto NuGet
  • API C++: Interfaccia C++ nativa per applicazioni ad alte prestazioni
  • API Delphi: Supporto completo Delphi/Pascal per lo sviluppo RAD
  • Integrazione NuGet: Pacchetto VisioForge.DirectShowAPI per uno sviluppo .NET senza interruzioni
  • Codice di esempio: Applicazioni demo per C#, VB.NET, C++ e Delphi
  • Documentazione: Riferimento API completo ed esempi di utilizzo

Installazione e configurazione

Requisiti di sistema

  • Finestre: Windows 11, Windows 10, Windows 8/8.1, Windows 7
  • Finestre Server: Windows Server 2016 e versioni successive
  • Architettura: supporto x86 e x64

Come installare

  1. Scarica il programma di installazione dalla sezione download
  2. Eseguire con privilegi di amministratore per una corretta registrazione
  3. Il filtro verrà registrato automaticamente con Windows
  4. Aggiungi riferimenti al tuo progetto e inizia a programmare

Configurazione dello sviluppo .NET

Per le applicazioni .NET, installare il pacchetto NuGet VisioForge.DirectShowAPI:

Il pacchetto NuGet fornisce:

  • Wrapper API DirectShow completi per .NET
  • Interfacce e enumerazioni fortemente tipizzate
  • Corretta interoperabilità COM e gestione della memoria
  • Supporto per C#, VB.NET e altri linguaggi .NET

Esempi di codice e implementazione di esempio

Uso del filtro in un grafico DirectShow

Il filtro sorgente FFMPEG funge da filtro sorgente nel grafico DirectShow, fornendo:

  • Origine del file: Riproduzione di file locali con rilevamento automatico del formato
  • Streaming di rete: Supporto per flussi e protocolli di rete
  • Configurazione personalizzata: Impostazioni avanzate per il buffering, accelerazione hardware
  • Selezione del flusso: Selezione e gestione di flussi audio/video multipli
Filtro sorgente FFMPEG in GraphStudio

Implementazione C# con funzionalità avanzate

Implementazione avanzata di VB.NET con supporto completo dell'interfaccia

Registrazione per utenti autorizzati

Registrazione C#

Registrazione VB.Net

Registrazione C++

Implementazione C++ con supporto completo dell'interfaccia

Opzioni di configurazione avanzate

Configurazione dell'accelerazione hardware

Abilita la decodifica video accelerata dalla GPU per prestazioni ottimali (abilitata per impostazione predefinita):

  • NVIDIA NVDEC: Rilevamento e utilizzo automatici per la decodifica H.264/H.265/AV1
  • Video di sincronizzazione rapida Intel: Supporto per l'accelerazione GPU integrata Intel
  • AMD VCE: Accelerazione di decodifica video hardware AMD
  • Software di fallback: Fallback automatico alla decodifica della CPU quando necessario

Configurazione dello streaming di rete

Supporto streaming professionale con opzioni di protocollo complete:

  • Timeout di connessione: Timeout configurabile (predefinito: 15000 ms)
  • Strategia di buffering: Modalità AUTO/ON/OFF per sorgenti live
  • Opzioni RTSP: Selezione del trasporto TCP/UDP
  • Protocolli personalizzati: Supporto completo dell'opzione del protocollo FFMPEG

Elaborazione avanzata dei flussi

  • Richiamate di dati: Accesso al flusso di dati grezzi per l'elaborazione personalizzata
  • Callback di timestamp: Informazioni temporali precise per il debug della sincronizzazione A/V
  • Selezione del flusso: Commutazione dinamica del flusso audio/video tramite IAMStreamSelect
  • Controllo audio: Abilita/disabilita l'elaborazione audio in modo indipendente

Supporto multi-stream e programma

  • Selezione del flusso: Supporto per più flussi video/audio
  • Cambio di programma: Gestire flussi di trasporto multiprogramma
  • Selezione della lingua: Selezione della traccia audio per lingua
  • Supporto sottotitoli: Estrazione e rendering del flusso dei sottotitoli

Gestione delle sorgenti live

  • Rilevamento in tempo reale: Identificazione automatica della sorgente live
  • Gestione del buffering: Buffering intelligente per una riproduzione fluida
  • Sincronizzazione dell'orologio: Gestione dell'orologio di riferimento per i flussi live
  • Controllo di qualità: Qualità adattiva per i flussi di rete

Ricerca e controllo della riproduzione

  • Ricerca di media: Supporto completo dell'interfaccia IMediaSeeking per sorgenti non live
  • Controllo della velocità: Velocità di riproduzione variabile (non disponibile per sorgenti live)
  • Controllo della posizione: Posizionamento assoluto, relativo e incrementale
  • Ricerca del fotogramma chiave: Cerca il fotogramma chiave più vicino per una riproduzione fluida

Funzionalità della versione di valutazione

Sperimenta la potenza completa del nostro filtro DirectShow con una sola sovrapposizione di valutazione discreta durante la riproduzione video:

  • Ambiente di test completo: Accedi a tutti i codec, filtri e capacità di elaborazione per una valutazione completa
  • Compatibilità con il formato universale: Esegui il test con l'intera libreria multimediale, inclusi MP4, AVI, MPEG, MKV e protocolli di streaming
  • Risorse di sviluppo complete: Documentazione API completa, definizioni di interfaccia ed esempi di codifica esaustivi
  • Campioni pronti per la produzione: Applicazioni C#, C++ e Delphi funzionanti con codice sorgente completo per un'integrazione immediata

Vantaggi dell'acquisto

Opzioni di licenza

  • Licenza regolare: Abbonamento annuale con rinnovo automatico (annullabile in qualsiasi momento)
  • Licenza a vita: Acquisto una tantum con aggiornamenti illimitati

Funzionalità della licenza regolare

  • Libertà di distribuzione commerciale: Distribuisci su applicazioni e installazioni illimitate senza limiti di utilizzo o costi di runtime
  • Qualità di output professionale: Rendering video cristallino senza filigrane o sovrapposizioni di prova per applicazioni pronte per la produzione
  • Accesso all'innovazione continua: Ricevi tutti i miglioramenti delle funzionalità, gli aggiornamenti dei codec e i miglioramenti delle prestazioni per 12 mesi
  • Assistenza agli sviluppatori esperti: Accesso diretto agli ingegneri VisioForge per assistenza tecnica e rapida risoluzione dei problemi
  • Autorità di distribuzione completa: Pieni diritti di ridistribuzione del filtro con le tue applicazioni senza costi di licenza aggiuntivi

Vantaggi della licenza a vita

  • Aggiornamenti illimitati: Aggiornamenti per un tempo illimitato
  • Pagamento una tantum: Nessun canone di abbonamento ricorrente
  • Supporto a lungo termine: Copertura di supporto estesa
astratto 2astratto 1astratto 3
logo
VisioForge © 2006 - 2025
discordia