Поделиться через


Кодировщики Windows Media

Кодировщик преобразует несжатые аудио или видео в сжатые пакеты в формате, указанном приложением. Для преобразования файлов мультимедиа в формат ASF можно использовать аудио- и видеокодеки Windows Media.

Кодировщик идентифицируется идентификатором GUID, который представляет категорию: аудио или видео. Выходной тип кодировщика представлен основным типом носителя и GUID подтипа.

  • Аудиокодеки Windows Media

    Категория: MFT_CATEGORY_AUDIO_ENCODER

    Основной тип: MFMediaType_Audio

    Подтип: MFAudioFormat_WMAudioV9, MFAudioFormat_WMAudioV8, MFAudioFormat_WMAudio_Lossless, MFAudioFormat_WMASPDIF

  • Видеокодеки Windows Media

    Категория: MFT_CATEGORY_VIDEO_ENCODER

    Основной тип: MFMediaType_Video

    Подтип: MFVideoFormat_WVC1, MFVideoFormat_WMV3, MFVideoFormat_WMV2, MFVideoFormat_WMV1

Эти кодировщики реализуются по мере преобразования Media Foundation (MFT), а Media Foundation предоставляет доступ к приложению через интерфейс IMFTransform кодировщика. Если для кодирования ASF используются компоненты уровня конвейера, кодировщик MFT вставляется в конвейер в качестве узла преобразования, так как он отвечает за преобразование данных мультимедиа, которые передаются через источник в приемник. Если источник является сжатым типом, конвейер добавляет необходимые декодеры для преобразования источника в несжатый тип. Кодировщик имеет один входной и один выходной поток. Кодировщик получает входные данные и создает закодированные данные в соответствии с конфигурацией и форматом, заданными приложением перед сеансом кодирования. Формат выходного потока описывается типом мультимедиа.

Этот раздел содержит следующие подразделы.

Раздел Описание
Создание экземпляра кодировщика MFT Объясняется, как создать кодировщик.
Свойства кодирования Объясняется, как настроить кодировщик, задав соответствующие свойства в кодировщике MFT.
Согласование типов мультимедиа в кодировщике Объясняется, как задать типы входных и выходных носителей в кодировщике.
Настройка кодировщика WMV Объясняется, как настроить кодировщик Windows Media Video (WMV).
Настройка типа вывода для кодировщика WMA Объясняется, как задать тип вывода в кодировщике Windows Media Audio (WMA).

 

Компоненты ASF уровня конвейера