Ffdshow что это за программа

ffdshow — медиа декодер, обычно используемый для быстрого и высокоточного декодирования видеопотока в MPEG-4 ASP (то есть кодированного с помощью DivX, Xvid или FFmpeg MPEG-4) и AVC (H.264) форматов, также поддерживает множество иных видео и аудиоформатов. Является свободным программным обеспечением, выпускаемым под лицензией GPL, работает под Windows в качестве фильтра DirectShow.

Содержание

ffdshow—mt (от англ. multithread ) — экспериментальный вариант декодера ffdshow, базирующийся на ffmpeg-mt, созданный с целью обеспечения многопоточности при декодировании ряда форматов, включая H.264 и VC-1. Многопоточность обеспечивает заметный рост производительности на многоядерных системах по сравнению с основным проектом ffdshow, однако аппаратные и, в ряде случаев, некоторые проприетарные декодеры показывают лучшие результаты.

Инсталляция и конфигурация

ffdshow не включает интегрированного медиа плеера и парсеров медиа контейнера. Однако любой DirectShow-совместимый медиа плеер, такой как Windows Media Player, Media Player Classic, The KMPlayer, GOM Player, Winamp или Zoom Player, может использовать декодер ffdshow автоматически, что исключает необходимость установки отдельного кодека для каждого из множества видео- и аудиоформатов, поддерживаемых ffdshow. Пользователь конфигурирует видео и аудио настройки ffdshow с помощью соответствующих диалогов декодера, при этом данная конфигурация будет являться независимой от используемого плеера.

Поддержка форматов

ffdshow имеет поддержку субтитров, возможность выбрать набор используемых кодеков, снятие снимков экрана, контроль с помощью клавиатуры, контроль разрешения изображений, яркости, набор фильтров постпроцессинга картинки, включая возможность подключения плагинов видеообработки, фильтров DScaler [1] . Имеет возможность использования интегрированных аудио фильтров, эквалайзера, микшера, декодер Dolby, DSP плагины Winamp и др. Ряд элементов постпроцессинга перенесено из плеера MPlayer и фильтров AviSynth.

ffdshow использует библиотеку libavcodec и ряд других, свободных и открытых (open source) пакетов декодирования видео распространённых форматов, таких как MPEG-4 (включая кодированные с помощью Xvid, 3ivx, всех версий DivX), H.263 и VP6 (используемого, в частности, сайтом YouTube), H.264/AVC, WMV, также, как и множество других. ffdshow также декодирует аудио поток в форматах MP3, AAC, Dolby AC3, WMA и Vorbis многих других.

Фильтры постпроцессинга ffdshow используются в видео редакторах VirtualDub и AviSynth, путём настройки VfW. В данных редакторах, ffdshow может быть использован также для кодирования MPEG-4 — совместимого видеопотока (совместимого с кодеками Xvid, DivX и x264), также, как и видео без потери качества и ряд других фоматов, поддерживаемых базовой библиотекой libavcodec.

На данный момент реализована поддержка видеоформатов: H.264/AVC, XVid, DivX 4/5/6, MPEG 4, DivX3, MP41, MP42, MP43, H.263, FLV1,Theora, VP3, VP5, VP6, VP6F, MPEG1, MPEG2, WMV1, WMV2, WMV3, VC-1, WMVP, MSS1/2, H.261, Hiffyuv, MJPEG, SVQ1, SVQ3, QTRLE, 8BPS, QRPZA, FFV1, DV, CamStudio, CorePNG, LOCO, MSZH, Techsmith, ZLib, ZMBV, AutoDesk RLE, Cinepack, Indeo, MS Video 1, MS Video RLE, QPEG, Real Video и ряд других.

Первая версия ffdshow была опубликована в апреле 2002, как альтернатива DivX 3.11 и Gator [1] DivX 5.02 декодеров, дабы объединить скорость и качество MPlayer с рядом плееров для Windows. Ряд декодеров и фильтров DirectShow могут сравниться в скорости с ffdshow, но аналогов в функциональности и широте поддержки не существует. Декодер продолжает поддерживать множество форматов, активно развивается и усовершенствуется новыми и некоторыми первоначальными разработчиками, в частности, разработчиками FFmpeg.

