Compatibilidad con MPEG-2 en DirectShow

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

En esta sección se describen los componentes que puede usar para reproducir contenido MPEG-2 en DirectShow.

Nota:

Aunque el vídeo de DVD se basa en MPEG-2, esta sección no describe la reproducción o navegación de DVD. Para obtener información sobre el DVD en DirectShow, vea Aplicaciones de DVD.

 

Los datos MPEG-2 pueden proceder de un archivo local o de un origen en directo, como una difusión de red o un dispositivo D-VHS. La reproducción de archivos se denomina modo de extracción porque el filtro del analizador extrae datos del archivo en el gráfico de filtros. Los orígenes dinámicos se denominan modo de inserción porque el filtro de origen inserta datos en el gráfico.

DirectShow proporciona dos filtros que pueden analizar secuencias del sistema MPEG-2:

  • MPEG-2 Demultiplexer ("demux"): este filtro admite el modo de inserción para secuencias de programa y flujos de transporte. En Windows XP y versiones posteriores, también admite el modo de extracción para las secuencias de programa.
  • Splitter MPEG-2: este filtro admite el modo de extracción para secuencias de programa en plataformas de nivel inferior. Este filtro está en desuso en Windows XP y versiones posteriores.

Para usar el divisor MPEG-2 o MPEG-2, debe tener descodificadores de audio y vídeo compatibles con DirectShow que acepten secuencias elementales paquetes (PES).

Esta sección contiene los siguientes temas:

Ejemplo de filtro del analizador de PSI