Оригинальный автор(ы) | Милан Кутка, Питер Росс |
---|---|
Разработчик(и) | clsid, XhmikosR и др. |
Первоначальный выпуск | 20 мая 2002 г. (оригинальный ffdshow) 11 сентября 2006 г. (пробы ffdshow) ( 2002-05-20 ) ( 2006-09-11 ) |
Окончательный релиз | 1.3.4531 / 28 июня 2014 г. ( 2014-06-28 ) [1] [2] |
Предварительный релиз | 1.3.4533 (30 сентября 2014 г [±] [3] [4] ( 2014-09-30 ) | )
Написано в | Сборка , C++ , C [5] |
Операционная система | Windows XP и более поздние версии |
Лицензия | Стандартная общественная лицензия GNU 2.0 |
Веб-сайт | ffdshow-tryout.sourceforge.net |
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 можно настроить для отображения субтитров, включения или отключения различных встроенных кодеков, захвата снимков экрана, включения управления с клавиатуры и улучшения фильмов с помощью повышенного разрешения , резкости и многих других постобработки видеофильтров . Он имеет возможность манипулировать звуком с помощью таких эффектов, как эквалайзер, декодер Dolby , реверберация, плагины Winamp DSP и многое другое. Часть постобработки заимствована из проекта MPlayer и фильтров AviSynth .
ffdshow использует библиотеку libavcodec и несколько других бесплатных пакетов программного обеспечения с открытым исходным кодом для декодирования видео в наиболее распространенных форматах, таких как:
ffdshow также декодирует аудио, например:
Фильтры постобработки видео ffdshow можно использовать в видеоредакторах, таких как VirtualDub или AviSynth , настроив параметры VFW. В этих редакторах ffdshow также можно использовать для кодирования видео MPEG-4, совместимого с кодеками Xvid , DivX или x264 , а также видео без потерь и нескольких других форматов, поддерживаемых libavcodec.
Первые версии ffdshow были опубликованы в мае 2002 года как альтернатива декодерам DivX ;-) 3.11 и DivX 5.02 (которые поставлялись вместе с Gator [6] ) того времени, и как способ объединить скорость и качество MPlayer с популярными видеоплеерами Windows. Он продолжает поддерживать больше форматов, новых и старых, поскольку разработчики FFmpeg добавляют для них поддержку.
Главным разработчиком был Милан Кутка. Когда он прекратил обновлять проект в 2006 году, новые сопровождающие открыли ffdshow tryouts как ответвление, где продолжались исправления ошибок, исправления стабильности, новые функции и обновления кодеков. Разработка ffdshow tryouts была прекращена в 2012 году, и пользователям было рекомендовано использовать вместо этого LAV Filters . [7]