Главным разработчиком и автором был Milan Cutka. Когда автор оставил разработку проекта в 2006 году, инициативная группа создала проект ffdshow-tryouts, продолжая исправлять ошибки, обновлять и совершенствовать декодер.

Комментарии

Существует заблуждение, что сборка, компилированная с использованием компилятора ICL с поддержкой SSE/SSE2, будет декодировать быстрее и функциональнее, чем обычная (generic build). На самом деле, большинство декодеров содержатся в библиотеке libavcodec, которая во всех сборках компилируется с помощью gcc, а ее исходный код содержит много оптимизированного вручную ассемблерного кода. Таким образом, независимо от компилятора, декодер имеет полноценную поддержку инструкций современных процессоров, включая SSE/SSE2/SSE3, MMX/MMXEXT, 3DNow!/3DNow! Ext. Однако разница в производительности (в зависимости от использованного компилятора и оптимизаций) существует для фильтров постобработки [2] .

Пакеты кодеков могут снижать производительность ffdshow. Некоторые из них подменяют ffdshow, что сказывается на видео изображении, или включают устаревшие версии ffdshow.

Ffdshow: что это за программа?

Ffdshow: что это за программа? Как она работает? Для чего необходима? Некоторые пользователи видят у себя на компьютере это название и не знают, что за приложение перед ними.

Итак, Ffdshow – что это? Это набор кодеков с системой обработки, необходимых для видео- и аудиофайлов. Он способен работать с любым проигрывателем, предназначенным для операционной системы Windows.

Данная программа является медиадекодером, который с большой скоростью декодирует видеопоток, соблюдая высокую точность. Его можно легко настроить под индивидуальные задачи. Кодеки автоматически адаптируются под различные операционные системы. Система настроек является очень гибкой. Она дает возможность избегать конфликтов между теми кодеками, которые несовместимы между собой.

  • Кодеки автоматически настраиваются на определенную операционную систему.
  • Есть поддержка субтитров.
  • Активна поддержка горячих клавиш.
  • Процесс воспроизведения можно настроить так, чтобы процессор нагружался не сильно, а качество изображения являлось высоким.
  • Можно создавать скриншоты.
  • Имеется возможность редактирования.
  • Выбор кодека.
  • Встроенные аудиофильтры.
  • Возможность подключить дополнительные плагины.
  • Встроенные микшер, эквалайзер и декодер.
Читать еще:  Games desktop что это за программа

Ffdshow Audio Decoder входит в набор и устанавливается без особых проблем, так как весь процесс сопровождается подсказками.

Основные настройки программы

После того как установка завершена, нужно зайти в конфигурирование декодирования видео. В разделе «Кодеки» отображены все поддерживаемые форматы видео. Для каждого из них показана библиотека, которая поможет осуществить декодирование.

Вообще настройка Ffdshow не является сложной. В списке Raw Video нужно выбрать поддержку всех доступных кодеков.

Группа «Информация» содержит все необходимые данные о видеофайле, а ЦПУ помогает задать приоритет.

Здесь же можно разрешить или запретить одновременный запуск нескольких фильтров Ffdshow.

Опция OSD помогает увидеть служебную информацию, отражаемую фильтром. Ее включают для того, чтобы убедиться, что кодеки функционируют, и воспроизводимый в проигрывателе файл обрабатывается. После проверки можно снять галочку.

Пункт «Быстрые настройки в трее» показывает настройки управления программой из трея.

Остальные пункты относятся к обработке изображения видео. Если галочка установлена, значит, фильтр в данный момент включен и используется. Все фильтры можно менять местами, что, естественно, повлияет на конечный результат.

Настройки фильтров

Ffdshow – что это за программа? Как уже стало ясно, это набор кодеков для работы с аудио и видео. Для того чтобы узнать все возможности программы, нужно разбираться в настройках фильтров.

