Arquitectura DirectShow de Microsoft proporciona ordenadores con una plataforma para la grabación y reproducción de archivos de audio y video. DirectShow viene incluido con el sistema operativo Windows, y es utilizado por Windows Media Player y muchas aplicaciones de terceros al fluido del proceso. A diferencia de los sistemas alternativos de todo-en- uno , utiliza DirectShow serie de codecs , llamados filtros , para procesar los datos . Cada filtro de DirectShow proporciona una única función . Cuando se combinan, estos filtros producen una salida completa . Codecs
Codecs , abreviatura de codificador - decodificador , son piezas de software que comprimen y descomprimen los flujos de datos . Los archivos de medios , especialmente los vídeos, requieren compresión debido al enorme tamaño de los datos brutos . En el ordenador, codecs revertir la compresión para permitir la reproducción . DirectShow utiliza un único tipo de códec llamado un filtro . Filtros actúan en tándem para producir un sistema completo . Este método modular permite instalar y modificar los filtros individuales para ajustar la salida de DirectShow .
Tipos Filtro básicos
DirectShow requiere varios tipos de filtros básicos para trabajar . En primer lugar, un filtro debe leer los datos de origen . Un segundo filtro luego se divide los datos en flujos de audio y vídeo . Cada flujo entra entonces en un filtro de decodificación . Por último , filtros de representación enviar el video para el procesador de gráficos y el audio a la tarjeta de sonido . La mayoría de estos filtros básicos funcionan con todo tipo de medios de comunicación, pero la división y filtros de decodificación debe coincidir con el tipo de codificación de los medios de comunicación.
Add-On Filtros
< p> La disponibilidad de filtros de complemento en DirectShow hace fácil de modificar . Un uso común de filtros de complemento para que los subtítulos en los vídeos . Un filtro de subtitulado se lee de un archivo de subtítulos y el texto se superpone a la salida del filtro de decodificación. El producto combinado a continuación, entra en el filtro de representación . Filtros de complementos también ofrecen división y decodificación filtros para la compatibilidad con tipos de medios no admitidos por la función de filtros .
Inconvenientes y las alternativas
A pesar de la expansión de DirectShow , que no ofrece un sistema infalible para los usuarios sin experiencia técnica. Sin los codecs adecuados instalados, muchos tipos de vídeo no se reproducirán correctamente. A ciegas instalar paquetes de codecs para resolver este problema puede causar "infierno codec ", una situación en la que el equipo tiene muchas opciones disponibles y no puede escoger la mejor opción. Varios programas de terceros , como VLC Media Player, evitar los filtros DirectShow completo. Mediante el uso de codecs internos , estas aplicaciones funcionan fuera de la caja , pero carecen de la capacidad de DirectShow para ampliar .