Filtri DirectShow

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

DirectShow fornisce un set di filtri predefiniti in Windows. Questi filtri supportano molti formati di dati, garantendo al tempo stesso un elevato livello di indipendenza hardware. Un'applicazione può anche registrare e installare filtri personalizzati nel sistema di destinazione.

I filtri ACM Wrapper, AVI Decompressor e AVI Compressor funzionano con i gestori di compressione audio e video per consentire l'uso di vari codec in un grafico di filtro DirectShow.

Tutti i filtri supportati da DirectShow Software Development Kit (SDK) sono elencati qui. Se un filtro viene visualizzato in GraphEdit ma non è documentato in questa sezione di riferimento, significa che il filtro è stato installato da terze parti o viene usato internamente da altre tecnologie Microsoft. Tali filtri non sono supportati da DirectShow SDK.

Filtra Descrizione
ACM Wrapper Consente ai codec ACM (Audio Compression Manager) di unire un grafico di filtro.
Barra incrociata video analogica Rappresenta una barra incrociata video in un dispositivo di acquisizione video che supporta il modello di driver Windows (WDM).
Acquisizione audio Rappresenta un dispositivo di acquisizione audio.
Renderer audio (WaveOut) Usa le API waveOut* per eseguire il rendering dell'audio a forma d'onda.
Compressore AVI Consente ai compressori VCM (Video Compression Manager) di unire un grafico di filtro.
Decompressore AVI Consente ai decompressori di Gestione compressione video (VCM) di unire un grafico di filtro.
Disegno AVI Eseguito automaticamente il pull in un grafico di riproduzione invece del decompressore AVI quando il video viene restituito a un monitor televisivo NTSC esterno.
AVI Mux Accetta più flussi di input e li interlea in formato AVI.
AVI Splitter Divide i flussi audio e video nella riproduzione di file AVI.
Origine file AVI/WAV Legge i file di origine AVI e WAV e genera i pin di output appropriati per il tipo di file. (Deprecata)
Decodificatore CC Accetta forme d'onda di esempio recapitate da un filtro di acquisizione e fornisce dati di sottotitoli codificati codificati.
Convertitore di spazi colori Converte da un tipo di colore RGB a un altro tipo RGB.
DirectSound Renderer Esegue il rendering dell'audio usando l'API DirectSound.
DMO Wrapper Consente a un'applicazione DirectShow di usare un oggetto DMO (DirectX Media Object ) all'interno di un grafico di filtro.
DV Muxer Combina un flusso video digitale (DV) con codifica DV con uno o due flussi audio per produrre un flusso DV interleaved.
DV Splitter Suddivide un flusso DV interleaved nei flussi audio e video dei componenti.
Decodificatore video DV Decodifica un flusso DV in un video non compresso.
Codificatore video DV Codifica un flusso video non compresso in video DV.
Strumento di navigazione DVD Apre tutti i file necessari in un volume DVD-Video, esplora i file lineari DVD-Video vob e analizza il flusso di programma MPEG-2 risultante.
Renderer video avanzato Renderer video con la stessa funzionalità di base e il modello di plug-in del sink multimediale EVR di Media Foundation.
Origine file (asincrona) Apre e legge i file locali di molti formati di dati diversi e passa i dati a un filtro parser.
Origine file (URL) Funziona con qualsiasi file di origine che può essere identificato da un URL (Uniform Resource Locator) e il cui tipo principale multimediale è stream.
Renderer del flusso di file Esegue il rendering dei nomi di file analizzati dal filtro Parser multi-file.
File Writer Consente di scrivere file su disco indipendentemente dal formato.
Renderer a schermo intero Usa DirectDraw per eseguire il rendering di video a schermo intero su schede grafiche meno recenti. (Obsoleto).
Tee pin infinito Distribuisce campioni recapitati al relativo pin di input a un numero variabile di pin di output.
Renderer dei comandi di script interno Riceve i comandi script e li invia all'applicazione.
Decodificatore linea 21 Converte le informazioni didascalia chiuse della riga 21 in bitmap con testo didascalia.
Codificatore Microsoft AC3 Codifica l'audio PCM stereo in un flusso di bit Dolby Digital. Non supportato per le applicazioni di terze parti.
Decodificatore audio MPEG-1/DD Microsoft Decodifica l'audio MPEG-1, AAC e Dolby Digital.
Codificatore audio MICROSOFT MPEG-2 Codifica l'audio MPEG-2.
Codificatore MICROSOFT MPEG-2 Codifica audio e video MPEG-2.
Decodificatore video MICROSOFT MPEG-2 Decodifica il video MPEG-2.
Codificatore video Microsoft MPEG-2 Codifica il video MPEG-2.
MIDI Parser Legge i dati MIDI trovati in . MID e . File RMI.
MIDI Renderer Esegue il rendering dei dati MIDI dal filtro parser MIDI.
Compressore MJPEG Comprime un flusso video non compresso, usando la compressione JPEG del movimento.
Decompressore MJPEG Decodifica un flusso video dal movimento JPEG al video non compresso.
Decodificatore audio MPEG-1 Decodifica l'audio MPEG-1 Layer I e Layer II in PCM.
Splitter di flusso MPEG-1 Suddivide un flusso di sistema MPEG-1 nei flussi audio e video dei componenti.
Decodificatore video MPEG-1 Decodifica il video MPEG-1.
MPEG-2 Demultiplexer Demultiplexes i flussi di trasporto MPEG-2 recapitati in modalità push e flussi di programma recapitati in modalità push o pull.
MPEG-2 Splitter Analizza i flussi di programma MPEG-2, crea un pin di output per ogni flusso e restituisce i pacchetti MPEG audio e/o video compressi a un filtro decodificatore MPEG-2.
MSDV Driver Driver Windows Driver Model (WDM) per dv dv.
MSTape Driver Supporta i dispositivi D-VHS e MPEG.
Codec del convertitore di spazi colori MSYUV Abilita la riproduzione dei dati dell'origine video nei formati YUV nei client la cui scheda di visualizzazione video non può essere usata per le conversioni da YUV a RGB nell'hardware.
Multi-File Parser Analizza un formato di file semplice che consente di specificare più nomi di file come se fossero un unico file.
Mixer sovrimpressione 2 Come il mixer di sovrapposizione, ma può essere aggiunto automaticamente a un grafico di filtro. (Obsoleto).
Mixer di sovrapposizione Progettato appositamente per la riproduzione e la trasmissione di flussi video con sottotitoli line-21. (Obsoleto. Sostituito da Video Mixing Renderer.
Decompressore QT Decomprime il video Apple QuickTime 2.0. (Obsoleto).
Parser di film QuickTime Suddivide i dati Di Apple QuickTime in flussi audio e video. (Obsoleto).
SAMI (CC) Parser Analizza i dati di didascalia dai file SAMI (Synchronized Accessible Media Interchange).
Tee intelligente Usato nei grafici di acquisizione video per suddividere il flusso video in un flusso di anteprima e in un flusso di acquisizione.
Convertitore da tee/sink a sink Fornisce un mezzo efficiente per duplicare i flussi di dati all'interno della modalità kernel senza le transizioni costose tra il kernel e la modalità utente.
TV Audio Fornisce il controllo della decodifica audio televisiva, della selezione stereo o monoaurale e della selezione del programma audio secondario (SAP).
TV Tuner Seleziona una trasmissione analogica o un canale via cavo da visualizzare.
Allocatore surface VBI Controlla l'allocazione di buffer VBI in grafici televisivi analogici con scenari di acquisizione delle porte video hardware.
Filtro acquisizione VFW Funziona con l'hardware di acquisizione video meno recente che usa Video per Windows.
VGA 16 Color Ditherer Converte da un tipo di colore RGB a una visualizzazione a colori a 4 bit in modo che i flussi video AVI e MPEG possano essere visualizzati su monitor di 16 colori meno recenti. (Obsoleto).
Filtro del renderer di combinazione video 7 (VMR-7) Renderer video predefinito in Windows XP. Offre funzionalità avanzate di rendering e combinazione di video.
Filtro del renderer di combinazione video 9 (VMR-9) Simile a VMR-7, ma disponibile in tutte le piattaforme supportate da DirectX.
Gestione porte video Consente al renderer di missaggio video di lavorare senza problemi nei sistemi in cui i dati video vengono trasferiti direttamente da un dispositivo di acquisizione video o un decodificatore hardware al chip grafico.
Video Renderer Renderer video predefinito in Windows 98SE, Windows 2000 e Windows Millennium Edition. Si connette a qualsiasi filtro di trasformazione video che produce dati video decompressi.
WAVE Parser Analizza i dati audio in formato WAV da file wav, au o .aif.
Acquisizione video WDM Controlla i dispositivi di acquisizione analogica che usano driver WDM (Windows Driver Model).
Filtro origine di Windows Media Filtro di origine predefinito per la riproduzione di contenuti Di Windows Media e MPEG-4 creati con microsoft MPEG-4 Encoder. Questo è il filtro di origine usato da Lettore multimediale Windows 6.4. (Obsoleto).
Lettore ASF WM Filtro di origine per la riproduzione di file di contenuto e contenuto basato su Windows Media creato con qualsiasi DMO del codificatore MPEG-4 Microsoft. Deve essere aggiunto in modo esplicito a un grafico di filtro. Questo filtro è basato su Windows Media Format SDK.
WM ASF Writer Accetta flussi di input non compressi e crea file ASF contenenti flussi Di Windows Media o MPEG-4 usando Microsoft MPEG-4 Encoder DMO. Questo filtro è basato su Windows Media Format SDK.
WST Codec Decodifica e/o duplica i dati di teletext decodificati e con correzione forward-error per il filtro decodificatore WST. (Obsoleto).
Decodificatore WST Accetta i dati di teletext standard WST decodificati dal codec WST e distribuisce le bitmap al Pin 2 nel mixer di sovrimpressione usando i tipi di carattere forniti da Microsoft. (Obsoleto).

 

Riferimento a DirectShow