Каждая страница вверху имеет выпадающий список, который нужно использовать для быстрого переключения настроек, влияющих на фильтры.

  • Фильтр, называющийся «Обрезка и зум», увеличивает изображение и обрезает его по краям. Весь кадр при этом не увеличивается. Фильтр действует лишь на картинку внутри кадра. Все то, что не помещается, обрезается.
  • Фильтр под названием Logoaway помогает избавиться от логотипов на картинке. Это могут быть символы телевизионных каналов или рекламные значки. Данный фильтр задает параметры прямоугольной области, которая по размерам равна логотипу. Эта область будет размывать либо закрашивать нежелательный знак.
  • Имеется в программе и фильтр, удаляющий такие логотипы, которые вставлены поверх видеоизображения.
  • Фильтр «Постпроцессинг» сглаживает цветовые переходы и резкие границы, а также убирает артефакты, которые вызваны слишком сильным сжатием.
  • «Пресеты» — это автонастройки, которые ориентируются на возможности компьютера пользователя. При включении автоматического контроля качества процесс обработки возьмет ориентир на загрузку процессора в текущий момент времени. Если он будет загружен сильно, качество обработки снизится.
  • В режиме «По умолчанию» будут отображены дополнительные настройки, отвечающие за смазывание границ по вертикали и горизонтали, удаление краевых артефактов, обработку яркости изображения и цвета, а также интенсивность обработки.

Другие настройки

В опциях настройки изображения первый ползунок регулирует контрастность, второй – яркость. Здесь же можно настроить гамма-коррекцию при помощи трех ползунков, отвечающих за цветовые каналы.

«Шум» позволяет добавить к изображению эффект зашумления. Есть возможность, наоборот, избавиться от него.

Имеются настройки, позволяющие наложить на видео эффект помех, царапин, добавить изображению мягкость.

При помощи опции Bitmap Overlay на видео можно наложить картинку и настроить режим наложения и уровень ее прозрачности.

Опция Grab позволяет удалить отдельные кадры.

Ffdshow – что это за программа? Это очень полезный набор фильтров и кодеков, который работает со множеством пакетов декодирования и использует потенциал всех популярных форматов аудио и видео.

Программу можно применять в любом редакторе видеофайлов, а Ffdshow Audio Decoder, соответственно, в редакторе аудиофайлов. На выходе получится совершенно другой продукт, в отличие от первоначального медиафайла.

Все это необходимо как профессионалам, которые занимаются обработкой, так и любителям проводить эксперименты с мультимедийными проектами.

FFDShow MPEG-4 Video Decoder

Данное приложение являет собой декодирующий фильтр под названием DirectShow. Используется он для сжатия DIVX и XVID видео при помощи алгоритма Xvid или Libavcodec. Достоинством данного программного обеспечения выступает большое количество настроек. Это позволяет конфигурировать любое видео под себя. В самом конце странички вы сможете бесплатно скачать последнюю версию FFDShow MPEG-4 Video Decoder x32/64 Bit с официального сайта, но сначала давайте рассмотрим его поподробнее.

Итак, что же это за программа — FFDShow MPEG-4 Video Decoder? Когда камера, видеоконвертер, видеоредактор и так далее записывают ролик, его необходимо сжимать. В противном случае 1 минута видео может весить несколько гигабайт. Все зависит от частоты кадров и битрейта.

Так вот, именно для такого сжатия и используется кодек. В данном случае о нем и идет речь. Если говорить о кодеках, можно прийти к выводу, что их существует огромное количество. Однако, лучшими считаются те из них, которые при минимальной потере качества дают наименьший размер конечного файла.

Именно таким алгоритмом сжатия и обладает рассматриваемый нами FFDShow MPEG-4 Video Decoder, который доступен для 32-битных и 64-битных Windows XP, 7, 8 и 10.

Кстати, в данный пакет входит и Audio Decoder. Он необходим для потоковой обработки звука.

Возможности

Рассмотрим перечень возможностей приложения, о котором сегодня говорим:

  • Кодирование видео в высоком разрешении, в отличном качестве и с минимальным размером конечного файла.
  • Великолепное быстродействие, благодаря хорошей оптимизации под операционные системы от Microsoft.
  • Огромное количество настроек, позволяющих задать собственный алгоритм кодирования.

