Фильтры DirectShow
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
DirectShow предоставляет набор фильтров по умолчанию в Windows. Эти фильтры поддерживают множество форматов данных, обеспечивая при этом высокую степень независимости оборудования. Приложение также может регистрировать и устанавливать пользовательские фильтры в целевой системе.
Фильтры-оболочки ACM, декомпрессора AVI и AVI Filter работают с диспетчерами сжатия аудио и видео, чтобы использовать различные кодеки в графе фильтра DirectShow.
Здесь перечислены все фильтры, поддерживаемые пакетом sdk для DirectShow. Если фильтр отображается в GraphEdit, но не описан в этом разделе справки, это означает, что фильтр был установлен сторонней сторонней компанией или используется для внутренних целей другими технологиями Майкрософт. Такие фильтры не поддерживаются пакетом SDK DirectShow.
Filter | Описание |
---|---|
Оболочка ACM | Позволяет кодекам диспетчера сжатия аудио (ACM) объединять граф фильтров. |
Аналоговая перекрестная панель видео | Представляет перекладину видео на устройстве захвата видео, поддерживающем модель драйвера Windows (WDM). |
Запись звука | Представляет устройство аудиозахвата. |
Аудио отрисовщик (WaveOut) | Использует API-интерфейсы waveOut* для отрисовки звука в формате волны. |
AVI( AVI) | Позволяет компрессорам диспетчера сжатия видео (VCM) объединять граф фильтров. |
Распаковка AVI | Включает декомпрессоры диспетчера сжатия видео (VCM) для соединения графа фильтра. |
AVI Draw | Автоматически извлекается в граф воспроизведения вместо распаковки AVI при выводе видео на внешний телевизионный монитор NTSC. |
Мультиплекс AVI | Принимает несколько входных потоков и чередует их в формат AVI. |
Разделитель AVI | Разделяет аудио- и видеопотоки при воспроизведении файлов AVI. |
Источник файлов AVI/WAV | Считывает исходные файлы AVI и WAV и создает соответствующие выходные контакты для типа файла. (Не рекомендуется.) |
Декодер CC | Принимает образцы форм волн, предоставляемые фильтром захвата, и предоставляет декодированные данные с закрытыми субтитрами. |
Преобразователь цветового пространства | Преобразует один тип цвета RGB в другой тип RGB. |
Отрисовщик DirectSound | Отрисовывает звук с помощью API DirectSound. |
Оболочка DMO | Позволяет приложению DirectShow использовать объект мультимедиа DirectX (DMO) в графе фильтра. |
DV Muxer | Объединяет видеопоток в цифровом формате (DV) с одним или двумя аудиопотоками для создания потока DV с чередованием. |
Разделитель DV | Разделяет чередующийся поток DV на его компоненты видео и аудиопотоки. |
DV Video Decoder | Декодирует поток DV в несжатое видео. |
DV Video Encoder | Кодирует несжатый видеопоток в dv video. |
DVD-навигатор | Открывает все необходимые файлы в томе DVD-Video, перемещается по линейным vob-файлам DVD-Video и анализирует полученный поток программы MPEG-2. |
Расширенный отрисовщик видео | Видео отрисовщик с теми же основными функциями и моделью подключаемого модуля, что и приемник мультимедиа Media Foundation EVR. |
Источник файла (асинхронный) | Открывает и считывает локальные файлы различных форматов данных и передает данные в фильтр средства синтаксического анализа. |
Источник файла (URL-адрес) | Работает с любым исходным файлом, который можно определить по URL-адресу и основным типом мультимедиа которого является поток. |
Отрисовщик файлового потока | Отображает имена файлов, которые анализируются фильтром многофайловый синтаксический анализатор. |
Модуль записи файлов | Используется для записи файлов на диск независимо от формата. |
Полноэкранный отрисовщик | Использует DirectDraw для отрисовки видео в полноэкранном режиме на старых графических картах. (Является устаревшим.) |
Бесконечное закрепление тройника | Предоставляет образцы, доставленные на входной контакт, в переменное число выходных контактов. |
Отрисовщик внутренних команд скрипта | Получает команды скрипта и отправляет их приложению. |
Декодер строки 21 | Преобразует данные о закрытых подпись строке 21 в растровые изображения с подпись текстом. |
Кодировщик Microsoft AC3 | Кодирует стереозвук PCM в битовый поток Dolby Digital. (Не поддерживается для сторонних приложений.) |
Декодер звука Microsoft MPEG-1/DD | Декодирует звук MPEG-1, AAC и Dolby Digital. |
Аудиокодировщик Microsoft MPEG-2 | Кодирует звук MPEG-2. |
Кодировщик Microsoft MPEG-2 | Кодирует аудио и видео MPEG-2. |
Декодер видео Microsoft MPEG-2 | Декодирует видео MPEG-2. |
Видеокодировщик Microsoft MPEG-2 | Кодирует видео MPEG-2. |
Средство синтаксического анализа MIDI | Считывает данные MIDI, которые находятся в . MID и . RMI-файлы. |
Отрисовщик MIDI | Отрисовывает данные MIDI из фильтра средства синтаксического анализа MIDI. |
MJPEG Compressor | Сжимает несжатый видеопоток с помощью сжатия jpeg движения. |
Распаковка MJPEG | Декодирует видеопоток из jpeg движения в несжатое видео. |
Декодер звука MPEG-1 | Декодирует аудио mpeg-1 уровня I и II в PCM. |
Разделитель потоков MPEG-1 | Разделяет системный поток MPEG-1 на составные аудио- и видеопотоки. |
Декодер видео MPEG-1 | Декодирует видео MPEG-1. |
Демультиплексер MPEG-2 | Демультиплексирует транспортные потоки MPEG-2, которые доставляются в режиме принудительной отправки, и потоки программ, которые доставляются в режиме отправки или вытягивания. |
Разделитель MPEG-2 | Анализирует потоки программы MPEG-2, создает выходной контакт для каждого потока и выводит сжатые аудио- и видеопакеты MPEG в фильтр декодера MPEG-2. |
Драйвер MSDV | Драйвер модели драйвера Windows (WDM) для видеокамер DV. |
Драйвер MSTape | Поддерживает устройства D-VHS и mpeg camcorder. |
Кодек конвертера цветового пространства MSYUV | Позволяет воспроизводить данные источника видео в форматах YUV на клиентах, видеоадаптер которых нельзя использовать для преобразования yuV в RGB на оборудовании. |
Средство синтаксического анализа нескольких файлов | Анализирует простой формат файла, который позволяет указать несколько имен файлов, как если бы они были одним файлом. |
Миксер наложения 2 | Как и микшер наложения, но его можно добавить в граф фильтра автоматически. (Является устаревшим.) |
Миксер наложения | Предназначен специально для воспроизведения DVD-дисков и трансляции видеопотоков с скрытыми субтитрами line-21. (Устарело. Заменено отрисовщиком для микширования видео.) |
Декомпрессор QT | Распаковывает видео Apple QuickTime 2.0. (Является устаревшим.) |
Средство синтаксического анализа фильмов QuickTime | Разделяет данные Apple QuickTime на аудио- и видеопотоки. (Является устаревшим.) |
Средство синтаксического анализа SAMI (CC) | Анализирует данные субтитров из синхронизированных файлов SAMI. |
Smart Tee | Используется в графах захвата видео для разделения видеопотока на поток предварительного просмотра и поток захвата. |
Преобразователь tee/sink-to-Sink | Предоставляет эффективные средства для дублирования потоков данных в режиме ядра без дорогостоящих переходов между режимом ядра и режимом пользователя. |
TV Audio | Обеспечивает управление декодированием телевизионных аудио, стерео- или моноуральным выбором, а также выделением дополнительных звуковых программ (SAP). |
ТВ-тюнер | Выбирает аналоговый широковещательный или кабельный канал для просмотра. |
VBI Surface Allocator | Управляет выделением буферов VBI в аналоговых телевизионных графах с помощью сценариев захвата аппаратного видеопорта. |
Фильтр записи VFW | Работает со старым оборудованием для захвата видео, которое использует Видео для Windows. |
VGA 16 Color Dithererer | Преобразует цветной тип RGB в 4-разрядный цветной дисплей, чтобы видеопотоки AVI и MPEG могли отображаться на более старых 16-цветных мониторах. (Является устаревшим.) |
Фильтр отрисовщика 7 (VMR-7) | Отрисовщик видео по умолчанию в Windows XP. Предлагает расширенные возможности отрисовки и смешивания видео. |
Фильтр отрисовщика 9 (VMR-9) | Похож на VMR-7, но доступен на всех платформах, поддерживаемых DirectX. |
Диспетчер видеопортов | Позволяет отрисовщику микширования видео беспроблемно работать в системах, в которых видеоданные передаются непосредственно с устройства захвата видео или аппаратного декодера на графический чип. |
Отрисовщик видео | Отрисовщик видео по умолчанию в Windows 98SE, Windows 2000 и Windows Millennium Edition. Подключается к любому фильтру преобразования видео, который создает распакованные видеоданные. |
Средство синтаксического анализа WAVE | Анализирует звуковые данные в формате WAV из ФАЙЛОВ WAV, AU или AIF. |
Запись видео WDM | Управляет аналоговыми устройствами захвата, которые используют драйверы модели драйверов Windows (WDM). |
Фильтр источника Windows Media | Фильтр источника по умолчанию для воспроизведения содержимого Windows Media и MPEG-4, созданного с помощью кодировщика Microsoft MPEG-4. Это фильтр источника, используемый Медиаплеер Windows 6.4. (Является устаревшим.) |
Читатель WM ASF | Исходный фильтр для воспроизведения файлов содержимого на основе Windows Media и содержимого, созданного с помощью любого из dmos кодировщика Microsoft MPEG-4. Необходимо явно добавить в граф фильтра. Этот фильтр основан на пакете SDK для формата Windows Media. |
Модуль записи WM ASF | Принимает несжатые входные потоки и создает ASF-файлы, содержащие потоки Windows Media или MPEG-4, с помощью DMO кодировщика Microsoft MPEG-4. Этот фильтр основан на пакете SDK для формата Windows Media. |
Кодек WST | Декодирует и (или) дублирует декодированные и исправленные с ошибкой данные Телетекста для фильтра декодера WST. (Является устаревшим.) |
Декодер WST | Принимает декодированные данные World Standard Teletext из кодека WST и доставляет растровые изображения в pin 2 на оверлей Mixer с помощью шрифтов, предоставленных корпорацией Майкрософт. (Является устаревшим.) |
Связанные темы