Введение

ffdshow — это библиотека открытых кодеков, поддержка которой прекращена, и предназначенная главным образом для декодирования видео в форматах MPEG 4 ASP (например, закодированных с использованием DivX или Xvid) и H.264/MPEG 4 AVC, но также поддерживающая множество других видео- и аудиоформатов. Это свободное программное обеспечение, распространяемое по лицензии GNU General Public License 2.0, работающее в Windows и реализованное в виде кодека Video for Windows (VFW) и фильтра DirectShow.

Установка и конфигурация

ffdshow не включает в себя медиаплеер или парсеры контейнеров. Вместо этого, после установки ffdshow, совместимые медиаплееры DirectShow или VFW, такие как Media Player Classic, Winamp и Windows Media Player, будут автоматически использовать декодер ffdshow, что избавляет от необходимости устанавливать отдельные кодеки для различных форматов, поддерживаемых ffdshow. Пользователь настраивает аудио- и видеопараметры ffdshow, запуская программу конфигурации видеодекодера ffdshow независимо от любого медиаплеера. Для воспроизведения файлов транспортного потока, таких как AVC (H.264), также следует установить дополнительный медиа-сплиттер. Существует несколько бесплатных медиа-сплиттеров, например LAV Filters.

История

Первые версии ffdshow были опубликованы в мае 2002 года как альтернатива декодерам DivX 3.11 и DivX 5.02 (которые распространялись вместе с Gator) того времени, а также как способ объединить скорость и качество MPlayer с популярными видеоплеерами Windows. Он продолжает поддерживать большее количество форматов, как новых, так и старых, по мере добавления поддержки для них разработчиками FFmpeg. Главным разработчиком был Милан Кутка. Когда он прекратил обновлять проект в 2006 году, новые сопровождающие открыли ffdshow tryouts как ответвление, где продолжались исправления ошибок, повышение стабильности, добавление новых функций и обновление кодеков. Разработка ffdshow tryouts была прекращена в 2012 году, и пользователям было рекомендовано использовать вместо него LAV Filters.