stringtranslate.com

Фильтровать график

Граф фильтров используется в обработке мультимедиа , например, для захвата видео с веб-камеры . Фильтры принимают входные данные, обрабатывают их (или изменяют входные данные), а затем выводят обработанные данные. Например: видеокодек принимает необработанное несжатое видео и сжимает его с помощью видеостандарта, такого как H.264 . Для сжатия потока мультимедиа граф фильтров может иметь два входа:

  1. Аудио
  2. Видео

Обычно они выражаются как источники файлов. Источники файлов будут подавать фильтры сжатия, выход фильтров сжатия будет подавать в мультиплексор , который объединит два входа и создаст один выход. (Примером мультиплексора может быть создатель транспортного потока MPEG .) Наконец, выход мультиплексора подает в приемник файлов , который создаст файл из выхода.

Пример графа фильтра GStreamer .

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

Пример программ, использующих фильтрационные графики

Смотрите также

Объяснение графика фильтра в статье DirectShow: DirectShow#Architecture

Внешние ссылки

DirectShow