Кіріспе
ffdshow – ашық кодты, қолдау көрсетілмейтін кодектер кітапханасы, негізінен MPEG 4 ASP (мысалы, DivX немесе Xvid арқылы кодталған) және H.264/MPEG 4 AVC бейне форматтарындағы бейнелерді декодтау үшін пайдаланылады, бірақ көптеген басқа бейне және аудио форматтарды да қолдайды. Бұл GNU General Public License 2.0 лицензиясымен таратылатын тегін бағдарламалық құрал, Windows жүйесінде жұмыс істейді және Video for Windows (VFW) кодегі және DirectShow сүзгісі ретінде жүзеге асырылған.
ffdshow is an open source unmaintained codec library that is mainly used for decoding of video in the MPEG 4 ASP (e. g. encoded with DivX or Xvid) and H.264/MPEG 4 AVC video formats, but it supports numerous other video and audio formats as well. It is free software released under GNU General Public License 2.0, runs on Windows, and is implemented as a Video for Windows (VFW) codec and a DirectShow filter.
Орнату және конфигурациялау
ffdshow құрамында медиа ойнатқыш немесе контейнер талдағыштары жоқ. Оның орнына, ffdshow орнатылғаннан кейін, Media Player Classic, Winamp және Windows Media Player сияқты DirectShow немесе VFW медиа ойнатқыштары ffdshow декодерін автоматты түрде пайдаланады, осылайша ffdshow қолдайтын әртүрлі форматтар үшін жеке кодектерді орнату қажеттілігін жояды. Пайдаланушы ffdshow аудио және бейне параметрлерін кез келген медиа ойнатқыштан тәуелсіз ffdshow бейне декодерін конфигурациялау бағдарламасын іске қосып баптай алады. AVC (H.264) сияқты тасымалдау ағыны файлдарын ойнату үшін қосымша медиа бөлгіш орнатылуы тиіс. LAV сүзгілері сияқты бірнеше тегін медиа бөлгіштер бар.
Тарих
ffdshow-дың алғашқы нұсқалары 2002 жылдың мамыр айында DivX 3.11 және DivX 5.02 (Gator бағдарламасымен бірге келген) декодерлеріне балама ретінде, сондай-ақ MPlayer-дің жылдамдығы мен сапасын танымал Windows бейнеойнатқыштарымен үйлестіру мақсатында жарияланды. FFmpeg әзірлеушілері жаңа форматтарға қолдау қосып жатқандықтан, ол жаңа да ескі форматтарды қолдауды жалғастыруда. Басты әзірлеуші – Милан Кутка. Ол 2006 жылы жобаны жаңартуды тоқтатқаннан кейін, жаңа қолдаушылар ffdshow сынақтарын (tryouts) тәуелсіз жоба ретінде ашты, онда қателерді жою, тұрақтылықты арттыру, жаңа мүмкіндіктерді қосу және кодектерді жаңарту жұмыстары жалғасты. ffdshow tryouts-тың дамуы 2012 жылы тоқтатылды, ал пайдаланушыларға LAV Filters-ті пайдалану ұсынылды.