Давайте не будем слишком долго останавливаться на перечислении всех функций приложения, а сразу перейдем к практической части нашей статьи.

Читать еще:  Как включить залипание клавиш на Windows 7

Как пользоваться

Итак, рассмотрим процесс работы с кодеком FFDShow MPEG-4 Video Decoder. Изначально поговорим об установке, потом о настройке и, если понадобится, об удалении.

Загрузка и установка

Для того чтобы скачать последнюю русскую версию с официального сайта необходимо прокрутить данную страничку вниз и воспользоваться кнопкой, которая имеется там. После этого:

  1. Запускаем полученный файл, сделав на нем двойной левый клик.

  1. Выбираем язык, на котором будет вестись инсталляция.

  1. Жмем кнопку начала установки.

  1. Указываем путь, по которому будут скопированы все наши файлы.

Тут мы рекомендуем оставить значение по умолчанию.

  1. Далее нажимаем кнопку запуска процесса установки.

  1. После этого нам нужно будет настроить кодек. Здесь мы можем включить или отключить компоненты, в зависимости от надобности. Когда все будет сделано, переходим к следующему шагу.

  1. При необходимости включаем или отключаем дополнительные задачи.

  1. Затем конфигурируем параметры звука. Как и в предыдущих случаях, закончив вносить настройки, переходим к следующему этапу, нажав кнопку, имеющуюся в нижнем правом углу.

  1. В результате начнется процесс установки, завершения которого нам необходимо будет дождаться.

  1. Теперь нам остается лишь завершить инсталляцию, нажав одноименную кнопку.

Теперь, когда наше приложение установлено, можно смело переходить к его настройке.

Инструкция по использованию

В принципе, FFDShow MPEG-4 Video Decoder будет работать и с параметрами по умолчанию. Однако, если вам нужно что-то изменить, вы всегда сможете воспользоваться одним из языков, которые появятся в меню «Пуск».

Суть настройки заключается в снятии или установке флажков напротив соответствующих пунктов. Рассказывать подробно о всех нюансах конфигурации данного программного обеспечения мы не станем по понятным причинам.

Настройка кодека производится единожды. В дальнейшем менять вам ничего не придется.

Удалить кодек FFDShow MPEG-4 Video Decoder или любое другое программное обеспечение, работающее в операционных системах от Microsoft, можно при помощи панели управления, либо специального приложения, очищающего «хвосты».

Мы рекомендуем использовать именно второй вариант.

Достоинства и недостатки

Теперь, когда мы рассмотрели возможности программы и инструкцию по работе с ней, давайте также затронем набор характерных положительных и отрицательных особенностей. Выглядят они следующим образом.

  • высокая скорость кодирования;
  • огромное количество настроек, позволяющее конфигурировать кодек любым нужным образом;
  • хорошая оптимизация с операционными системами Windows XP, 7, 8 и 10;
  • полностью русифицированный пользовательский интерфейс;
  • простота работы.
  • К минусам можно отнести более низкую скорость кодирования, нежели у аппаратных кодеков, которые поддерживают сжатие через GPU.

По сути, приведенный момент назвать недостатком можно только с большой натяжкой. Ведь программное и аппаратное кодирование — это разные, несравнимые вещи.

Системные требования

Как таковых системных требований у данного приложения нет. Производительность конкретной машины будет влиять только на скорость кодирования видео. И если древние одноядерные ПК или ноутбуки затратят на рендеринг минутного ролика несколько часов, то современный компьютер с 8 ядерным центральным процессором сможет справиться за несколько секунд.

Пришла пора скачать кодек FFDShow MPEG-4 Video Decoder. Кнопка, которая находятся ниже, ведет на официальный сайт программного обеспечения. Скачивая его оттуда, вы страхуете себя от различного рода подделок и заражения компьютера вредоносным кодом.

Настройка пакета кодеков K-lite Mega Codec Pack

В этой инструкции мы подробно рассмотрим настройку K-Lite Mega Codec Pack — самого популярного пакета кодеков. Опытным пользователям данный материал покажется бесполезным, но у новичков часто возникают проблемы с установкой этого набора.

