ffdshow es una biblioteca de códecs de código abierto sin mantenimiento que se utiliza principalmente para decodificar vídeo en los formatos de vídeo MPEG-4 ASP (por ejemplo, codificado con DivX o Xvid ) y H.264/MPEG-4 AVC , pero también es compatible con muchos otros formatos de vídeo y audio. Es un software libre publicado bajo la Licencia Pública General GNU 2.0, se ejecuta en Windows y se implementa como un códec de vídeo para Windows (VFW) y un filtro DirectShow .
ffdshow no incluye un reproductor multimedia ni analizadores de contenedores . En su lugar, después de la instalación de ffdshow, los reproductores multimedia compatibles con DirectShow o VFW, como Media Player Classic , Winamp y Windows Media Player, utilizarán el decodificador de ffdshow automáticamente, evitando así la necesidad de instalar códecs separados para los diversos formatos compatibles con ffdshow. El usuario configura los ajustes de audio y video de ffdshow iniciando el programa de configuración del decodificador de video de ffdshow independientemente de cualquier reproductor multimedia.
Para reproducir archivos de transmisión de transporte como AVC (H.264), también se debe instalar un divisor de medios adicional . Hay varios divisores de medios gratuitos disponibles, como LAV Filters .
ffdshow se puede configurar para mostrar subtítulos, habilitar o deshabilitar varios códecs integrados, capturar capturas de pantalla, habilitar el control del teclado y mejorar películas con mayor resolución , nitidez y muchos otros filtros de video de posprocesamiento . Tiene la capacidad de manipular audio con efectos como un ecualizador, un decodificador Dolby , reverberación, complementos Winamp DSP y más. Parte del posprocesamiento se toma prestado del proyecto MPlayer y de los filtros AviSynth .
ffdshow utiliza la biblioteca libavcodec y varios otros paquetes de software gratuitos y de código abierto para decodificar videos en los formatos más comunes, como:
ffdshow también decodifica audio, como:
Los filtros de vídeo de posprocesamiento de ffdshow se pueden utilizar en editores de vídeo como VirtualDub o AviSynth , configurando los ajustes de VFW. En estos editores, ffdshow también se puede utilizar para codificar vídeo MPEG-4 compatible con códecs Xvid , DivX o x264 , así como vídeo sin pérdida y algunos otros formatos compatibles con libavcodec.
Las primeras versiones de ffdshow se publicaron en mayo de 2002, como alternativa a los decodificadores DivX ;-) 3.11 y DivX 5.02 (que venían incluidos con Gator [6] ) de la época, y como una forma de combinar la velocidad y la calidad de MPlayer con los reproductores de vídeo más populares de Windows. Sigue admitiendo más formatos, nuevos y antiguos, a medida que los desarrolladores de FFmpeg añaden soporte para ellos.
El desarrollador principal fue Milan Cutka. Cuando dejó de actualizar el proyecto en 2006, los nuevos mantenedores abrieron las pruebas de ffdshow como una bifurcación, donde se continuaron las correcciones de errores, correcciones de estabilidad, nuevas características y actualizaciones de códecs. El desarrollo de las pruebas de ffdshow se interrumpió en 2012 y se recomendó a los usuarios que usaran filtros LAV en su lugar. [7]