Compartilhar via


Filtros do DirectShow

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O DirectShow fornece um conjunto de filtros padrão no Windows. Esses filtros dão suporte a muitos formatos de dados, fornecendo um alto grau de independência de hardware. Um aplicativo também pode registrar e instalar filtros personalizados no sistema de destino.

Os filtros Wrapper do ACM, Descompactador AVI e Compressor AVI funcionam com os Gerenciadores de Compactação de Áudio e Vídeo para permitir que vários codecs sejam usados em um grafo de filtro do DirectShow.

Todos os filtros compatíveis com o SDK (Kit de Desenvolvimento de Software) do DirectShow estão listados aqui. Se um filtro aparecer no GraphEdit, mas não estiver documentado nesta seção de referência, isso significa que o filtro foi instalado por terceiros ou é usado internamente por alguma outra tecnologia da Microsoft. Esses filtros não são compatíveis com o SDK do DirectShow.

Filtrar Descrição
ACM Wrapper Permite que os codecs do ACM (Gerenciador de Compactação de Áudio) ingressem em um grafo de filtro.
Barra cruzada de vídeo analógico Representa uma barra cruzada de vídeo em um dispositivo de captura de vídeo que dá suporte ao WDM (Modelo de Driver do Windows).
Captura de áudio Representa um dispositivo de captura de áudio.
Renderizador de Áudio (WaveOut) Usa as APIs waveOut* para renderizar o áudio de forma de onda.
AVI Compressor Permite que os compressores do VCM (Gerenciador de Compactação de Vídeo) ingressem em um grafo de filtro.
Descompactador AVI Permite que os descompactadores do VCM (Gerenciador de Compactação de Vídeo) ingressem em um grafo de filtro.
Desenho do AVI Efetuado pull automaticamente em um grafo de reprodução em vez do Descompactador AVI quando o vídeo está sendo gerado para um monitor de televisão NTSC externo.
AVI Mux Aceita vários fluxos de entrada e os intercala no formato AVI.
Divisor de AVI Divide fluxos de áudio e vídeo na reprodução de arquivos AVI.
Origem do arquivo AVI/WAV Lê arquivos de origem AVI e WAV e gera os pinos de saída apropriados para o tipo de arquivo. (Preterido.)
Decodificador CC Aceita formas de onda de exemplo entregues por um filtro de captura e fornece dados de legendagem fechada decodificados.
Conversor de Espaço de Cores Converte de um tipo de cor RGB em outro tipo RGB.
Renderizador DirectSound Renderiza o áudio usando a API DirectSound.
DMO Wrapper Permite que um aplicativo DirectShow use um Objeto de Mídia DirectX (DMO) em um grafo de filtro.
DV Muxer Combina um fluxo de vídeo codificado em DV (vídeo digital) com um ou dois fluxos de áudio para produzir um fluxo de DV intercalado.
Divisor de DV Divide um fluxo de DV intercalado em seus fluxos de áudio e vídeo de componente.
Decodificador de Vídeo DV Decodifica um fluxo de DV em vídeo descompactado.
Codificador de Vídeo DV Codifica um fluxo de vídeo não compactado em vídeo DV.
Navegador de DVD Abre todos os arquivos necessários em um volume de DVD-Video, navega pelos arquivos lineares DVD-Video .vob e analisa o fluxo de programa MPEG-2 resultante.
Renderizador de Vídeo Aprimorado Renderizador de vídeo com a mesma funcionalidade principal e modelo de plug-in que o coletor de mídia EVR do Media Foundation.
Origem do arquivo (Async) Abre e lê arquivos locais de vários formatos de dados diferentes e passa os dados para um filtro de analisador.
Origem do arquivo (URL) Funciona com qualquer arquivo de origem que possa ser identificado por um URL (Uniform Resource Locator) e cujo tipo principal de mídia é stream.
Renderizador de Fluxo de Arquivos Renderiza nomes de arquivo analisados pelo filtro Analisador de Vários Arquivos.
Gravador de Arquivos Usado para gravar arquivos no disco, independentemente do formato.
Renderizador de Tela Inteira Usa DirectDraw para renderizar vídeo em tela inteira em placas gráficas mais antigas. (Obsoleto.)
Pin Infinito Tee Fornece amostras entregues ao pin de entrada para um número variável de pinos de saída.
Renderizador de comando de script interno Recebe comandos de script e os envia para o aplicativo.
Decodificador de Linha 21 Converte as informações de legenda fechadas da linha 21 em bitmaps com legenda texto.
Codificador do Microsoft AC3 Codifica áudio PCM estéreo para um bitstream do Dolby Digital. (Não há suporte para aplicativos de terceiros.)
Microsoft MPEG-1/DD Audio Decoder Decodifica o áudio MPEG-1, AAC e Dolby Digital.
Microsoft MPEG-2 Audio Encoder Codifica o áudio MPEG-2.
Codificador do Microsoft MPEG-2 Codifica áudio e vídeo MPEG-2.
Decodificador de Vídeo do Microsoft MPEG-2 Decodifica o vídeo MPEG-2.
Codificador de vídeo do Microsoft MPEG-2 Codifica o vídeo MPEG-2.
Analisador MIDI Lê dados MIDI encontrados em . MID e . Arquivos RMI.
Renderizador MIDI Renderiza dados MIDI do filtro analisador MIDI.
MJPEG Compressor Compacta um fluxo de vídeo descompactado usando a compactação JPEG de movimento.
Descompactador MJPEG Decodifica um fluxo de vídeo de movimento JPEG para vídeo descompactado.
Decodificador de áudio MPEG-1 Decodifica o áudio MPEG-1 Camada I e Camada II para PCM.
Divisor de Fluxo MPEG-1 Divide um fluxo do sistema MPEG-1 em seus fluxos de áudio e vídeo de componente.
Decodificador de vídeo MPEG-1 Decodifica o vídeo MPEG-1.
MPEG-2 Demultiplexer Demultiplexes fluxos de transporte MPEG-2 que são entregues no modo push e fluxos de programas que são entregues no modo push ou pull.
Divisor MPEG-2 Analisa fluxos de programas MPEG-2, cria um pino de saída para cada fluxo e gera os pacotes MPEG de áudio e/ou vídeo compactados para um filtro de decodificador MPEG-2.
MSDV Driver O driver WDM (Modelo de Driver do Windows) para filmadoras DV.
MSTape Driver Dá suporte a dispositivos de câmera D-VHS e MPEG.
Codec do Conversor de Espaço de Cor MSYUV Habilita a reprodução de dados de fonte de vídeo em formatos YUV em clientes cujo adaptador de vídeo não pode ser usado para conversões YUV para RGB em hardware.
Analisador de vários arquivos Analisa um formato de arquivo simples que permite que vários nomes de arquivo sejam especificados como se fossem um arquivo.
Mixer de Sobreposição 2 Como o Mixer de Sobreposição, mas pode ser adicionado a um grafo de filtro automaticamente. (Obsoleto.)
Mixer de Sobreposição Projetado especificamente para reprodução de DVD e transmissão de vídeo com legendas ocultas de linha 21. (Obsoleto. Substituído pelo Renderizador de Mixagem de Vídeo.)
Descompactador QT Descompacta o vídeo do Apple QuickTime 2.0. (Obsoleto.)
Analisador de Filmes quicktime Divide os dados do Apple QuickTime em fluxos de áudio e vídeo. (Obsoleto.)
Analisador SAMI (CC) Analisa os dados de legendagem de arquivos SAMI (Synchronized Accessible Media Interchange).
Tee Inteligente Usado em grafos de captura de vídeo para dividir o fluxo de vídeo em um fluxo de visualização e um fluxo de captura.
Conversor de tee/coletor para coletor Fornece um meio eficiente para duplicar fluxos de dados no modo kernel sem as transições caras entre o kernel e o modo de usuário.
Áudio de TV Fornece controle da decodificação de áudio de televisão, seleção estéreo ou monoaural e seleção de SAP (programa de áudio secundário).
Sintonizador de TV Seleciona uma transmissão analógica ou um canal a cabo a ser exibido.
Alocador de Superfície de VBI Controla a alocação de buffers VBI em gráficos de televisão analógicos com cenários de captura de porta de vídeo de hardware.
Filtro de Captura VFW Funciona com hardware de captura de vídeo mais antigo que usa Vídeo para Windows.
Ditherer de cor VGA 16 Converte de um tipo de cor RGB em uma exibição de cores de 4 bits para que os fluxos de vídeo AVI e MPEG possam ser exibidos em monitores de 16 cores mais antigos. (Obsoleto.)
Filtro do Renderizador de Combinação de Vídeo 7 (VMR-7) O renderizador de vídeo padrão no Windows XP. Oferece funcionalidades avançadas de renderização e combinação de vídeos.
Filtro do Renderizador de Combinação de Vídeo 9 (VMR-9) Semelhante à VMR-7, mas disponível em todas as plataformas compatíveis com o DirectX.
Gerenciador de Porta de Vídeo Permite que o Renderizador de Combinação de Vídeo funcione perfeitamente em sistemas em que os dados de vídeo são transferidos diretamente de um dispositivo de captura de vídeo ou decodificador de hardware para o chip gráfico.
Renderizador de Vídeo Renderizador de vídeo padrão no Windows 98SE, Windows 2000 e Windows Millennium Edition. Conecta-se a qualquer filtro de transformação de vídeo que produz dados de vídeo descompactados.
Analisador WAVE Analisa dados de áudio no formato WAV de arquivos .wav, .au ou .aif.
Captura de vídeo do WDM Controla dispositivos de captura analógicos que usam drivers WDM (Modelo de Driver do Windows).
Filtro de origem do Windows Media Filtro de origem padrão para reprodução do conteúdo do Windows Media e MPEG-4 criado usando o Codificador MPEG-4 da Microsoft. Esse é o filtro de origem usado pelo Reprodutor Multimídia do Windows 6.4. (Obsoleto.)
Leitor do ASF do WM Filtro de origem para reprodução de arquivo de conteúdo baseado em Windows Media e conteúdo criado com qualquer um dos DMOs do Codificador MPEG-4 da Microsoft. Deve ser adicionado explicitamente a um grafo de filtro. Esse filtro é baseado no SDK do Formato de Mídia do Windows.
Gravador ASF do WM Aceita fluxos de entrada descompactados e cria arquivos ASF que contêm fluxos do Windows Media ou fluxos MPEG-4 usando o DMO do Codificador MPEG-4 da Microsoft. Esse filtro é baseado no SDK do Formato de Mídia do Windows.
WST Codec Decodifica e/ou duplica os dados de Teletexto decodificados e corrigidos por erro de encaminhamento para o filtro de Decodificador WST. (Obsoleto.)
Decodificador WST Aceita dados de Teletexto Padrão Mundial decodificados do WST Codec e entrega os bitmaps para Fixar 2 no Mixer de Sobreposição usando fontes fornecidas pela Microsoft. (Obsoleto.)

 

Referência do DirectShow