Скачайте пакет кодеков K-lite Mega Codec Pack с официального сайта. Установите пакет кодеков, закрыв все программы. В первом окне запуска инсталлятора нажмите Next (Далее). В следующем окне отметьте Advanced Mode (All options are shown) — Расширенный режим (показаны все опции). Нажмите Next еще раз.

Далее вам предложат директорию установки пакета кодеков, не изменяйте путь. Нажмите Next.

Перед вами появится главное окно с настройками программы K-Lite Mega Codec Pack. В верхнем выпадающем меню выберите Profile 7: Lots of stuff — наиболее полная установка. Чаще всего пользователи оставляют настройки «как есть», но можно и изменить параметры под себя, в таком случае название профиля в верхней строке изменится на Custom Selection (Особые параметры). Настройки по умолчанию хорошо оптимизированы, поэтому изменять что-то в них или нет, решайте сами, я лишь поясню некоторые нюансы. Обратите внимание, что при выборе настроек, рекомендуемые стоят первыми.

Внимание! Также в меню выбора профиля вы увидите надпись (without player) — (без плеера). Если вы выберите профиль с таким названием, то тем самым вы не соглашаетесь на установку плеера Media Player Classic и будете использовать плеер, установленный в системе. Решать вам но для воспроизведения видео рекомендую.

При выборе варианта с плеером, вам предложат две редакции известного проигрывателя Media Player Classic (Regular — Обычный) и (Home Cinema — Дом. Кинотеатр). Я предпочитаю использовать второй вариант, соответственно.

Какие фильтры использовать в K-Lite Mega Codec Pack

Теперь перейдем к рассмотрению предложенных фильтров для воспроизведения медиа файлов. Чтобы вам было понятнее:

Фильтр — это медиа декодер, используемый для декодирования видео, поддерживающий множество видео и аудиоформатов. В настоящий момент наиболее популярные фильтры — ffdshow и LAV.

Как раз таки, вторым подразделом после выбора плеера будут DirectShow video decoding filters — фильтры декодирования видео DirectShow (DirectShow — это интерфейс для реализации этих фильтров в среде Windows). Для использования всевозможных стандартов видео (например, H.264), K-Lite Mega Codec предлагает несколько вариантов.

Читать еще:  Как попасть в реестр Windows 7

Не буду вдаваться в детальное сравнение используемых фильтров, по вашему усмотрению вы можете использовать как ffdshow, так и LAV, оба проекта достойны выбора.

Я сторонник LAV Filters и перечислю их преимущества, но и недостатки:

  • Большой набор видеодекодеров, высокое качество.
  • Основан на ffmpeg, как и фильтр ffdshow, но в отличие от ffdshow реализована многопоточность.
  • Включает собственную разработку автора CUDA декодера для видеокарт Nvidia.
  • Поддержка экзотических профилей Hi10P, Mpeg 4:2:2 и т.п.
  • Поддержка «битстрим». Поддержка TrueHD и DTS-HD.

Недостатки:

  • Уступает ffdshow отсутствием фильтров постпроцесса.
  • Желательно применять для не слишком тяжёлых видеофайлов, для FullHD видео используйте DXVA декодеры.

Утилита для переключения звуковых дорожек

Помимо набора фильтров для каждого формата видео и аудио, вам необходимо выбрать сплиттер (в подразделе DirectShow source filters), который разделяет поток информации, получаемый из поддерживаемого им контейнера (самые распространенные контейнеры — *mkv, *m2ts, *ts и конечно же *avi), на видео, аудио и субтитры, которые передаются соответствующим декодерам. Сплиттер позволяет выбрать звуковую дорожку и субтитры для воспроизведения. Важно сразу понять, что не все сплиттеры одинаково хорошо работают с декодерами. Это одна из основных причин, по которой придется задуматься над выбором. Я могу вам порекомендовать Haali Splitter или LAV Splitter.

