ffdshow

ffdshow Descripción de esta imagen, también comentada a continuación Ventana de configuración de Ffdshow (filtro de video DirectShow ). Información
Desarrollado por Milán cutka
Última versión 1.3.4531 (28 de junio de 2014)
Escrito en VS
Sistema de explotación Windows XP
Medio ambiente Ventanas
Idiomas Plurilingüe
Tipo Códec de video y audio
Licencia Licencia pública general GNU versión 2
Sitio web ffdshow-tryout.sourceforge.net

ffdshow es un software codificador / decodificador ( códec ) para audio y video, que se utiliza principalmente por su decodificación rápida y de alta calidad de formatos MPEG-4 ASP y AVC . Está basado en FFmpeg y admite una gran cantidad de formatos de video y audio. Viene en forma de un filtro DirectShow y un códec VideoForWindows y, por lo tanto, solo está disponible en los sistemas operativos Windows . El desarrollo de ffdshow comenzó en 2002, por Milan Cutka, quien lo continuó hasta 2006.

Formatos admitidos

ffdshow usa libavcodec , XviD u otras bibliotecas de código abierto para decodificar los formatos más comunes en informática (consulte la lista a continuación). Por su naturaleza, ffdshow no se puede usar solo, sino integrado en un reproductor multimedia compatible con DirectShow , como Media Player Classic , Zoom Player, BS Player (Preferencias> Video> Propiedades de FFDshow), Windows Media Player o una aplicación VideoForWindows como VirtualDub o AviSynth , con las mismas capacidades.

Su gran versatilidad permite instalarlo en lugar de numerosos códecs y filtros de diversa procedencia, reduciendo drásticamente el riesgo de conflictos. El soporte para cada formato se puede configurar a través de sus cuadros de diálogo de configuración, accesibles a través del menú Inicio de Windows (Menú Inicio \ Programas \ ffdshow \ en una instalación típica).

Pero ffdshow no incluye ningún tipo de filtro splitter de contenedor , generalmente es recomendable utilizar un lector que incorpore estos filtros a formatos comunes, como Media Player Classic , o instalar un filtro externo como el Haali Media Splitter, gestionando los 5 más comunes formatos.

Formatos de video

Los principales formatos que puede decodificar ffdshow son los siguientes (lista no exhaustiva):

Y muchos formatos más exóticos, especialmente de videos de videojuegos. El formato RealVideo 4 se está integrando a través de un proyecto de Google Summer of Code .

Formatos de audio

Otras características

ffdshow también se puede usar para tomar instantáneas de videos y ser controlado por teclado. Pero su fuerza proviene de la gran cantidad de filtros de manipulación de video (posprocesado, mejora de imagen, desenfoque, énfasis, subtítulos, eliminación de logotipos ...) y audio (ecualizador, decodificador Dolby , complementos de Winamp ...) que integra, todos Totalmente configurable. Por lo tanto, todas sus capacidades, que a veces provienen del proyecto MPlayer y los filtros AviSynth, son accesibles a través de ffdshow en una gran cantidad de aplicaciones, lo que lo convierte en el filtro más versátil disponible en Windows . ffdshow, por ejemplo, se utiliza con mucha frecuencia en HTPC para mejorar la calidad de DVD Video manipulando la imagen. ffdshow también se puede utilizar en aplicaciones como VirtualDub para codificar en varios formatos soportados por libavcodec (MPEG4-ASP, AVC, Theora, códecs sin pérdidas, otros…).

Histórico

Las primeras versiones de ffdshow se lanzaron como una alternativa al códec lento y defectuoso DivX 3.11, así como al Divx 5.02 infestado de Gator. Además, fue una forma de combinar la calidad y la velocidad del proyecto MPlayer con los reproductores populares en la plataforma Windows. Desde entonces, algunos decodificadores DirectShow lo han alcanzado en términos de velocidad de decodificación, pero no en términos de funcionalidad. Continúa admitiendo nuevos formatos, antiguos y nuevos, a medida que los desarrolladores de FFmpeg los agregan a su proyecto.

En 2006, Milan Cutka aparentemente dejó de trabajar en el proyecto. El último lanzamiento oficial estable data de16 de junio de 2002y la última versión alfa del12 de octubre de 2004.

Sin embargo, nuevos desarrolladores se han hecho cargo y han creado ffdshow-tryouts como una bifurcación del proyecto original, para incorporar correcciones (errores y estabilidad), nuevas funciones y nuevos formatos. El proyecto original actualmente se considera muerto y descontinuado, mientras que la nueva bifurcación es muy activa, con compilaciones semanales y estables.

Notas

Un error común es pensar que las compilaciones marcadas como ICL SSE / SSE2 funcionan mejor que las compilaciones genéricas. En realidad, todos los decodificadores de video están compilados con gcc y generalmente optimizados a mano. Estos son los filtros de manipulación ffdshow que aprovechan ICL (Intel C ++ Compiler).

Se sabe que los paquetes de códecs han interferido negativamente con el rendimiento de ffdshow en el pasado. Algunos anulan ffdshow o interrumpen la visualización de videos. En estos días, todavía es muy común que instalen una versión en gran parte desactualizada de ffdshow.

Notas y referencias

  1. (en) Haali Media Splitter haali.su.
  2. code.google.com .
  3. Sitio oficial de Sourceforge.net.

Apéndices

Artículos relacionados

enlaces externos