Все остальные параметры можете оставить по умолчанию. Нажмите Next, появится окно с выбором папки для расположения, снова нажмите Next. В следующем окне Select Additional Tasks (Выбор дополнительных задач) будут отображены опции выбранных вами компонентов, поэтому их полный состав может различаться.

Важные пункты окна дополнительных задач:

  • Reset all settings to their defaults — настройки всех компонентов будут сброшены к рекомендуемым (опция актуальна при обновлении пакета кодеков).
  • Additional shortcuts — дополнительные ярлыки, для Media Player Classic на рабочий стол (Desktop) и/или на панель быстрого запуска (QuickLaunch) и ярлык для инструмента Codec Tweak.

ffdshow configuration (Настройки фильтра ffdshow)

  • Hide systray icons — скрыть системные иконки, при воспроизведении видео файла работает ffdshow, а в системном трее появляются значки обеспечивающие быстрый доступ к его настройкам. Поставив галочку, вы отключите отображение значков.
  • Restrict usage to whitelisted applications — в ffdshow есть «белый список» совместимых с этим фильтром приложений, соответственно и «чёрный список» тоже имеется. Установив галочку, ffdshow смогут использовать только программы из «белого листа».
  • Force RGB32 output — при активации этой опции, ffdshow будет выводить видео в цветовом пространстве RGB32. Это необходимо для настройки отображения цвета, но данная опция нагружает процессор.
  • Volume normalization — нормализация громкости, данная опция полезна, если уровень громкости очень низок. Но советую поставить галочку в настройках плеера Media Player Classic (опция описана ниже).

Haali Media Splitter configuration (настройки сплиттера Haali)

  • Hide systray icon — скрыть системную иконку в трее. Ставьте галочку для переключения между аудиопотоками и языками субтитров из трея, не залезая в меню плеера.

Media Player Classic configuration (настройки Media Player Classic)

  • Video renderer — советую выбрать ренедерер EVR или madVR.

Рендерер (или рендер) — это программа, производящая рендеринг (получение изображения).

  • Use internal subtitle renderer — использовать встроенный рендерер для субтитров. Настройка необходима для использования аппаратного ускорения DXVA.
  • Use high rendering resolution — включает высокую чёткость субтитров.
  • Enable internal MPEG-2 decoder — использовать внутренний декодер MPEG-2. Например, вас устраивает декодер в уже установленном стороннем плеере.
  • Volume normalization — нормализация звука.
  • Install language files for MPC — установка файлов языка, чтобы включить нужный язык, необходимо зайти в закладку View — Language.
  • [Subtitle Rendering] — позволяет выбрать статичные, анимированные и анимированные с буферизацией субтитры.

Пунктов в этом окне может быть и больше, в зависимости от настроек. Будут вопросы, пишите в комментариях. Теперь нажимаем кнопку Next и переходим к окну Hardware Acceleration. Вам необходимо будет выбрать фильтры для стандартов H.264 и VC-1. Для обладателей видеокарты NVIDIA выбираем LAV Video — NVIDIA CUVID в обоих пунктах (модели старше 8800GT), для пользователей видеокарт ATI — LAV Video DXVA2 native (модели, начиная с HD серии). Ставим None только в случае если ни центральный процессор, ни видеокарта не поддерживают аппаратное ускорение видео. Другие опции необходимо выбирать в зависимости от конфигурации ПК и настроек пакета кодеков. Хорошие отзывы имеет ffdshow DXVA Decoder, а так многое зависит от связки: используемый рендерер и фильтр обработки HD видео.

В следующем окне вы можете выбрать программный плеер, с которыми вы бы хотели ассоциировать ваши медиафайлы, то есть каким плеером воспроизводить.

Нажмите Next, проставьте галочки напротив необходимого формата мультимедиа для каждого выбранного в предыдущем окне плеера. Снова нажмите Next и выберите конфигурацию ваших динамиков.

Еще раз нажмите Next, в окне будет отображена конфигурация, которую вы выбрали для установки. Нажмите Install, дождитесь установки пакета. После инсталляции вам будет предложено поставить галочки перед теми фильтрами, которые вы можете настроить по своему усмотрению. Нажмите Finish.

Ссылка на основную публикацию
Adblock
detector